protected override void CollectDataSetParamGroup(List <DataSetParamGroup> groups) { if ((Source != null) && (Source.DataView != null)) { var paramGroup = new DataSetParamGroup(); paramGroup.Source = Source.DataSource; string[] paramNames; DAE.Schema.Column[] columns; GetParams(out paramNames, out columns); for (int i = 0; i < columns.Length; i++) { DAE.Schema.Column column = columns[i]; DataSetParam param = new DataSetParam(); param.Name = paramNames[i]; param.Modifier = Modifier; param.DataType = column.DataType; param.ColumnName = column.Name; paramGroup.Params.Add(param); } groups.Add(paramGroup); } }
private void InitializeParamGroup() { if (_group == null) { _group = new DataSetParamGroup(); _selectedProcessIDParam = new DataSetParam() { Name = "ASelectedProcessID", DataType = _dataphoria.UtilityProcess.DataTypes.SystemInteger }; _group.Params.Add(_selectedProcessIDParam); FDebugProcessDataView.ParamGroups.Add(_group); } }
private void InitializeParamGroup() { if (_group == null) { _group = new DataSetParamGroup(); _processIDParam = new DataSetParam() { Name = "AProcessID", DataType = _dataphoria.UtilityProcess.DataTypes.SystemInteger }; _group.Params.Add(_processIDParam); _callStackIndexParam = new DataSetParam() { Name = "ACallStackIndex", DataType = _dataphoria.UtilityProcess.DataTypes.SystemInteger }; _group.Params.Add(_callStackIndexParam); _stackDataView.ParamGroups.Add(_group); } }