C# 클래스 Inazuma.Mono.Cecil.Mixin

파일 보기 프로젝트 열기: mayuki/Inazuma 1 사용 예제들

공개 메소드들

메소드 설명
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