C# Class TUP.AsmResolver.NET.BlobSignatureReader

Inheritance: System.IO.BinaryReader
Mostrar archivo Open project: Rex-Hays/GNIDA Class Usage Examples

Public Methods

Method Description
BlobSignatureReader ( Stream input, NETHeader netHeader ) : System
BlobSignatureReader ( byte bytes, NETHeader netHeader ) : System
ReadArrayType ( ) : ArrayType
ReadCustomAttributeArgumentElement ( TypeReference paramType ) : object
ReadCustomAttributeArgumentValue ( TypeReference paramType ) : object
ReadCustomAttributeFieldOrPropType ( ) : TypeReference
ReadElementType ( ) : ElementType
ReadGenericArguments ( ) : TUP.AsmResolver.NET.Specialized.TypeReference[]
ReadPrimitiveValue ( ElementType type ) : object
ReadTypeReference ( ) : TypeReference
ReadTypeReference ( ElementType type ) : TypeReference
ReadTypeToken ( ) : TypeReference
ReadUtf8String ( ) : string

Private Methods

Method Description
AddMissingGenericParameters ( IGenericParamProvider provider, int index ) : void
GetGenericParameter ( GenericParamType type, int index ) : TypeReference

Method Details

BlobSignatureReader() public method

public BlobSignatureReader ( Stream input, NETHeader netHeader ) : System
input Stream
netHeader NETHeader
return System

BlobSignatureReader() public method

public BlobSignatureReader ( byte bytes, NETHeader netHeader ) : System
bytes byte
netHeader NETHeader
return System

ReadArrayType() public method

public ReadArrayType ( ) : ArrayType
return TUP.AsmResolver.NET.Specialized.ArrayType

ReadCustomAttributeArgumentElement() public method

public ReadCustomAttributeArgumentElement ( TypeReference paramType ) : object
paramType TUP.AsmResolver.NET.Specialized.TypeReference
return object

ReadCustomAttributeArgumentValue() public method

public ReadCustomAttributeArgumentValue ( TypeReference paramType ) : object
paramType TUP.AsmResolver.NET.Specialized.TypeReference
return object

ReadCustomAttributeFieldOrPropType() public method

public ReadCustomAttributeFieldOrPropType ( ) : TypeReference
return TUP.AsmResolver.NET.Specialized.TypeReference

ReadElementType() public method

public ReadElementType ( ) : ElementType
return ElementType

ReadGenericArguments() public method

public ReadGenericArguments ( ) : TUP.AsmResolver.NET.Specialized.TypeReference[]
return TUP.AsmResolver.NET.Specialized.TypeReference[]

ReadPrimitiveValue() public method

public ReadPrimitiveValue ( ElementType type ) : object
type ElementType
return object

ReadTypeReference() public method

public ReadTypeReference ( ) : TypeReference
return TUP.AsmResolver.NET.Specialized.TypeReference

ReadTypeReference() public method

public ReadTypeReference ( ElementType type ) : TypeReference
type ElementType
return TUP.AsmResolver.NET.Specialized.TypeReference

ReadTypeToken() public method

public ReadTypeToken ( ) : TypeReference
return TUP.AsmResolver.NET.Specialized.TypeReference

ReadUtf8String() public method

public ReadUtf8String ( ) : string
return string