View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0003088 | NoesisGUI | Studio | public | 2024-02-14 12:32 | 2024-03-06 12:02 |
| Reporter | maherne | Assigned To | sfernandez | ||
| Priority | normal | Severity | minor | ||
| Status | resolved | Resolution | unable to reproduce | ||
| Product Version | Studio_Alpha | ||||
| Target Version | Studio_Alpha | Fixed in Version | Studio_Alpha | ||
| Summary | 0003088: Access violation in BindingExpression OnDataContextChanged | ||||
| Description | See attached file for xaml and call stack. | ||||
| Attached Files | AccessViolation.txt (41,707 bytes)
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="#FF4D5052" xmlns:local="clr-namespace:NoesisStudioInternals" d:DataContext="NoesisStudioInternals.SomeType002">
<Page.Resources>
<DataTemplate DataType="local:SomeType">
<Grid>
<Border BorderThickness="1" BorderBrush="#FF000000" Height="105.8999" Width="168.646" HorizontalAlignment="Center" VerticalAlignment="Center" Background="#FF21EE0C">
<TextBlock TextWrapping="Wrap" Text="{Binding Path=SomeProperty}"/>
</Border>
</Grid>
</DataTemplate>
</Page.Resources>
<Grid>
<ContentControl Content="{Binding}" Height="251" Width="448" Margin="364,226.5,0,0" HorizontalAlignment="Left" VerticalAlignment="Top"/>
</Grid>
</Page>
Gui.Core.dll!Noesis::BindingExpression::IsTargetAlive() Line 2045
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\BindingExpression.cpp(2045)
Gui.Core.dll!Noesis::BindingExpression::OnDataContextChanged(Noesis::BaseComponent * __formal, const Noesis::DependencyPropertyChangedEventArgs & e) Line 1652
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\BindingExpression.cpp(1652)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::MemberFuncStub<Noesis::BindingExpression,void (__cdecl Noesis::BindingExpression::*)(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::Invoke(Noesis::BaseComponent * && <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 202
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(202)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::operator()(Noesis::BaseComponent * <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::Invoker::Invoke(unsigned int i, Noesis::BaseComponent * <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 551
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(551)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::MultiDelegate::Invoke(Noesis::BaseComponent * && <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 281
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(281)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::EventArgs const &)>::operator()(Noesis::BaseComponent * <args_0>, const Noesis::EventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.Core.dll!Noesis::UIElement::RaiseEvent(Noesis::Symbol key, const Noesis::EventArgs & args) Line 1433
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(1433)
Gui.Core.dll!Noesis::FrameworkElement::StaticFillClassType::__l2::<lambda>(Noesis::DependencyObject * d, const Noesis::DependencyPropertyChangedEventArgs & e) Line 4190
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(4190)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::DependencyObject *,Noesis::DependencyPropertyChangedEventArgs const &)>::FunctorStub<void <lambda>(Noesis::DependencyObject *, const Noesis::DependencyPropertyChangedEventArgs &)>::Invoke(Noesis::DependencyObject * && <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 162
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(162)
Gui.DependencySystem.dll!Noesis::Delegate<void __cdecl(Noesis::DependencyObject *,Noesis::DependencyPropertyChangedEventArgs const &)>::operator()(Noesis::DependencyObject * <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.DependencySystem.dll!Noesis::DependencyObject::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 616
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(616)
Gui.Core.dll!Noesis::Visual::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 947
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Visual.cpp(947)
Gui.Core.dll!Noesis::UIElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 2085
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2085)
Gui.Core.dll!Noesis::FrameworkElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 1718
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1718)
Gui.Core.dll!Noesis::TextBlock::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 497
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\TextBlock.cpp(497)
Gui.Core.dll!Noesis::FrameworkElement::UpdateInheritedProp(const Noesis::DependencyProperty * prop, bool isSubPropertyChange, const void * oldValue, const void * newValue) Line 3371
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3371)
Gui.Core.dll!Noesis::FrameworkElement::CheckPropertyMetadata(const Noesis::DependencyProperty * prop, const Noesis::PropertyMetadata * metadata_, const void * oldValue, const void * newValue, bool isSubPropertyChange) Line 3584
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3584)
Gui.Core.dll!Noesis::FrameworkElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 1722
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1722)
Gui.Core.dll!Noesis::Border::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 119
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Border.cpp(119)
Gui.Core.dll!Noesis::FrameworkElement::UpdateInheritedProp(const Noesis::DependencyProperty * prop, bool isSubPropertyChange, const void * oldValue, const void * newValue) Line 3371
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3371)
Gui.Core.dll!Noesis::FrameworkElement::CheckPropertyMetadata(const Noesis::DependencyProperty * prop, const Noesis::PropertyMetadata * metadata_, const void * oldValue, const void * newValue, bool isSubPropertyChange) Line 3584
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3584)
Gui.Core.dll!Noesis::FrameworkElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 1722
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1722)
Gui.Core.dll!Noesis::Panel::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 145
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Panel.cpp(145)
Gui.Core.dll!Noesis::FrameworkElement::UpdateInheritedProp(const Noesis::DependencyProperty * prop, bool isSubPropertyChange, const void * oldValue, const void * newValue) Line 3371
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3371)
Gui.Core.dll!Noesis::FrameworkElement::UpdateInheritedProps(bool connect) Line 3325
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3325)
Gui.Core.dll!Noesis::FrameworkElement::DisconnectInheritanceParent() Line 3247
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3247)
Gui.Core.dll!Noesis::FrameworkElement::OnVisualParentChanged(Noesis::Visual * oldParent) Line 2033
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(2033)
Gui.Core.dll!Noesis::Visual::RemoveVisualChild(Noesis::Visual * child) Line 351
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Visual.cpp(351)
Gui.Core.dll!Noesis::FrameworkElement::OnFrameworkTemplateChanged(Noesis::FrameworkTemplate * oldTemplate, Noesis::FrameworkTemplate * newTemplate) Line 3048
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3048)
Gui.Core.dll!Noesis::FrameworkElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 1794
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1794)
Gui.Core.dll!Noesis::ContentPresenter::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 159
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentPresenter.cpp(159)
Gui.DependencySystem.dll!Noesis::DependencyObject::NotifyPropertyChanged(const Noesis::DependencyProperty * dp, Noesis::StoredValue * storedValue, const void * oldValue, const void * newValue, bool valueChanged, bool isBaseComponent, const Noesis::PropertyMetadata * metadata) Line 1330
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(1330)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalSetValue(const Noesis::DependencyProperty * dp, void * oldValue, const void * newValue, void * coercedValue, unsigned char priority, Noesis::Expression * newExpression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination, bool isBaseComponent) Line 973
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(973)
Gui.Core.dll!Noesis::DependencyObject::SetValue_<Noesis::Ptr<Noesis::FrameworkTemplate>>(Noesis::Int2Type<1> __formal, const Noesis::DependencyProperty * dp, Noesis::FrameworkTemplate * value, Noesis::Value::Destination destination) Line 201
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\DependencyObject.inl(201)
Gui.Core.dll!Noesis::DependencyObject::SetReadOnlyProperty<Noesis::Ptr<Noesis::FrameworkTemplate>>(const Noesis::DependencyProperty * dp, Noesis::FrameworkTemplate * value) Line 88
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\DependencyObject.inl(88)
Gui.Core.dll!Noesis::FrameworkElement::SetFrameworkTemplate(Noesis::FrameworkTemplate * frameworkTemplate) Line 1530
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1530)
Gui.Core.dll!Noesis::FrameworkElement::ClearFrameworkTemplate() Line 793
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(793)
Gui.Core.dll!Noesis::ContentPresenter::ResetTemplate() Line 458
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentPresenter.cpp(458)
Gui.Core.dll!Noesis::ContentPresenter::InvalidateVisualTree(bool disconnectChild) Line 373
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentPresenter.cpp(373)
Gui.Core.dll!Noesis::ContentPresenter::OnContentChanged(Noesis::BaseComponent * oldContent, Noesis::BaseComponent * newContent) Line 127
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentPresenter.cpp(127)
Gui.Core.dll!Noesis::ContentPresenter::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 168
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentPresenter.cpp(168)
Gui.DependencySystem.dll!Noesis::DependencyObject::NotifyPropertyChanged(const Noesis::DependencyProperty * dp, Noesis::StoredValue * storedValue, const void * oldValue, const void * newValue, bool valueChanged, bool isBaseComponent, const Noesis::PropertyMetadata * metadata) Line 1330
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(1330)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalSetValue(const Noesis::DependencyProperty * dp, void * oldValue, const void * newValue, void * coercedValue, unsigned char priority, Noesis::Expression * newExpression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination, bool isBaseComponent) Line 973
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(973)
Gui.Core.dll!Noesis::ValueStorageManagerImpl<Noesis::Ptr<Noesis::BaseComponent>>::SetValue(Noesis::DependencyObject * dob, const Noesis::DependencyProperty * dp, Noesis::BaseComponent * value, unsigned char priority, Noesis::Expression * expression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination) Line 245
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\ValueStorageManagerImpl.inl(245)
Gui.DependencySystem.dll!Noesis::ValueStorageManager::SetValueObject(Noesis::DependencyObject * dob, const Noesis::DependencyProperty * dp, Noesis::BaseComponent * value, unsigned char priority, Noesis::Expression * expression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination) Line 39
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\ValueStorageManager.cpp(39)
Gui.DependencySystem.dll!Noesis::DependencyProperty::SetValueObject(Noesis::DependencyObject * obj, Noesis::BaseComponent * value, unsigned char priority, Noesis::Expression * expression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination) Line 209
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\DependencyProperty.inl(209)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalSetExpression(const Noesis::DependencyProperty * dp, Noesis::Expression * newExpression, unsigned char priority) Line 709
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(709)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalInvalidateProperty(const Noesis::DependencyProperty * dp, unsigned char priority) Line 1153
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(1153)
Gui.DependencySystem.dll!Noesis::DependencyObject::InvalidateProperty(const Noesis::DependencyProperty * dp, unsigned char priority) Line 281
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(281)
Gui.Core.dll!Noesis::TemplateBindingExpression::OnTemplatedParentPropertyChanged(Noesis::BaseComponent * __formal, const Noesis::DependencyPropertyChangedEventArgs & args) Line 183
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\TemplateBindingExpression.cpp(183)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::MemberFuncStub<Noesis::TemplateBindingExpression,void (__cdecl Noesis::TemplateBindingExpression::*)(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::Invoke(Noesis::BaseComponent * && <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 202
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(202)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::operator()(Noesis::BaseComponent * <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::Invoker::Invoke(unsigned int i, Noesis::BaseComponent * <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 551
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(551)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::MultiDelegate::Invoke(Noesis::BaseComponent * && <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 281
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(281)
Gui.DependencySystem.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::operator()(Noesis::BaseComponent * <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.DependencySystem.dll!Noesis::DependencyObject::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 617
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(617)
Gui.Core.dll!Noesis::Visual::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 947
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Visual.cpp(947)
Gui.Core.dll!Noesis::UIElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 2085
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2085)
Gui.Core.dll!Noesis::FrameworkElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 1718
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1718)
Gui.Core.dll!Noesis::Control::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 447
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Control.cpp(447)
Gui.Core.dll!Noesis::ContentControl::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 164
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentControl.cpp(164)
Gui.DependencySystem.dll!Noesis::DependencyObject::NotifyPropertyChanged(const Noesis::DependencyProperty * dp, Noesis::StoredValue * storedValue, const void * oldValue, const void * newValue, bool valueChanged, bool isBaseComponent, const Noesis::PropertyMetadata * metadata) Line 1330
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(1330)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalSetValue(const Noesis::DependencyProperty * dp, void * oldValue, const void * newValue, void * coercedValue, unsigned char priority, Noesis::Expression * newExpression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination, bool isBaseComponent) Line 973
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(973)
Gui.Core.dll!Noesis::ValueStorageManagerImpl<Noesis::Ptr<Noesis::BaseComponent>>::SetValue(Noesis::DependencyObject * dob, const Noesis::DependencyProperty * dp, const void * value, unsigned char priority, Noesis::Expression * expression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination) Line 232
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\ValueStorageManagerImpl.inl(232)
Gui.DependencySystem.dll!Noesis::DependencyProperty::SetValue(Noesis::DependencyObject * obj, const void * value, unsigned char priority, Noesis::Expression * expression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination) Line 201
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\DependencyProperty.inl(201)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalSetExpression(const Noesis::DependencyProperty * dp, Noesis::Expression * newExpression, unsigned char priority) Line 692
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(692)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalInvalidateProperty(const Noesis::DependencyProperty * dp, unsigned char priority) Line 1153
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(1153)
Gui.DependencySystem.dll!Noesis::DependencyObject::InvalidateProperty(const Noesis::DependencyProperty * dp, unsigned char priority) Line 281
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(281)
Gui.Core.dll!Noesis::BindingExpression::InvalidateTarget() Line 1585
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\BindingExpression.cpp(1585)
Gui.Core.dll!Noesis::BindingExpression::OnDataContextChanged(Noesis::BaseComponent * __formal, const Noesis::DependencyPropertyChangedEventArgs & e) Line 1659
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\BindingExpression.cpp(1659)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::MemberFuncStub<Noesis::BindingExpression,void (__cdecl Noesis::BindingExpression::*)(Noesis::BaseComponent *,Noesis::DependencyPropertyChangedEventArgs const &)>::Invoke(Noesis::BaseComponent * && <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 202
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(202)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::EventArgs const &)>::operator()(Noesis::BaseComponent * <args_0>, const Noesis::EventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.Core.dll!Noesis::UIElement::RaiseEvent(Noesis::Symbol key, const Noesis::EventArgs & args) Line 1433
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(1433)
Gui.Core.dll!Noesis::FrameworkElement::StaticFillClassType::__l2::<lambda>(Noesis::DependencyObject * d, const Noesis::DependencyPropertyChangedEventArgs & e) Line 4190
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(4190)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::DependencyObject *,Noesis::DependencyPropertyChangedEventArgs const &)>::FunctorStub<void <lambda>(Noesis::DependencyObject *, const Noesis::DependencyPropertyChangedEventArgs &)>::Invoke(Noesis::DependencyObject * && <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 162
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(162)
Gui.DependencySystem.dll!Noesis::Delegate<void __cdecl(Noesis::DependencyObject *,Noesis::DependencyPropertyChangedEventArgs const &)>::operator()(Noesis::DependencyObject * <args_0>, const Noesis::DependencyPropertyChangedEventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.DependencySystem.dll!Noesis::DependencyObject::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 616
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(616)
Gui.Core.dll!Noesis::Visual::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 947
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Visual.cpp(947)
Gui.Core.dll!Noesis::UIElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 2085
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2085)
Gui.Core.dll!Noesis::FrameworkElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 1718
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1718)
Gui.Core.dll!Noesis::Control::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 447
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Control.cpp(447)
Gui.Core.dll!Noesis::ContentControl::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 164
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentControl.cpp(164)
Gui.DependencySystem.dll!Noesis::DependencyObject::NotifyPropertyChanged(const Noesis::DependencyProperty * dp, Noesis::StoredValue * storedValue, const void * oldValue, const void * newValue, bool valueChanged, bool isBaseComponent, const Noesis::PropertyMetadata * metadata) Line 1330
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(1330)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalSetValue(const Noesis::DependencyProperty * dp, void * oldValue, const void * newValue, void * coercedValue, unsigned char priority, Noesis::Expression * newExpression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination, bool isBaseComponent) Line 973
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(973)
Gui.Core.dll!Noesis::ValueStorageManagerImpl<Noesis::Ptr<Noesis::BaseComponent>>::SetValue(Noesis::DependencyObject * dob, const Noesis::DependencyProperty * dp, const void * value, unsigned char priority, Noesis::Expression * expression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination) Line 232
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\ValueStorageManagerImpl.inl(232)
Gui.DependencySystem.dll!Noesis::DependencyProperty::SetValue(Noesis::DependencyObject * obj, const void * value, unsigned char priority, Noesis::Expression * expression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination) Line 201
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\DependencyProperty.inl(201)
Gui.Core.dll!Noesis::FrameworkElement::UpdateInheritedProp(const Noesis::DependencyProperty * prop, bool isSubPropertyChange, const void * oldValue, const void * newValue) Line 3364
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3364)
Gui.Core.dll!Noesis::FrameworkElement::CheckPropertyMetadata(const Noesis::DependencyProperty * prop, const Noesis::PropertyMetadata * metadata_, const void * oldValue, const void * newValue, bool isSubPropertyChange) Line 3584
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3584)
Gui.Core.dll!Noesis::FrameworkElement::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 1722
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1722)
Gui.Core.dll!Noesis::Panel::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 145
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Panel.cpp(145)
Gui.Core.dll!Noesis::FrameworkElement::UpdateInheritedProp(const Noesis::DependencyProperty * prop, bool isSubPropertyChange, const void * oldValue, const void * newValue) Line 3371
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3371)
Gui.Core.dll!Noesis::FrameworkElement::UpdateInheritedProps(bool connect) Line 3325
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3325)
Gui.Core.dll!Noesis::FrameworkElement::DisconnectInheritanceParent() Line 3247
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3247)
Gui.Core.dll!Noesis::FrameworkElement::SetParent(Noesis::FrameworkElement * parent) Line 3511
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(3511)
Gui.Core.dll!Noesis::FrameworkElement::RemoveLogicalChild(Noesis::BaseComponent * child) Line 1449
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\FrameworkElement.cpp(1449)
Gui.Core.dll!Noesis::ContentControl::OnContentChanged(Noesis::BaseComponent * oldContent, Noesis::BaseComponent * newContent) Line 135
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentControl.cpp(135)
Gui.Core.dll!Noesis::ContentControl::OnPropertyChanged(const Noesis::DependencyPropertyChangedEventArgs & args) Line 175
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentControl.cpp(175)
Gui.DependencySystem.dll!Noesis::DependencyObject::NotifyPropertyChanged(const Noesis::DependencyProperty * dp, Noesis::StoredValue * storedValue, const void * oldValue, const void * newValue, bool valueChanged, bool isBaseComponent, const Noesis::PropertyMetadata * metadata) Line 1330
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(1330)
Gui.DependencySystem.dll!Noesis::DependencyObject::InternalSetValue(const Noesis::DependencyProperty * dp, void * oldValue, const void * newValue, void * coercedValue, unsigned char priority, Noesis::Expression * newExpression, const Noesis::PropertyMetadata * metadata, Noesis::Value::Destination destination, bool isBaseComponent) Line 973
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Src\DependencyObject.cpp(973)
Gui.Core.dll!Noesis::DependencyObject::SetValue_<Noesis::Ptr<Noesis::BaseComponent>>(Noesis::Int2Type<1> __formal, const Noesis::DependencyProperty * dp, Noesis::BaseComponent * value, Noesis::Value::Destination destination) Line 201
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\DependencyObject.inl(201)
Gui.Core.dll!Noesis::DependencyObject::SetValue<Noesis::Ptr<Noesis::BaseComponent>>(const Noesis::DependencyProperty * dp, Noesis::BaseComponent * value) Line 72
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\DependencySystem\Include\NsGui\DependencyObject.inl(72)
Gui.Core.dll!Noesis::ContentControl::SetContent(Noesis::BaseComponent * content) Line 45
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentControl.cpp(45)
Gui.Core.dll!Noesis::ContentControl::OnDestroy() Line 158
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ContentControl.cpp(158)
Core.Kernel.dll!Noesis::BaseRefCounted::Release() Line 46
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\BaseRefCounted.inl(46)
Gui.Core.dll!Noesis::FrameworkElement::Release() Line 565
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Include\NsGui\FrameworkElement.h(565)
Gui.Core.dll!Noesis::Ptr<Noesis::UIElement>::~Ptr<Noesis::UIElement>() Line 79
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Ptr.inl(79)
Gui.Core.dll!Noesis::Decorator::SetChild(Noesis::UIElement * child) Line 54
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Decorator.cpp(54)
Gui.Core.dll!Noesis::Decorator::OnDestroy() Line 66
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Decorator.cpp(66)
Core.Kernel.dll!Noesis::BaseRefCounted::Release() Line 46
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\BaseRefCounted.inl(46)
Gui.Core.dll!Noesis::FrameworkElement::Release() Line 565
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Include\NsGui\FrameworkElement.h(565)
Gui.Editor.dll!Noesis::Ptr<Noesis::Border>::~Ptr<Noesis::Border>() Line 79
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Ptr.inl(79)
Gui.Editor.dll!Editor::Document::~Document() Line 73
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Editor\Src\Document.cpp(73)
[External Code]
Core.Kernel.dll!Noesis::BaseRefCounted::OnDestroy() Line 61
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\BaseRefCounted.inl(61)
Core.Kernel.dll!Noesis::BaseRefCounted::Release() Line 46
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\BaseRefCounted.inl(46)
App.ApplicationLauncher.dll!NoesisApp::NotifyPropertyChangedBase::Release() Line 34
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\App\ApplicationLauncher\Include\NsApp\NotifyPropertyChangedBase.h(34)
Gui.Editor.dll!Noesis::Ptr<Editor::Document>::~Ptr<Editor::Document>() Line 79
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Ptr.inl(79)
Gui.Editor.dll!Editor::Project::CloseFile(Noesis::BaseComponent * param) Line 3171
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Editor\Src\Project.cpp(3171)
Gui.Editor.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *)>::MemberFuncStub<Editor::Project,void (__cdecl Editor::Project::*)(Noesis::BaseComponent *)>::Invoke(Noesis::BaseComponent * && <args_0>) Line 202
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(202)
App.ApplicationLauncher.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *)>::operator()(Noesis::BaseComponent * <args_0>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
App.ApplicationLauncher.dll!NoesisApp::DelegateCommand::Execute(Noesis::BaseComponent * param) Line 52
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\App\ApplicationLauncher\Src\DelegateCommand.cpp(52)
Gui.Core.dll!Noesis::CommandHelper::ExecuteCommand(const Noesis::ICommandSource * source, Noesis::UIElement * target) Line 317
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\CommandHelper.cpp(317)
Gui.Core.dll!Noesis::BaseButton::OnClick() Line 424
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\BaseButton.cpp(424)
Gui.Core.dll!Noesis::ToggleButton::OnClick() Line 116
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\ToggleButton.cpp(116)
Gui.Core.dll!Noesis::BaseButton::OnMouseLeftButtonUp(const Noesis::MouseButtonEventArgs & e) Line 355
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\BaseButton.cpp(355)
Gui.Core.dll!Noesis::UIElement::StaticFillClassType::__l2::<lambda>(Noesis::BaseComponent * obj, const Noesis::EventArgs & e) Line 3622
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(3622)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *,Noesis::EventArgs const &)>::FunctorStub<void <lambda>(Noesis::BaseComponent *, const Noesis::EventArgs &)>::Invoke(Noesis::BaseComponent * && <args_0>, const Noesis::EventArgs & <args_1>) Line 162
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(162)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::EventArgs const &)>::operator()(Noesis::BaseComponent * <args_0>, const Noesis::EventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2765
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2765)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyHandlers(const Noesis::RoutedEventArgs & args) Line 2717
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2717)
Gui.Core.dll!Noesis::UIElement::PromoteMouseButtonEvent(const Noesis::MouseButtonEventArgs & e, const Noesis::RoutedEvent * leftEvent, const Noesis::RoutedEvent * rightEvent) Line 3315
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(3315)
Gui.Core.dll!Noesis::UIElement::StaticFillClassType::__l2::<lambda>(Noesis::BaseComponent * obj, const Noesis::EventArgs & e) Line 3633
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(3633)
Gui.Core.dll!Noesis::DelegateImpl<void __cdecl(Noesis::BaseComponent *,Noesis::EventArgs const &)>::FunctorStub<void <lambda>(Noesis::BaseComponent *, const Noesis::EventArgs &)>::Invoke(Noesis::BaseComponent * && <args_0>, const Noesis::EventArgs & <args_1>) Line 162
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(162)
Gui.Core.dll!Noesis::Delegate<void __cdecl(Noesis::BaseComponent *,Noesis::EventArgs const &)>::operator()(Noesis::BaseComponent * <args_0>, const Noesis::EventArgs & <args_1>) Line 522
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Core\Kernel\Include\NsCore\Delegate.inl(522)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2765
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2765)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyTypeHandlers(const Noesis::TypeClass * type, const Noesis::RoutedEventArgs & args) Line 2769
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2769)
Gui.Core.dll!Noesis::UIElement::NotifyHandlers(const Noesis::RoutedEventArgs & args) Line 2717
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2717)
Gui.Core.dll!Noesis::UIElement::BubblingEvent(const Noesis::RoutedEventArgs & args) Line 2797
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(2797)
Gui.Core.dll!Noesis::UIElement::RaiseEvent(const Noesis::RoutedEventArgs & args) Line 1304
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\UIElement.cpp(1304)
Gui.Core.dll!Noesis::Mouse::ButtonUp(int x, int y, Noesis::MouseButton button) Line 394
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\Mouse.cpp(394)
Gui.Core.dll!Noesis::View::MouseButtonUp(int x, int y, Noesis::MouseButton button) Line 716
at C:\Source\Noesis\NoesisEditor\NoesisSDK\Native\Src\Packages\Gui\Core\Src\View.cpp(716)
| ||||
| Platform | Any | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2024-02-14 12:32 | maherne | New Issue | |
| 2024-02-14 12:32 | maherne | File Added: AccessViolation.txt | |
| 2024-02-14 12:33 | maherne | Assigned To | => sfernandez |
| 2024-02-14 12:33 | maherne | Status | new => assigned |
| 2024-02-14 12:33 | maherne | Target Version | => Studio_Alpha |
| 2024-03-06 12:02 | sfernandez | Status | assigned => resolved |
| 2024-03-06 12:02 | sfernandez | Resolution | open => unable to reproduce |
| 2024-03-06 12:02 | sfernandez | Fixed in Version | => Studio_Alpha |