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); } }
protected override void CollectDataSetParamGroup(List <DataSetParamGroup> groups) { DAE.Schema.IDataType type; object value; GetTypeAndValue(out type, out value); if (type != null) { var group = new DataSetParamGroup(); group.Params.Add ( new DataSetParam { Name = _paramName, DataType = type, Modifier = Modifier, Value = value } ); groups.Add(group); } }