C# Class ICSharpCode.NRefactory.MonoCSharp.MethodData

Show file Open project: 0xd4d/NRefactory Class Usage Examples

Public Properties

Property Type Description
implementing MethodSpec
method IMethodData

Protected Properties

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

Public Methods

Method Description
Define ( TypeDefinition container, string method_full_name ) : bool
DefineMethodBuilder ( TypeDefinition container ) : MethodBuilder
DefineMethodBuilder ( TypeDefinition container, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled param ) : MethodBuilder
Emit ( TypeDefinition parent ) : void
MethodData ( InterfaceMemberBase member, Modifiers modifiers, MethodAttributes flags, IMethodData method ) : System
MethodData ( InterfaceMemberBase member, Modifiers modifiers, MethodAttributes flags, IMethodData method, MethodSpec parent_method ) : System
WriteDebugSymbol ( MonoSymbolFile file ) : void

Private Methods

Method Description
DefineOverride ( TypeDefinition container ) : void

Method Details

Define() public method

public Define ( TypeDefinition container, string method_full_name ) : bool
container TypeDefinition
method_full_name string
return bool

DefineMethodBuilder() public method

public DefineMethodBuilder ( TypeDefinition container ) : MethodBuilder
container TypeDefinition
return MethodBuilder

DefineMethodBuilder() public method

public DefineMethodBuilder ( TypeDefinition container, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled param ) : MethodBuilder
container TypeDefinition
param ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
return MethodBuilder

Emit() public method

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

MethodData() public method

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

MethodData() public method

public MethodData ( InterfaceMemberBase member, Modifiers modifiers, MethodAttributes flags, IMethodData method, MethodSpec parent_method ) : System
member InterfaceMemberBase
modifiers Modifiers
flags MethodAttributes
method IMethodData
parent_method MethodSpec
return System

WriteDebugSymbol() public method

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file Mono.CompilerServices.SymbolWriter.MonoSymbolFile
return void

Property Details

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,ICSharpCode.NRefactory.MonoCSharp implementing
return MethodSpec

member protected property

protected InterfaceMemberBase,ICSharpCode.NRefactory.MonoCSharp member
return InterfaceMemberBase

method public property

public IMethodData method
return IMethodData

modifiers protected property

protected Modifiers modifiers
return Modifiers

parent_method protected property

protected MethodSpec,ICSharpCode.NRefactory.MonoCSharp parent_method
return MethodSpec