public override void SetValue(object component, object value) { TypeParameters tp = component as TypeParameters; if (tp != null) { tp.Results[_typeParam.GenericParameterPosition] = (DataTypePointer)value; } }
public override void ResetValue(object component) { TypeParameters tp = component as TypeParameters; if (tp != null) { tp.Results[_typeParam.GenericParameterPosition] = new DataTypePointer(); } }
public void LoadData(MethodBase method, LimnorProject project) { _holder = new TypeParameters(method, project); lblType.Text = method.ToString(); propertyGrid1.SelectedObject = _holder; }
public void LoadData(Type t, LimnorProject project) { _holder = new TypeParameters(t, project); lblType.Text = t.Name; propertyGrid1.SelectedObject = _holder; }