class System.Reflection.Emit.ParameterBuilder
   inherits System.Object
   implements System.Runtime.InteropServices._ParameterBuilder:

   def public property Name as character
      get.

   def public property Position as integer
      get.

   def public property Attributes as integer
      get.

   def public property IsIn as logical
      get.

   def public property IsOut as logical
      get.

   def public property IsOptional as logical
      get.

   method public void SetMarshal(input unmanagedMarshal as System.Reflection.Emit.UnmanagedMarshal):
   end method.

   method public void SetConstant(input defaultValue as System.Object):
   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 System.Reflection.Emit.ParameterToken GetToken():
   end method.

end class.
