C# Класс Stiletto.Fody.CompilerKeys

Показать файл Открыть проект

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

Метод Описание
ForParam ( Mono.Cecil.ParameterDefinition param ) : string
ForProperty ( Mono.Cecil.PropertyDefinition property ) : string
ForReturnType ( Mono.Cecil.MethodReturnType methodReturnType ) : string
ForType ( TypeReference typedef, string name = null ) : string
GetLazyKey ( string key ) : string

Returns the key of the underlying binding of a Lazy<T> binding, or if the key is not a lazy binding.

GetMemberKey ( TypeReference typedef ) : string
GetProviderKey ( string key ) : string
GetSetKey ( string key ) : string
GetTypeName ( string key ) : string
IsNamed ( string key ) : bool

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

Метод Описание
ExtractKey ( string key, int start, string delegatePrefix, string prefix ) : string
ForType ( TypeReference typedef, StringBuilder sb = null ) : void
GetRawGenericName ( TypeReference typedef ) : string
GetReflectionName ( this reference ) : string
StartOfType ( string key ) : int
SubstringStartsWith ( string str, int offset, string substring ) : bool

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

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

public static ForParam ( Mono.Cecil.ParameterDefinition param ) : string
param Mono.Cecil.ParameterDefinition
Результат string

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

public static ForProperty ( Mono.Cecil.PropertyDefinition property ) : string
property Mono.Cecil.PropertyDefinition
Результат string

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

public static ForReturnType ( Mono.Cecil.MethodReturnType methodReturnType ) : string
methodReturnType Mono.Cecil.MethodReturnType
Результат string

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

public static ForType ( TypeReference typedef, string name = null ) : string
typedef Mono.Cecil.TypeReference
name string
Результат string

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

Returns the key of the underlying binding of a Lazy<T> binding, or if the key is not a lazy binding.
public static GetLazyKey ( string key ) : string
key string
Результат string

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

public static GetMemberKey ( TypeReference typedef ) : string
typedef Mono.Cecil.TypeReference
Результат string

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

public static GetProviderKey ( string key ) : string
key string
Результат string

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

public static GetSetKey ( string key ) : string
key string
Результат string

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

public static GetTypeName ( string key ) : string
key string
Результат string

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

public static IsNamed ( string key ) : bool
key string
Результат bool