C# Класс ICSharpCode.NRefactory.MonoCSharp.AbstractPropertyEventMethod

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

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

Свойство Тип Описание
block ToplevelBlock
declarative_security System.Collections.Generic.List
method_data MethodData
prefix string

Private Properties

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

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

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

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

Метод Описание
AbstractPropertyEventMethod ( InterfaceMemberBase member, string prefix, Attributes attrs, Location loc ) : System
ApplyToExtraTarget ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void

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

Метод Описание
SetupName ( string prefix, InterfaceMemberBase member, Location loc ) : MemberName

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

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

protected AbstractPropertyEventMethod ( InterfaceMemberBase member, string prefix, Attributes attrs, Location loc ) : System
member InterfaceMemberBase
prefix string
attrs Attributes
loc Location
Результат System

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

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

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

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

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

public CreateEmitContext ( ILGenerator ig, SourceMethodBuilder sourceMethod ) : ICSharpCode.NRefactory.MonoCSharp.EmitContext
ig System.Reflection.Emit.ILGenerator
sourceMethod Mono.CompilerServices.SymbolWriter.SourceMethodBuilder
Результат ICSharpCode.NRefactory.MonoCSharp.EmitContext

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

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

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

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

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

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

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

public GetCallerMemberName ( ) : string
Результат string

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

public GetSignatureForDocumentation ( ) : string
Результат string

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

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

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

public PrepareEmit ( ) : void
Результат void

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

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

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

public WriteDebugSymbol ( MonoSymbolFile file ) : void
file Mono.CompilerServices.SymbolWriter.MonoSymbolFile
Результат void

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

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

protected ToplevelBlock block
Результат ToplevelBlock

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

protected System.Collections.Generic.List declarative_security
Результат System.Collections.Generic.List

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

protected MethodData,ICSharpCode.NRefactory.MonoCSharp method_data
Результат MethodData

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

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