C# Class Mono.CSharp.MethodData

Show file Open project: praeclarum/runcs Class Usage Examples

Public Properties

Property Type Description
GenericMethod Mono.CSharp.GenericMethod
implementing MethodSpec
method IMethodData

Protected Properties

Property Type Description
declaring_type System.TypeSpec
flags MethodAttributes
member InterfaceMemberBase
modifiers Mono.CSharp.Modifiers
parent_method MethodSpec

Public Methods

Method Description
Define ( DeclSpace parent, string method_full_name, Report Report ) : bool
Emit ( DeclSpace parent ) : void
MethodData ( InterfaceMemberBase member, Mono.CSharp.Modifiers modifiers, MethodAttributes flags, IMethodData method ) : System.Xml
MethodData ( InterfaceMemberBase member, Mono.CSharp.Modifiers modifiers, MethodAttributes flags, IMethodData method, MethodBuilder builder, Mono.CSharp.GenericMethod generic, MethodSpec parent_method ) : System.Xml

Private Methods

Method Description
DefineMethodBuilder ( TypeContainer container, string method_name, ParametersCompiled param ) : void

Create the MethodBuilder for the method

Method Details

Define() public method

public Define ( DeclSpace parent, string method_full_name, Report Report ) : bool
parent DeclSpace
method_full_name string
Report Report
return bool

Emit() public method

public Emit ( DeclSpace parent ) : void
parent DeclSpace
return void

MethodData() public method

public MethodData ( InterfaceMemberBase member, Mono.CSharp.Modifiers modifiers, MethodAttributes flags, IMethodData method ) : System.Xml
member InterfaceMemberBase
modifiers Mono.CSharp.Modifiers
flags MethodAttributes
method IMethodData
return System.Xml

MethodData() public method

public MethodData ( InterfaceMemberBase member, Mono.CSharp.Modifiers modifiers, MethodAttributes flags, IMethodData method, MethodBuilder builder, Mono.CSharp.GenericMethod generic, MethodSpec parent_method ) : System.Xml
member InterfaceMemberBase
modifiers Mono.CSharp.Modifiers
flags MethodAttributes
method IMethodData
builder MethodBuilder
generic Mono.CSharp.GenericMethod
parent_method MethodSpec
return System.Xml

Property Details

GenericMethod public property

public GenericMethod,Mono.CSharp GenericMethod
return Mono.CSharp.GenericMethod

declaring_type protected property

protected TypeSpec,System declaring_type
return System.TypeSpec

flags protected property

protected MethodAttributes flags
return MethodAttributes

implementing public property

public MethodSpec,Mono.CSharp implementing
return MethodSpec

member protected property

protected InterfaceMemberBase,Mono.CSharp member
return InterfaceMemberBase

method public property

public IMethodData method
return IMethodData

modifiers protected property

protected Modifiers,Mono.CSharp modifiers
return Mono.CSharp.Modifiers

parent_method protected property

protected MethodSpec,Mono.CSharp parent_method
return MethodSpec