C# Class Mono.CSharp.AbstractPropertyEventMethod

Inheritance: MemberCore, IMethodData
Afficher le fichier Open project: praeclarum/runcs

Protected Properties

Свойство Type Description
block ToplevelBlock
method_data MethodData
prefix string

Private Properties

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

Méthodes publiques

Méthode Description
AbstractPropertyEventMethod ( InterfaceMemberBase member, string prefix, Mono.CSharp.Attributes attrs, Mono.CSharp.Location loc ) : System.Xml
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
CreateEmitContext ( ILGenerator ig ) : EmitContext
Define ( ) : bool
Emit ( DeclSpace parent ) : void
EnableOverloadChecks ( MemberCore overload ) : bool
IsClsComplianceRequired ( ) : bool
IsExcluded ( ) : bool
UpdateName ( InterfaceMemberBase member ) : void

Méthodes protégées

Méthode Description
ApplyToExtraTarget ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void

Private Methods

Méthode Description
IMethodData ( SourceMethod source ) : void
SetupName ( string prefix, InterfaceMemberBase member, Mono.CSharp.Location loc ) : MemberName

Method Details

AbstractPropertyEventMethod() public méthode

public AbstractPropertyEventMethod ( InterfaceMemberBase member, string prefix, Mono.CSharp.Attributes attrs, Mono.CSharp.Location loc ) : System.Xml
member InterfaceMemberBase
prefix string
attrs Mono.CSharp.Attributes
loc Mono.CSharp.Location
Résultat System.Xml

ApplyAttributeBuilder() public méthode

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

ApplyToExtraTarget() protected méthode

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

CreateEmitContext() public méthode

public CreateEmitContext ( ILGenerator ig ) : EmitContext
ig System.Reflection.Emit.ILGenerator
Résultat EmitContext

Define() public final méthode

public final Define ( ) : bool
Résultat bool

Emit() public méthode

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

EnableOverloadChecks() public méthode

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

IsClsComplianceRequired() public méthode

public IsClsComplianceRequired ( ) : bool
Résultat bool

IsExcluded() public méthode

public IsExcluded ( ) : bool
Résultat bool

UpdateName() public méthode

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

Property Details

block protected_oe property

protected ToplevelBlock,Mono.CSharp block
Résultat ToplevelBlock

method_data protected_oe property

protected MethodData,Mono.CSharp method_data
Résultat MethodData

prefix protected_oe property

protected string prefix
Résultat string