C# Класс Tpm2Lib.TpmStructureBase

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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