C# Класс ICSharpCode.Decompiler.ILAst.DynamicCallSites

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

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

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

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

Метод Описание
AnalyzeInstructions ( List body, ILExpression expr, int pos ) : bool

Finds individual instructions within the block that represent higher level concepts related to dynamic call sites. This enables FindDynamicCallSites to locate and transform call sites in a single pass.

DynamicCallSites ( DecompilerContext context ) : System.Collections.Generic
IsCallSite ( TypeReference type ) : bool
IsCallSiteBinder ( TypeReference type ) : bool
IsCallSiteStorage ( FieldReference field ) : bool
IsCallSiteTarget ( TypeReference type ) : bool

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

Метод Описание
AnalyzeInstruction ( ILExpression expr, bool &modified ) : ILExpression

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

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

protected AnalyzeInstruction ( ILExpression expr, bool &modified ) : ILExpression
expr ILExpression
modified bool
Результат ILExpression

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

Finds individual instructions within the block that represent higher level concepts related to dynamic call sites. This enables FindDynamicCallSites to locate and transform call sites in a single pass.
public AnalyzeInstructions ( List body, ILExpression expr, int pos ) : bool
body List
expr ILExpression
pos int
Результат bool

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

public DynamicCallSites ( DecompilerContext context ) : System.Collections.Generic
context DecompilerContext
Результат System.Collections.Generic

IsCallSite() публичный статический Метод

public static IsCallSite ( TypeReference type ) : bool
type Mono.Cecil.TypeReference
Результат bool

IsCallSiteBinder() публичный статический Метод

public static IsCallSiteBinder ( TypeReference type ) : bool
type Mono.Cecil.TypeReference
Результат bool

IsCallSiteStorage() публичный статический Метод

public static IsCallSiteStorage ( FieldReference field ) : bool
field Mono.Cecil.FieldReference
Результат bool

IsCallSiteTarget() публичный статический Метод

public static IsCallSiteTarget ( TypeReference type ) : bool
type Mono.Cecil.TypeReference
Результат bool

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

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

public DecompilerContext Context
Результат DecompilerContext