예제 #1
0
            public override void SetValue(object component, object value)
            {
                TypeParameters tp = component as TypeParameters;

                if (tp != null)
                {
                    tp.Results[_typeParam.GenericParameterPosition] = (DataTypePointer)value;
                }
            }
예제 #2
0
            public override void ResetValue(object component)
            {
                TypeParameters tp = component as TypeParameters;

                if (tp != null)
                {
                    tp.Results[_typeParam.GenericParameterPosition] = new DataTypePointer();
                }
            }
예제 #3
0
 public void LoadData(MethodBase method, LimnorProject project)
 {
     _holder      = new TypeParameters(method, project);
     lblType.Text = method.ToString();
     propertyGrid1.SelectedObject = _holder;
 }
예제 #4
0
 public void LoadData(Type t, LimnorProject project)
 {
     _holder      = new TypeParameters(t, project);
     lblType.Text = t.Name;
     propertyGrid1.SelectedObject = _holder;
 }