C# Класс Mono.CSharp.AbstractPropertyEventMethod

Наследование: MemberCore, IMethodData
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
block ToplevelBlock
method_data MethodData
prefix string

Private Properties

Свойство Тип Описание
IMethodData void
SetupName MemberName

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ApplyToExtraTarget ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void

Приватные методы

Метод Описание
IMethodData ( SourceMethod source ) : void
SetupName ( string prefix, InterfaceMemberBase member, Mono.CSharp.Location loc ) : MemberName

Описание методов

AbstractPropertyEventMethod() публичный Метод

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
Результат System.Xml

ApplyAttributeBuilder() публичный Метод

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.PredefinedAttributes
Результат void

ApplyToExtraTarget() защищенный Метод

protected ApplyToExtraTarget ( Attribute a, MethodSpec ctor, byte cdata, Mono.CSharp.PredefinedAttributes pa ) : void
a Attribute
ctor MethodSpec
cdata byte
pa Mono.CSharp.PredefinedAttributes
Результат void

CreateEmitContext() публичный Метод

public CreateEmitContext ( ILGenerator ig ) : EmitContext
ig System.Reflection.Emit.ILGenerator
Результат EmitContext

Define() публичный закрытый Метод

public final Define ( ) : bool
Результат bool

Emit() публичный Метод

public Emit ( DeclSpace parent ) : void
parent DeclSpace
Результат void

EnableOverloadChecks() публичный Метод

public EnableOverloadChecks ( MemberCore overload ) : bool
overload MemberCore
Результат bool

IsClsComplianceRequired() публичный Метод

public IsClsComplianceRequired ( ) : bool
Результат bool

IsExcluded() публичный Метод

public IsExcluded ( ) : bool
Результат bool

UpdateName() публичный Метод

public UpdateName ( InterfaceMemberBase member ) : void
member InterfaceMemberBase
Результат void

Описание свойств

block защищенное свойство

protected ToplevelBlock,Mono.CSharp block
Результат ToplevelBlock

method_data защищенное свойство

protected MethodData,Mono.CSharp method_data
Результат MethodData

prefix защищенное свойство

protected string prefix
Результат string