protected GraphViewProvider(Activity activity, TraceDataSource dataSource, IWindowlessControlContainerExt container, IErrorReport errorReport, IUserInterfaceProvider userIP, GraphViewMode mode) { currentActivity = activity; currentDataSource = dataSource; currentContainer = container; this.errorReport = errorReport; currentViewMode = mode; this.userIP = userIP; }
internal ActivityTraceModeGraphProvider(Activity activity, TraceDataSource dataSource, IWindowlessControlContainerExt container, IErrorReport errorReport, IUserInterfaceProvider userIP, GraphViewMode mode) : base(activity, dataSource, container, errorReport, userIP, mode) { }
internal GraphViewTraceModePersistObject(GraphViewMode mode, string currentActivityId, object initData, int renderingHashCode) : base(mode, currentActivityId, initData) { this.renderingHashCode = renderingHashCode; }
internal GraphViewPersistObject(GraphViewMode mode, string currentActivityId, object initData) { this.mode = mode; this.currentActivityId = currentActivityId; this.initData = initData; }
internal static GraphViewProvider GetGraphViewProvider(Activity activity, TraceDataSource dataSource, IWindowlessControlContainerExt container, IErrorReport errorReport, IUserInterfaceProvider userIP, GraphViewMode mode, object initData) { GraphViewProvider graphViewProvider = null; if (activity != null && dataSource != null && container != null && errorReport != null) { if (mode == GraphViewMode.TraceMode) { graphViewProvider = new ActivityTraceModeGraphProvider(activity, dataSource, container, errorReport, userIP, mode); } if (graphViewProvider != null && initData != null) { graphViewProvider.Initialize(initData); } } return(graphViewProvider); }