/// <summary> /// Initializes a new instance of the <see cref="TypeBase"/> class. /// </summary> /// <param name="name"> /// The name. /// </param> protected TypeBase(Identifier name) { Name = name; Attributes = new List<AttributeBase>(); Qualifiers = Qualifier.None; TypeInference = new TypeInference(); }
/// <summary> /// Initializes a new instance of the <see cref="TypeBase"/> class. /// </summary> /// <param name="name"> /// The name. /// </param> protected TypeBase(string name) : this(name != null ? new Identifier(name) : null) { Name = name != null ? new Identifier(name) : null; Attributes = new List<AttributeBase>(); Qualifiers = Qualifier.None; TypeInference = new TypeInference(); }
/// <summary> /// Initializes a new instance of the <see cref="Expression"/> class. /// </summary> public Expression() { TypeInference = new TypeInference(); }
/// <summary> /// Initializes a new instance of the <see cref="Expression"/> class. /// </summary> protected Expression() { TypeInference = new TypeInference(); }
/// <summary> /// Initializes a new instance of the <see cref="Expression"/> class. /// </summary> protected Expression() { TypeInference = new TypeInference(); }