C# Класс Inazuma.Mono.Cecil.Mixin

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

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

Метод Описание
CheckModifier ( TypeReference modifierType, TypeReference type ) : void
CheckName ( string name ) : void
CheckType ( TypeReference type ) : void
CheckedResolve ( this self ) : TypeDefinition
CompressMetadataToken ( this self, MetadataToken token ) : uint
ContainsGenericParameter ( this self ) : bool
CreateRSA ( this key_pair ) : RSA
GenericInstanceFullName ( this self, StringBuilder builder ) : void
GetAttributes ( this self, uint attributes ) : bool
GetAttributes ( this self, ushort attributes ) : bool
GetCustomAttributes ( this self, Collection &variable, ModuleDefinition module ) : Collection
GetEnumUnderlyingType ( this self ) : TypeReference
GetGenericParameters ( this self, Collection &collection, ModuleDefinition module ) : Collection
GetHasCustomAttributes ( this self, ModuleDefinition module ) : bool
GetHasGenericParameters ( this self, ModuleDefinition module ) : bool
GetHasMarshalInfo ( this self, ModuleDefinition module ) : bool
GetHasSecurityDeclarations ( this self, ModuleDefinition module ) : bool
GetMarshalInfo ( this self, MarshalInfo &variable, ModuleDefinition module ) : MarshalInfo
GetMaskedAttributes ( this self, uint mask, uint attributes ) : bool
GetMaskedAttributes ( this self, ushort mask, uint attributes ) : bool
GetMetadataToken ( this self, uint data ) : MetadataToken
GetNestedType ( this self, string fullname ) : TypeDefinition
GetParameter ( this self, int index ) : ParameterDefinition
GetSecurityDeclarations ( this self, Collection &variable, ModuleDefinition module ) : Collection
GetSemantics ( this self, MethodSemanticsAttributes semantics ) : bool
GetSentinelPosition ( this self ) : int
GetSize ( this self, int>.Func counter ) : int
GetVariable ( this self, int index ) : VariableDefinition
HasImplicitThis ( this self ) : bool
IsPrimitive ( this self ) : bool
IsTypeOf ( this self, string @namespace, string name ) : bool
IsTypeSpecification ( this type ) : bool
IsVarArg ( this self ) : bool
MethodSignatureFullName ( this self, StringBuilder builder ) : void
ReadCompressedUInt32 ( this data, int &position ) : uint
ResolveConstant ( this self, object &constant, ModuleDefinition module ) : void
SetAttributes ( this self, uint attributes, bool value ) : uint
SetAttributes ( this self, ushort attributes, bool value ) : ushort
SetMaskedAttributes ( this self, uint mask, uint attributes, bool value ) : uint
SetMaskedAttributes ( this self, ushort mask, uint attributes, bool value ) : ushort
SetSemantics ( this self, MethodSemanticsAttributes semantics, bool value ) : void
TypeFullName ( this self ) : string

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

Метод Описание
TryGetKeyContainer ( ISerializable key_pair, byte &key, string &key_container ) : bool

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

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

public static CheckModifier ( TypeReference modifierType, TypeReference type ) : void
modifierType TypeReference
type TypeReference
Результат void

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

public static CheckName ( string name ) : void
name string
Результат void

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

public static CheckType ( TypeReference type ) : void
type TypeReference
Результат void

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

public static CheckedResolve ( this self ) : TypeDefinition
self this
Результат TypeDefinition

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

public static CompressMetadataToken ( this self, MetadataToken token ) : uint
self this
token MetadataToken
Результат uint

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

public static ContainsGenericParameter ( this self ) : bool
self this
Результат bool

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

public static CreateRSA ( this key_pair ) : RSA
key_pair this
Результат RSA

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

public static GenericInstanceFullName ( this self, StringBuilder builder ) : void
self this
builder System.Text.StringBuilder
Результат void

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

public static GetAttributes ( this self, uint attributes ) : bool
self this
attributes uint
Результат bool

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

