C# Class ICSharpCode.NRefactory.MonoCSharp.Constructor

Inheritance: MethodCore, IMethodData, IMethodDefinition
Show file Open project: 0xd4d/NRefactory Class Usage Examples

Public Properties

Property Type Description
ConstructorBuilder ConstructorBuilder
ConstructorName string
Initializer ConstructorInitializer
TypeConstructorName string

Private Properties

Property Type Description
IMethodData ICSharpCode.NRefactory.MonoCSharp.EmitContext

Public Methods

Method Description
Accept ( StructuralVisitor visitor ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
Constructor ( TypeDefinition parent, string name, Modifiers mod, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled args, Location loc ) : System
Define ( ) : bool
Emit ( ) : void
GetCallerMemberName ( ) : string
GetSignatureForDocumentation ( ) : string
GetSignatureForError ( ) : string
IsDefault ( ) : bool
WriteDebugSymbol ( MonoSymbolFile file ) : void

Protected Methods

Method Description
CheckBase ( ) : bool
FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
VerifyClsCompliance ( ) : bool

Private Methods

Method Description
IMethodData ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext

Method Details

Accept() public method

public Accept ( StructuralVisitor visitor ) : void
visitor StructuralVisitor
return void

ApplyAttributeBuilder() public method

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
a System.Attribute
ctor MethodSpec
cdata byte
pa PredefinedAttributes
return void

CheckBase() protected method

protected CheckBase ( ) : bool
return bool

Constructor() public method

public Constructor ( TypeDefinition parent, string name, Modifiers mod, Attributes attrs, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled args, Location loc ) : System
parent TypeDefinition
name string
mod Modifiers
attrs Attributes
args ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
loc Location
return System

Define() public method

public Define ( ) : bool
return bool

Emit() public method

public Emit ( ) : void
return void

FindBaseMember() protected method

protected FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
bestCandidate MemberSpec
overrides bool
return MemberSpec

GetCallerMemberName() public method

public GetCallerMemberName ( ) : string
return string

GetSignatureForDocumentation() public method

public GetSignatureForDocumentation ( ) : string
return string

GetSignatureForError() public method

public GetSignatureForError ( ) : string
return string

IsDefault() public method

public IsDefault ( ) : bool
return bool

VerifyClsCompliance() protected method

protected VerifyClsCompliance ( ) : bool
return bool

WriteDebugSymbol() public method

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file MonoSymbolFile
return void

Property Details

ConstructorBuilder public property

public ConstructorBuilder ConstructorBuilder
return ConstructorBuilder

ConstructorName public static property

public static string ConstructorName
return string

Initializer public property

public ConstructorInitializer,ICSharpCode.NRefactory.MonoCSharp Initializer
return ConstructorInitializer

TypeConstructorName public static property

public static string TypeConstructorName
return string