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

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
implementing MethodSpec
method IMethodData

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

Свойство Тип Описание
declaring_type System.TypeSpec
flags MethodAttributes
member InterfaceMemberBase
modifiers Modifiers
parent_method MethodSpec

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

Метод Описание
Define ( TypeDefinition container, string method_full_name ) : bool
DefineMethodBuilder ( TypeDefinition container ) : MethodBuilder
DefineMethodBuilder ( TypeDefinition container, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled param ) : MethodBuilder
Emit ( TypeDefinition parent ) : void
MethodData ( InterfaceMemberBase member, Modifiers modifiers, MethodAttributes flags, IMethodData method ) : System
MethodData ( InterfaceMemberBase member, Modifiers modifiers, MethodAttributes flags, IMethodData method, MethodSpec parent_method ) : System
WriteDebugSymbol ( MonoSymbolFile file ) : void

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

Метод Описание
DefineOverride ( TypeDefinition container ) : void

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

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

public Define ( TypeDefinition container, string method_full_name ) : bool
container TypeDefinition
method_full_name string
Результат bool

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

public DefineMethodBuilder ( TypeDefinition container ) : MethodBuilder
container TypeDefinition
Результат MethodBuilder

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

public DefineMethodBuilder ( TypeDefinition container, ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled param ) : MethodBuilder
container TypeDefinition
param ICSharpCode.NRefactory.MonoCSharp.ParametersCompiled
Результат MethodBuilder

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

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

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

public MethodData ( InterfaceMemberBase member, Modifiers modifiers, MethodAttributes flags, IMethodData method ) : System
member InterfaceMemberBase
modifiers Modifiers
flags MethodAttributes
method IMethodData
Результат System

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

public MethodData ( InterfaceMemberBase member, Modifiers modifiers, MethodAttributes flags, IMethodData method, MethodSpec parent_method ) : System
member InterfaceMemberBase
modifiers Modifiers
flags MethodAttributes
method IMethodData
parent_method MethodSpec
Результат System

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

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

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

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

protected TypeSpec,System declaring_type
Результат System.TypeSpec

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

protected MethodAttributes flags
Результат MethodAttributes

implementing публичное свойство

public MethodSpec,ICSharpCode.NRefactory.MonoCSharp implementing
Результат MethodSpec

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

protected InterfaceMemberBase,ICSharpCode.NRefactory.MonoCSharp member
Результат InterfaceMemberBase

method публичное свойство

public IMethodData method
Результат IMethodData

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

protected Modifiers modifiers
Результат Modifiers

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

protected MethodSpec,ICSharpCode.NRefactory.MonoCSharp parent_method
Результат MethodSpec