Пример #1
0
 public TupleTypeSpec(TupleTypeSpec other)
     : base(TypeSpecKind.Tuple)
 {
     Elements = new List <TypeSpec> ();
     Elements.AddRange(other.Elements);
     if (other.HasAttributes)
     {
         Attributes.AddRange(other.Attributes);
     }
     if (other.ContainsGenericParameters)
     {
         GenericParameters.AddRange(other.GenericParameters);
     }
     IsInOut = other.IsInOut;
 }
Пример #2
0
 public NamedTypeSpec(string name, params TypeSpec[] genericSpecialization)
     : this(name)
 {
     GenericParameters.AddRange(genericSpecialization);
 }