Beispiel #1
0
 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;
 }
Beispiel #2
0
 internal ActivityTraceModeGraphProvider(Activity activity, TraceDataSource dataSource, IWindowlessControlContainerExt container, IErrorReport errorReport, IUserInterfaceProvider userIP, GraphViewMode mode)
     : base(activity, dataSource, container, errorReport, userIP, mode)
 {
 }
Beispiel #3
0
 internal GraphViewTraceModePersistObject(GraphViewMode mode, string currentActivityId, object initData, int renderingHashCode)
     : base(mode, currentActivityId, initData)
 {
     this.renderingHashCode = renderingHashCode;
 }
Beispiel #4
0
 internal GraphViewPersistObject(GraphViewMode mode, string currentActivityId, object initData)
 {
     this.mode = mode;
     this.currentActivityId = currentActivityId;
     this.initData          = initData;
 }
Beispiel #5
0
        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);
        }