class System.Reflection.Emit.ConstructorBuilder
   inherits System.Reflection.ConstructorInfo
   implements System.Reflection.ICustomAttributeProvider, System.Runtime.InteropServices._MemberInfo, System.Runtime.InteropServices._MethodBase, System.Runtime.InteropServices._ConstructorInfo, System.Runtime.InteropServices._ConstructorBuilder
   final:

   def public override property Module as System.Reflection.Module
      get.

   def public override property ReflectedType as System.Type
      get.

   def public override property DeclaringType as System.Type
      get.

   def public override property Name as character
      get.

   def public override property Attributes as System.Reflection.MethodAttributes
      get.

   def public override property MethodHandle as System.RuntimeMethodHandle
      get.

   def public override property CallingConvention as System.Reflection.CallingConventions
      get.

   def public property ReturnType as System.Type
      get.

   def public property Signature as character
      get.

   def public property InitLocals as logical
      get.
      set.

   method public override character ToString():
   end method.

   method public override System.Object Invoke(input obj as System.Object, input invokeAttr as System.Reflection.BindingFlags, input binder as System.Reflection.Binder, input parameters as System.Object extent, input culture as System.Globalization.CultureInfo):
   end method.

   method public override System.Reflection.ParameterInfo extent GetParameters():
   end method.

   method public override System.Reflection.MethodImplAttributes GetMethodImplementationFlags():
   end method.

   method public override System.Object Invoke(input invokeAttr as System.Reflection.BindingFlags, input binder as System.Reflection.Binder, input parameters as System.Object extent, input culture as System.Globalization.CultureInfo):
   end method.

   method public override System.Object extent GetCustomAttributes(input inherit as logical):
   end method.

   method public override System.Object extent GetCustomAttributes(input attributeType as System.Type, input inherit as logical):
   end method.

   method public override logical IsDefined(input attributeType as System.Type, input inherit as logical):
   end method.

   method public final System.Reflection.Emit.MethodToken GetToken():
   end method.

   method public final System.Reflection.Emit.ParameterBuilder DefineParameter(input iSequence as integer, input attributes as System.Reflection.ParameterAttributes, input strParamName as character):
   end method.

   method public final void SetSymCustomAttribute(input name as character, input data as System.Byte extent):
   end method.

   method public final System.Reflection.Emit.ILGenerator GetILGenerator():
   end method.

   method public final System.Reflection.Emit.ILGenerator GetILGenerator(input streamSize as integer):
   end method.

   method public final void SetMethodBody(input il as System.Byte extent, input maxStack as integer, input localSignature as System.Byte extent, input exceptionHandlers as System.Collections.Generic.IEnumerable, input tokenFixups as System.Collections.Generic.IEnumerable):
   end method.

   method public final void AddDeclarativeSecurity(input action as System.Security.Permissions.SecurityAction, input pset as System.Security.PermissionSet):
   end method.

   method public final System.Reflection.Module GetModule():
   end method.

   method public final void SetCustomAttribute(input con as System.Reflection.ConstructorInfo, input binaryAttribute as System.Byte extent):
   end method.

   method public final void SetCustomAttribute(input customBuilder as System.Reflection.Emit.CustomAttributeBuilder):
   end method.

   method public final void SetImplementationFlags(input attributes as System.Reflection.MethodImplAttributes):
   end method.

end class.
