/// <summary> /// Creates a default constructor /// </summary> /// <param name="attributes">attributes for the constructor (public, private, etc.)</param> /// <returns>Constructor builder for the constructor</returns> public virtual IMethodBuilder CreateDefaultConstructor(MethodAttributes attributes = MethodAttributes.Public) { var returnValue = new DefaultConstructorBuilder(this, attributes); Constructors.Add(returnValue); return(returnValue); }
/// <summary> /// Creates a default constructor /// </summary> /// <param name="attributes">attributes for the constructor (public, private, etc.)</param> /// <returns>Constructor builder for the constructor</returns> public virtual IMethodBuilder CreateDefaultConstructor(MethodAttributes attributes = MethodAttributes.Public) { var returnValue = new DefaultConstructorBuilder(this, attributes); Constructors.Add(returnValue); return returnValue; }