public void SetMainView(RuntimeRealView mainView) { // This method should be called once only. Debug.Assert(ViewMain == null); ViewMain = mainView; RecordViews.Add(mainView); }
/// <summary> /// Creates a view for the task's main source. /// </summary> /// <param name="viewDefinition">The dataview header for the main source.</param> /// <returns></returns> internal RuntimeRealView CreateMainSourceView(IDataviewHeader viewDefinition) { RuntimeRealView view = new RuntimeRealView(); view.CursorBuilder = new MainCursorBuilder(view); InitializeView(view, viewDefinition); return(view); }
/// <summary> /// CTOR /// </summary> /// <param name="view">mainView</param> /// <param name="runtimeSorts">sorts collection</param> public SortKeyBuilder(RuntimeRealView view, SortCollection runtimeSorts) { this.mainView = view; this.RuntimeSorts = runtimeSorts; }