Ejemplo n.º 1
0
 public override void Clear()
 {
     Accessibility        = default;
     DeclarationModifiers = default;
     Name = default;
     Type = default;
 }
Ejemplo n.º 2
0
        public BuilderType AddInterface(ReferenceBuilder reference)
        {
            if (Interfaces == null)
            {
                Interfaces = new List <ReferenceBuilder>();
            }

            Interfaces.Add(reference);
            return((BuilderType)this);
        }
Ejemplo n.º 3
0
        public TypeParameterConfig AddTypeConstraint(ReferenceBuilder reference)
        {
            if (TypeConstraints == null)
            {
                TypeConstraints = new List <ReferenceBuilder>();
            }

            TypeConstraints.Add(reference);

            return(this);
        }
Ejemplo n.º 4
0
 public ReferenceBuilder AddParameter(ReferenceBuilder parameter)
 {
     _parameters.Add(parameter);
     return(this);
 }
Ejemplo n.º 5
0
 public ClassBuilder SetBaseType(ReferenceBuilder base_type_reference)
 {
     BaseType = base_type_reference;
     return(this);
 }
Ejemplo n.º 6
0
 public FieldBuilder SetType(ReferenceBuilder type)
 {
     Type = type;
     return(this);
 }
Ejemplo n.º 7
0
 public ArrayTypeReferenceBuilder SetType(ReferenceBuilder reference)
 {
     Type = reference;
     return(this);
 }
Ejemplo n.º 8
0
 public override void Clear()
 {
     Type = null;
 }