/// <exception cref="BadSyntaxException"> /// The <paramref name="name"/> does not fit to the syntax. /// </exception> /// <exception cref="ArgumentException"> /// The language of <paramref name="parent"/> does not equal. /// </exception> /// <exception cref="ArgumentNullException"> /// <paramref name="parent"/> is null. /// </exception> protected Operation(string name, CompositeType parent) : base(name, parent) { argumentList = Language.CreateParameterCollection(); }
/// <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; }