C# Class Inazuma.Mono.Cecil.Mixin

Afficher le fichier Open project: mayuki/Inazuma Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
TryGetKeyContainer ( ISerializable key_pair, byte &key, string &key_container ) : bool

Method Details

CheckModifier() public static méthode

public static CheckModifier ( TypeReference modifierType, TypeReference type ) : void
modifierType TypeReference
type TypeReference
Résultat void

CheckName() public static méthode

public static CheckName ( string name ) : void
name string
Résultat void

CheckType() public static méthode

public static CheckType ( TypeReference type ) : void
type TypeReference
Résultat void

CheckedResolve() public static méthode

public static CheckedResolve ( this self ) : TypeDefinition
self this
Résultat TypeDefinition

CompressMetadataToken() public static méthode

public static CompressMetadataToken ( this self, MetadataToken token ) : uint
self this
token MetadataToken
Résultat uint

ContainsGenericParameter() public static méthode

public static ContainsGenericParameter ( this self ) : bool
self this
Résultat bool

CreateRSA() public static méthode

public static CreateRSA ( this key_pair ) : RSA
key_pair this
Résultat RSA

GenericInstanceFullName() public static méthode

public static GenericInstanceFullName ( this self, StringBuilder builder ) : void
self this
builder System.Text.StringBuilder
Résultat void

GetAttributes() public static méthode

public static GetAttributes ( this self, uint attributes ) : bool
self this
attributes uint
Résultat bool

GetAttributes() public static méthode

public static GetAttributes ( this self, ushort attributes ) : bool
self this
attributes ushort
Résultat bool

GetCustomAttributes() public static méthode

public static GetCustomAttributes ( this self, Collection &variable, ModuleDefinition module ) : Collection
self this
variable Collection
module ModuleDefinition
Résultat Collection

GetEnumUnderlyingType() public static méthode

public static GetEnumUnderlyingType ( this self ) : TypeReference
self this
Résultat TypeReference

GetGenericParameters() public static méthode

public static GetGenericParameters ( this self, Collection &collection, ModuleDefinition module ) : Collection
self this
collection Collection
module ModuleDefinition
Résultat Collection

GetHasCustomAttributes() public static méthode

public static GetHasCustomAttributes ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Résultat bool

GetHasGenericParameters() public static méthode

public static GetHasGenericParameters ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Résultat bool

GetHasMarshalInfo() public static méthode

public static GetHasMarshalInfo ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Résultat bool

GetHasSecurityDeclarations() public static méthode

public static GetHasSecurityDeclarations ( this self, ModuleDefinition module ) : bool
self this
module ModuleDefinition
Résultat bool

GetMarshalInfo() public static méthode

public static GetMarshalInfo ( this self, MarshalInfo &variable, ModuleDefinition module ) : MarshalInfo
self this
variable MarshalInfo
module ModuleDefinition
Résultat MarshalInfo

GetMaskedAttributes() public static méthode

public static GetMaskedAttributes ( this self, uint mask, uint attributes ) : bool
self this
mask uint
attributes uint
Résultat bool

GetMaskedAttributes() public static méthode

public static GetMaskedAttributes ( this self, ushort mask, uint attributes ) : bool
self this
mask ushort
attributes uint
Résultat bool

GetMetadataToken() public static méthode

public static GetMetadataToken ( this self, uint data ) : MetadataToken
self this
data uint
Résultat MetadataToken

GetNestedType() public static méthode

public static GetNestedType ( this self, string fullname ) : TypeDefinition
self this
fullname string
Résultat TypeDefinition

GetParameter() public static méthode

public static GetParameter ( this self, int index ) : ParameterDefinition
self this
index int
Résultat ParameterDefinition

GetSecurityDeclarations() public static méthode

public static GetSecurityDeclarations ( this self, Collection &variable, ModuleDefinition module ) : Collection
self this
variable Collection
module ModuleDefinition
Résultat Collection

GetSemantics() public static méthode

public static GetSemantics ( this self, MethodSemanticsAttributes semantics ) : bool
self this
semantics MethodSemanticsAttributes
Résultat bool

GetSentinelPosition() public static méthode

public static GetSentinelPosition ( this self ) : int
self this
Résultat int

GetSize() public static méthode

public static GetSize ( this self, int>.Func counter ) : int
self this
counter int>.Func
Résultat int

GetVariable() public static méthode

public static GetVariable ( this self, int index ) : VariableDefinition
self this
index int
Résultat VariableDefinition

HasImplicitThis() public static méthode

public static HasImplicitThis ( this self ) : bool
self this
Résultat bool

IsPrimitive() public static méthode

public static IsPrimitive ( this self ) : bool
self this
Résultat bool

IsTypeOf() public static méthode

public static IsTypeOf ( this self, string @namespace, string name ) : bool
self this
@namespace string
name string
Résultat bool

IsTypeSpecification() public static méthode

public static IsTypeSpecification ( this type ) : bool
type this
Résultat bool

IsVarArg() public static méthode

public static IsVarArg ( this self ) : bool
self this
Résultat bool

MethodSignatureFullName() public static méthode

public static MethodSignatureFullName ( this self, StringBuilder builder ) : void
self this
builder System.Text.StringBuilder
Résultat void

ReadCompressedUInt32() public static méthode

public static ReadCompressedUInt32 ( this data, int &position ) : uint
data this
position int
Résultat uint

ResolveConstant() public static méthode

public static ResolveConstant ( this self, object &constant, ModuleDefinition module ) : void
self this
constant object
module ModuleDefinition
Résultat void

SetAttributes() public static méthode

public static SetAttributes ( this self, uint attributes, bool value ) : uint
self this
attributes uint
value bool
Résultat uint

SetAttributes() public static méthode

public static SetAttributes ( this self, ushort attributes, bool value ) : ushort
self this
attributes ushort
value bool
Résultat ushort

SetMaskedAttributes() public static méthode

public static SetMaskedAttributes ( this self, uint mask, uint attributes, bool value ) : uint
self this
mask uint
attributes uint
value bool
Résultat uint

SetMaskedAttributes() public static méthode

public static SetMaskedAttributes ( this self, ushort mask, uint attributes, bool value ) : ushort
self this
mask ushort
attributes uint
value bool
Résultat ushort

SetSemantics() public static méthode

public static SetSemantics ( this self, MethodSemanticsAttributes semantics, bool value ) : void
self this
semantics MethodSemanticsAttributes
value bool
Résultat void

TypeFullName() public static méthode

public static TypeFullName ( this self ) : string
self this
Résultat string