/// <exception cref="BadSyntaxException"> /// The <paramref name="name"/> does not fit to the syntax. /// </exception> protected CompositeType(string name) : base(name) { memberInfo = new MemberInfo(this); }
/// <exception cref="BadSyntaxException"> /// The <paramref name="name"/> does not fit to the syntax. /// </exception> protected EnumType(string name) : base(name) { memberInfo = new MemberInfo(this); }
/// <exception cref="BadSyntaxException"> /// The <paramref name="name"/> does not fit to the syntax. /// </exception> protected DelegateType(string name) : base(name) { argumentList = Language.CreateParameterCollection(); returnType = DefaultReturnType; memberInfo = new MemberInfo(this); }