protected CallGraphContextProviderBase(IElementIdProvider elementIdProvider, CallGraphSwaExtensionProvider callGraphSwaExtensionProvider, CallGraphRootMarksProviderBase marksProviderBase) { myElementIdProvider = elementIdProvider; myCallGraphSwaExtensionProvider = callGraphSwaExtensionProvider; myMarksProviderBase = marksProviderBase; }
protected PerformanceAnalysisContextProviderBase( Lifetime lifetime, IElementIdProvider elementIdProvider, IApplicationWideContextBoundSettingStore applicationWideContextBoundSettingStore, CallGraphSwaExtensionProvider callGraphSwaExtensionProvider, CallGraphRootMarksProviderBase marksProvider, string markId) : base(elementIdProvider, callGraphSwaExtensionProvider, marksProvider) { MarkId = markId; IsPerformanceAnalysisEnabledProperty = applicationWideContextBoundSettingStore.BoundSettingsStore.GetValueProperty(lifetime, (UnitySettings s) => s.EnablePerformanceCriticalCodeHighlighting); }