Browse Source

Debug symbol magic

pull/2785/head
Nikita Tsukanov 7 years ago
parent
commit
7480f1a4f3
  1. 4
      src/Markup/Avalonia.Markup.Xaml/XamlIl/Runtime/XamlIlRuntimeHelpers.cs

4
src/Markup/Avalonia.Markup.Xaml/XamlIl/Runtime/XamlIlRuntimeHelpers.cs

@ -149,11 +149,13 @@ namespace Avalonia.Markup.Xaml.XamlIl.Runtime
[Obsolete("Don't use", true)]
public static readonly IServiceProvider RootServiceProviderV1 = new RootServiceProvider(null);
[DebuggerStepThrough]
// Don't emit debug symbols for this code so debugger will be forced to step into XAML instead
#line hidden
public static IServiceProvider CreateRootServiceProviderV2()
{
return new RootServiceProvider(new NameScope());
}
#line default
class RootServiceProvider : IServiceProvider, IAvaloniaXamlIlParentStackProvider
{

Loading…
Cancel
Save