C# Класс Obfuscar.InheritMap

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

Private Properties

Свойство Тип Описание
AddToGroup MethodGroup
GetBaseTypes TypeKey[]
GetBaseTypes void
GetVirtualMethods MethodKey[]
GetVirtualMethods void
MethodsMatch bool

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

Метод Описание
GetBaseTypes ( TypeKey typeKey ) : TypeKey[]
GetMethodGroup ( MethodKey methodKey ) : MethodGroup
InheritMap ( Project project ) : System
Inherits ( Mono.Cecil.TypeDefinition type, string interfaceFullName ) : bool

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

Метод Описание
AddToGroup ( MethodGroup group, MethodKey methodKey ) : MethodGroup
GetBaseTypes ( Mono.Cecil.TypeDefinition type ) : TypeKey[]
GetBaseTypes ( HashSet baseTypes, Mono.Cecil.TypeDefinition type ) : void
GetVirtualMethods ( AssemblyCache cache, Mono.Cecil.TypeDefinition type ) : MethodKey[]
GetVirtualMethods ( AssemblyCache cache, HashSet methods, Mono.Cecil.TypeDefinition type ) : void
MethodsMatch ( MethodKey methods, int i, int j ) : bool

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

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

public GetBaseTypes ( TypeKey typeKey ) : TypeKey[]
typeKey TypeKey
Результат TypeKey[]

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

public GetMethodGroup ( MethodKey methodKey ) : MethodGroup
methodKey MethodKey
Результат MethodGroup

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

public InheritMap ( Project project ) : System
project Project
Результат System

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

public Inherits ( Mono.Cecil.TypeDefinition type, string interfaceFullName ) : bool
type Mono.Cecil.TypeDefinition
interfaceFullName string
Результат bool