Example #1
0
 internal PropertyName(TypeName declaringType,
                       string name,
                       TypeName propertyType,
                       ParameterNameCollection parameters) : base(declaringType)
 {
     _name        = name;
     PropertyType = propertyType;
     _parameters  = parameters ?? ParameterNameCollection.Empty;
 }
Example #2
0
 private PropertyName(TypeName declaringType,
                      string name,
                      TypeName propertyType,
                      ParameterName[] parameters) : base(declaringType)
 {
     _name        = name;
     PropertyType = propertyType;
     _parameters  = new ParameterNameCollection(parameters);
 }
Example #3
0
 internal PropertyName(TypeName declaringType,
                       string name,
                       TypeName propertyType,
                       ParameterData[] parameters) : base(declaringType)
 {
     _name        = name;
     PropertyType = propertyType;
     _parameters  = ParameterData.ToArray(this, parameters)
                    ?? ParameterNameCollection.Empty;
 }
Example #4
0
 internal void FinalizeParameters(ParameterData[] pms)
 {
     _parameters = ParameterData.ToArray(this, pms);
 }
 internal FunctionPointerTypeName(IEnumerable <ParameterName> parms, TypeName returnType)
 {
     _parms      = new ParameterNameCollection(parms.ToArray());
     _returnType = returnType;
 }