C# Class ICSharpCode.NRefactory.MonoCSharp.Constructor

Inheritance: MethodCore, IMethodData, IMethodDefinition
Afficher le fichier Open project: 0xd4d/NRefactory Class Usage Examples

Méthodes publiques

Свойство Type Description
ConstructorBuilder ConstructorBuilder
ConstructorName string
Initializer ConstructorInitializer
TypeConstructorName string

Private Properties

Свойство Type Description
IMethodData ICSharpCode.NRefactory.MonoCSharp.EmitContext

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
CheckBase ( ) : bool
FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
VerifyClsCompliance ( ) : bool

Private Methods

Méthode Description
IMethodData ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext

Method Details

Accept() public méthode

public Accept ( StructuralVisitor visitor ) : void
visitor StructuralVisitor
Résultat void

ApplyAttributeBuilder() public méthode

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

CheckBase() protected méthode

protected CheckBase ( ) : bool
Résultat bool

Constructor() public méthode

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
Résultat System

Define() public méthode

public Define ( ) : bool
Résultat bool

Emit() public méthode

public Emit ( ) : void
Résultat void

FindBaseMember() protected méthode

protected FindBaseMember ( MemberSpec &bestCandidate, bool &overrides ) : MemberSpec
bestCandidate MemberSpec
overrides bool
Résultat MemberSpec

GetCallerMemberName() public méthode

public GetCallerMemberName ( ) : string
Résultat string

GetSignatureForDocumentation() public méthode

public GetSignatureForDocumentation ( ) : string
Résultat string

GetSignatureForError() public méthode

public GetSignatureForError ( ) : string
Résultat string

IsDefault() public méthode

public IsDefault ( ) : bool
Résultat bool

VerifyClsCompliance() protected méthode

protected VerifyClsCompliance ( ) : bool
Résultat bool

WriteDebugSymbol() public méthode

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file MonoSymbolFile
Résultat void

Property Details

ConstructorBuilder public_oe property

public ConstructorBuilder ConstructorBuilder
Résultat ConstructorBuilder

ConstructorName public_oe static_oe property

public static string ConstructorName
Résultat string

Initializer public_oe property

public ConstructorInitializer,ICSharpCode.NRefactory.MonoCSharp Initializer
Résultat ConstructorInitializer

TypeConstructorName public_oe static_oe property

public static string TypeConstructorName
Résultat string