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

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

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

Свойство Тип Описание
MethodBuilder System.Reflection.Emit.MethodBuilder

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

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

Private Properties

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

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

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

Returns true if method has conditional attribute and the conditions is not defined (method is excluded).

CreateEmitContext ( ILGenerator ig ) : EmitContext
Define ( ) : bool
Emit ( ) : void
EmitExtraSymbolInfo ( SourceMethod source ) : void

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

Метод Описание
CheckForDuplications ( ) : bool
DoMemberTypeDependentChecks ( ) : void
DoMemberTypeIndependentChecks ( ) : void
Error_ConditionalAttributeIsNotValid ( ) : void
MethodOrOperator ( DeclSpace parent, Mono.CSharp.GenericMethod generic, Mono.CSharp.FullNamedExpression type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers allowed_mod, MemberName name, Mono.CSharp.Attributes attrs, ParametersCompiled parameters ) : 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

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

protected CheckForDuplications ( ) : bool
Результат bool

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

Returns true if method has conditional attribute and the conditions is not defined (method is excluded).
public ConditionalConditions ( ) : string[]
Результат string[]

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

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

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

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

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

protected DoMemberTypeDependentChecks ( ) : void
Результат void

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

protected DoMemberTypeIndependentChecks ( ) : void
Результат void

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

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

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

public EmitExtraSymbolInfo ( SourceMethod source ) : void
source SourceMethod
Результат void

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

protected Error_ConditionalAttributeIsNotValid ( ) : void
Результат void

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

protected MethodOrOperator ( DeclSpace parent, Mono.CSharp.GenericMethod generic, Mono.CSharp.FullNamedExpression type, Mono.CSharp.Modifiers mod, Mono.CSharp.Modifiers allowed_mod, MemberName name, Mono.CSharp.Attributes attrs, ParametersCompiled parameters ) : System.Xml
parent DeclSpace
generic Mono.CSharp.GenericMethod
type Mono.CSharp.FullNamedExpression
mod Mono.CSharp.Modifiers
allowed_mod Mono.CSharp.Modifiers
name MemberName
attrs Mono.CSharp.Attributes
parameters ParametersCompiled
Результат System.Xml

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

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

public MethodBuilder,System.Reflection.Emit MethodBuilder
Результат System.Reflection.Emit.MethodBuilder

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

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