Example #1
0
        protected override object NewParameter(NewCodeElementItemParams newItemParams, string path, object value)
        {
            CodeProperty2 p2 = _property as CodeProperty2;

            if (null == p2)
            {
                throw new PropertyDoesNotSupportParametersException(_property.Name);
            }
            return(p2.AddParameter(path,
                                   newItemParams.MemberType,
                                   newItemParams.Position));
        }
 public ShellCodeParameter AddParameter(string Name, object Type, object Position)
 {
     return(new ShellCodeParameter(_property.AddParameter(Name, Type, Position) as CodeParameter2));
 }