C# 클래스 Tiny.Metadata.Layout.SignatureParser

상속: IDisposable
파일 보기 프로젝트 열기: scottwis/tiny 1 사용 예제들

공개 메소드들

메소드 설명
Dispose ( ) : void
ParseFieldSignature ( IReadOnlyList signature, TypeDefinition declaringType ) : Type
ParseLength ( IReadOnlyList blob, int &bytesRead ) : uint
ParseMarshalDescriptor ( IReadOnlyList signature ) : MarshalInfo
ParseMethodSignature ( IReadOnlyList signature, MethodDefinition targetMethod ) : Method

비공개 메소드들

메소드 설명
CreateDimension ( uint size, int lowerBound ) : Dimension?
ParseArrayLowerBounds ( ) : int[]
ParseArraySizes ( ) : uint[]
ParseArrayType ( ) : Type
ParseFieldSignature ( ) : Type
ParseGenericInstanceType ( ) : Type
ParseGenericMethodParameter ( ) : Type
ParseGenericTypeParameter ( ) : Type
ParseMashalDescriptor ( ) : MarshalInfo
ParseMethodSignature ( ) : Method
ParseModifier ( TypeKind kind ) : Type
ParseParameter ( ) : Parameter
ParseType ( ) : Type
ParseTypeReference ( ) : Type
ReadByte ( ) : byte
ReadByte ( byte value ) : byte
ReadInt ( ) : int
ReadUInt ( ) : uint
SignatureParser ( IReadOnlyList signature ) : System
SignatureParser ( IReadOnlyList signature, IGenericParameterScope scope ) : System
TryReadUInt ( ) : uint?

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ParseFieldSignature() 공개 정적인 메소드

public static ParseFieldSignature ( IReadOnlyList signature, TypeDefinition declaringType ) : Type
signature IReadOnlyList
declaringType TypeDefinition
리턴 System.Type

ParseLength() 공개 정적인 메소드

public static ParseLength ( IReadOnlyList blob, int &bytesRead ) : uint
blob IReadOnlyList
bytesRead int
리턴 uint

ParseMarshalDescriptor() 공개 정적인 메소드

public static ParseMarshalDescriptor ( IReadOnlyList signature ) : MarshalInfo
signature IReadOnlyList
리턴 MarshalInfo

ParseMethodSignature() 공개 정적인 메소드

public static ParseMethodSignature ( IReadOnlyList signature, MethodDefinition targetMethod ) : Method
signature IReadOnlyList
targetMethod MethodDefinition
리턴 Method