public static GetAttributes ( this self, ushort attributes ) : bool
self this
attributes ushort
Результат bool

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

public static GetCustomAttributes ( this self, Collection &variable, ModuleDefinition module ) : Collection
self this
variable Collection
module ModuleDefinition
Результат Collection

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

public static GetEnumUnderlyingType ( this self ) : TypeReference
self this
Результат TypeReference

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

public static GetGenericParameters ( this self, Collection &collection, ModuleDefinition module ) : Collection
self this
collection Collection
module ModuleDefinition
Результат Collection

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

public static GetHasCustomAttributes ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Результат bool

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

public static GetHasGenericParameters ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Результат bool

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

public static GetHasMarshalInfo ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Результат bool

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

public static GetHasSecurityDeclarations ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Результат bool

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

public static GetMarshalInfo ( this self, MarshalInfo &variable, ModuleDefinition module ) : MarshalInfo
self this
variable MarshalInfo
module ModuleDefinition
Результат MarshalInfo

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

public static GetMaskedAttributes ( this self, uint mask, uint attributes ) : bool
self this
mask uint
attributes uint
Результат bool

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

public static GetMaskedAttributes ( this self, ushort mask, uint attributes ) : bool
self this
mask ushort
attributes uint
Результат bool

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

public static GetMetadataToken ( this self, uint data ) : MetadataToken
self this
data uint
Результат MetadataToken

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

public static GetNestedType ( this self, string fullname ) : TypeDefinition
self this
fullname string
Результат TypeDefinition

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

public static GetParameter ( this self, int index ) : ParameterDefinition
self this
index int
Результат ParameterDefinition

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

public static GetSecurityDeclarations ( this self, Collection &variable, ModuleDefinition module ) : Collection
self this
variable Collection
module ModuleDefinition
Результат Collection

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

public static GetSemantics ( this self, MethodSemanticsAttributes semantics ) : bool
self this
semantics MethodSemanticsAttributes
Результат bool

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

public static GetSentinelPosition ( this self ) : int
self this
Результат int

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

public static GetSize ( this self, int>.Func counter ) : int
self this
counter int>.Func
Результат int

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

public static GetVariable ( this self, int index ) : VariableDefinition
self this
index int
Результат VariableDefinition

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

public static HasImplicitThis ( this self ) : bool
self this
Результат bool

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

public static IsPrimitive ( this self ) : bool
self this
Результат bool

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

public static IsTypeOf ( this self, string @namespace, string name ) : bool
self this
@namespace string
name string
Результат bool

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

public static IsTypeSpecification ( this type ) : bool
type this
Результат bool

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

public static IsVarArg ( this self ) : bool
self this
Результат bool

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

public static MethodSignatureFullName ( this self, StringBuilder builder ) : void
self this
builder System.Text.StringBuilder
Результат void

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

public static ReadCompressedUInt32 ( this data, int &position ) : uint
data this
position int
Результат uint

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

public static ResolveConstant ( this self, object &constant, ModuleDefinition module ) : void
self this
constant object
module ModuleDefinition
Результат void

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

public static SetAttributes ( this self, uint attributes, bool value ) : uint
self this
attributes uint
value bool
Результат uint

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

public static SetAttributes ( this self, ushort attributes, bool value ) : ushort
self this
attributes ushort
value bool
Результат ushort

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

public static SetMaskedAttributes ( this self, uint mask, uint attributes, bool value ) : uint
self this
mask uint
attributes uint
value bool
Результат uint

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

public static SetMaskedAttributes ( this self, ushort mask, uint attributes, bool value ) : ushort
self this
mask ushort
attributes uint
value bool
Результат ushort

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

public static SetSemantics ( this self, MethodSemanticsAttributes semantics, bool value ) : void
self this
semantics MethodSemanticsAttributes
value bool
Результат void

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

public static TypeFullName ( this self ) : string
self this
Результат string