C# Class Tpm2Lib.TpmStructureBase.TpmStructMemberInfo

Reflection and additional information associated with a TPM structure member.
Show file Open project: Microsoft/TSS.MSR

Public Properties

Property Type Description
SizeLength int
SizeName string
Tag TpmStructMemberInfo
Value object
WireType MarshalType

Public Methods

Method Description
GetValueAsUInt ( ) : uint
TpmStructMemberInfo ( MemberInfo mi ) : System

Method Details

GetValueAsUInt() public method

public GetValueAsUInt ( ) : uint
return uint

TpmStructMemberInfo() public method

public TpmStructMemberInfo ( MemberInfo mi ) : System
mi System.Reflection.MemberInfo
return System

Property Details

SizeLength public property

public int SizeLength
return int

SizeName public property

public string SizeName
return string

Tag public property

Reference to the info of the selector or size tag field associated with this member.
public TpmStructMemberInfo Tag
return TpmStructMemberInfo

Value public property

(Unmarshaled) Value of this structure member.
public object Value
return object

WireType public property

Marshaling attribute of this structure member.
public MarshalType WireType
return MarshalType