C# 클래스 Tpm2Lib.TpmStructureBase

파일 보기 프로젝트 열기: Microsoft/TSS.MSR 1 사용 예제들

공개 메소드들

메소드 설명
Copy ( ) : void
Equals ( Object obj ) : bool
GetHashCode ( ) : int
GetTpm2BRepresentation ( ) : byte[]
GetTpmRepresentation ( ) : byte[]
ToString ( ) : String
operator ( ) : bool

보호된 메소드들

메소드 설명
InternalReadXml ( XmlReader r ) : void
InternalWriteXml ( XmlWriter w ) : void
TpmStructureBase ( ) : System

비공개 메소드들

메소드 설명
GetFieldsToMarshal ( bool trackTags = false ) : TpmStructMemberInfo[]
ToHost ( Marshaller m ) : void
ToNet ( Marshaller m ) : void

Implements marshaling logic for most of the TPM object types. Can be overridden if a custom marshaling logic is required (e.g. when marshaling of a field depends on other field's value).

ToStringInternal ( TpmStructPrinter p ) : void
UnionElementFromSelector ( Type unionInterface, object selector ) : Type

메소드 상세

Copy() 공개 메소드

public Copy ( ) : void
리턴 void

Equals() 공개 메소드

public Equals ( Object obj ) : bool
obj Object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetTpm2BRepresentation() 공개 메소드

public GetTpm2BRepresentation ( ) : byte[]
리턴 byte[]

GetTpmRepresentation() 공개 메소드

public GetTpmRepresentation ( ) : byte[]
리턴 byte[]

InternalReadXml() 보호된 메소드

protected InternalReadXml ( XmlReader r ) : void
r XmlReader
리턴 void

InternalWriteXml() 보호된 메소드

protected InternalWriteXml ( XmlWriter w ) : void
w XmlWriter
리턴 void

ToString() 공개 메소드

public ToString ( ) : String
리턴 String

TpmStructureBase() 보호된 메소드

protected TpmStructureBase ( ) : System
리턴 System

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool