public ExpensiveInvocationContextProvider( Lifetime lifetime, IApplicationWideContextBoundSettingStore applicationWideContextBoundSettingStore, IElementIdProvider elementIdProvider, CallGraphSwaExtensionProvider callGraphSwaExtensionProvider, ExpensiveCodeMarksProvider marksProviderBase) : base(lifetime, elementIdProvider, applicationWideContextBoundSettingStore, callGraphSwaExtensionProvider, marksProviderBase, ExpensiveCodeMarksProvider.MarkId) { }
public ExpensiveInvocationContextProvider( Lifetime lifetime, IApplicationWideContextBoundSettingStore applicationWideContextBoundSettingStore, IElementIdProvider elementIdProvider, CallGraphSwaExtensionProvider callGraphSwaExtensionProvider, ExpensiveCodeMarksProvider marksProviderBase) : base(elementIdProvider, callGraphSwaExtensionProvider, marksProviderBase) { myIsPerformanceAnalysisEnabledProperty = applicationWideContextBoundSettingStore.BoundSettingsStore.GetValueProperty(lifetime, (UnitySettings s) => s.EnablePerformanceCriticalCodeHighlighting); }