C# Class ICSharpCode.NRefactory.MonoCSharp.AbstractPropertyEventMethod

Inheritance: MemberCore, IMethodData, IMethodDefinition
Afficher le fichier Open project: 0xd4d/NRefactory

Protected Properties

Свойство Type Description
block ToplevelBlock
declarative_security System.Collections.Generic.List
method_data MethodData
prefix string

Private Properties

Свойство Type Description
SetupName MemberName

Méthodes publiques

Méthode Description
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
CreateEmitContext ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext
Define ( ) : bool
Emit ( TypeDefinition parent ) : void
EnableOverloadChecks ( MemberCore overload ) : bool
GetCallerMemberName ( ) : string
GetSignatureForDocumentation ( ) : string
IsClsComplianceRequired ( ) : bool
PrepareEmit ( ) : void
UpdateName ( InterfaceMemberBase member ) : void
WriteDebugSymbol ( MonoSymbolFile file ) : void

Méthodes protégées

Méthode Description
AbstractPropertyEventMethod ( InterfaceMemberBase member, string prefix, Attributes attrs, Location loc ) : System
ApplyToExtraTarget ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void

Private Methods

Méthode Description
SetupName ( string prefix, InterfaceMemberBase member, Location loc ) : MemberName

Method Details

AbstractPropertyEventMethod() protected méthode

protected AbstractPropertyEventMethod ( InterfaceMemberBase member, string prefix, Attributes attrs, Location loc ) : System
member InterfaceMemberBase
prefix string
attrs Attributes
loc Location
Résultat System

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

ApplyToExtraTarget() protected méthode

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

CreateEmitContext() public méthode

public CreateEmitContext ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext
ig System.Reflection.Emit.ILGenerator
sourceMethod Mono.CompilerServices.SymbolWriter.SourceMethodBuilder
Résultat ICSharpCode.NRefactory.MonoCSharp.EmitContext

Define() public final méthode

public final Define ( ) : bool
Résultat bool

Emit() public méthode

public Emit ( TypeDefinition parent ) : void
parent TypeDefinition
Résultat void

EnableOverloadChecks() public méthode

public EnableOverloadChecks ( MemberCore overload ) : bool
overload MemberCore
Résultat bool

GetCallerMemberName() public méthode

public GetCallerMemberName ( ) : string
Résultat string

GetSignatureForDocumentation() public méthode

public GetSignatureForDocumentation ( ) : string
Résultat string

IsClsComplianceRequired() public méthode

public IsClsComplianceRequired ( ) : bool
Résultat bool

PrepareEmit() public méthode

public PrepareEmit ( ) : void
Résultat void

UpdateName() public méthode

public UpdateName ( InterfaceMemberBase member ) : void
member InterfaceMemberBase
Résultat void

WriteDebugSymbol() public méthode

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file Mono.CompilerServices.SymbolWriter.MonoSymbolFile
Résultat void

Property Details

block protected_oe property

protected ToplevelBlock block
Résultat ToplevelBlock

declarative_security protected_oe property

protected System.Collections.Generic.List declarative_security
Résultat System.Collections.Generic.List

method_data protected_oe property

protected MethodData,ICSharpCode.NRefactory.MonoCSharp method_data
Résultat MethodData

prefix protected_oe property

protected string prefix
Résultat string