protected DelegateType(string name) : base(name) { argumentList = Language.CreateParameterCollection(); returnType = DefaultReturnType; }