Class TDotNetDeserialization
Unit
Declaration
type TDotNetDeserialization = class(TObject)
Description
Deseralize .NET objets from a stream
Hierarchy
- TObject
- TDotNetDeserialization
Overview
Fields
![]() |
assemblies: array of TAssemblyReference; |
![]() |
objects: array of TCustomSerializedObject; |
![]() |
objectTypes: array of TSerializedType; |
Methods
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
function FindClass(typeName: string): TSerializedClass; |
![]() |
function FindObject(typeName: string): TCustomSerializedObject; |
![]() |
function GetBoxedValue(obj: TCustomSerializedObject; index: integer): string; |
![]() |
function GetObject(id: LongWord): TCustomSerializedObject; overload; |
![]() |
function GetObject(id: string): TCustomSerializedObject; overload; |
![]() |
function GetObjectField(obj: TCustomSerializedObject; Name: string): TCustomSerializedObject; overload; |
![]() |
function GetObjectField(obj: TCustomSerializedObject; index: integer): TCustomSerializedObject; overload; |
![]() |
function GetSimpleField(obj: TCustomSerializedObject; Name: string): string; |
![]() |
function GetTypeOfClassObject(idObject: LongWord): integer; |
![]() |
function IsBoxedValue(obj: TCustomSerializedObject; index: integer): boolean; |
![]() |
function ToString: string; override; |
![]() |
procedure LoadFromFile(filename: string); |
![]() |
procedure LoadFromFileUTF8(filenameUTF8: string); |
![]() |
procedure LoadFromStream(Stream: TStream); |
Description
Fields
![]() |
assemblies: array of TAssemblyReference; |
This item has no description. |
![]() |
objects: array of TCustomSerializedObject; |
This item has no description. |
![]() |
objectTypes: array of TSerializedType; |
This item has no description. |
Methods
![]() |
constructor Create; |
This item has no description. |
![]() |
destructor Destroy; override; |
This item has no description. |
![]() |
function FindClass(typeName: string): TSerializedClass; |
This item has no description. |
![]() |
function FindObject(typeName: string): TCustomSerializedObject; |
This item has no description. |
![]() |
function GetBoxedValue(obj: TCustomSerializedObject; index: integer): string; |
This item has no description. |
![]() |
function GetObject(id: LongWord): TCustomSerializedObject; overload; |
This item has no description. |
![]() |
function GetObject(id: string): TCustomSerializedObject; overload; |
This item has no description. |
![]() |
function GetObjectField(obj: TCustomSerializedObject; Name: string): TCustomSerializedObject; overload; |
This item has no description. |
![]() |
function GetObjectField(obj: TCustomSerializedObject; index: integer): TCustomSerializedObject; overload; |
This item has no description. |
![]() |
function GetSimpleField(obj: TCustomSerializedObject; Name: string): string; |
This item has no description. |
![]() |
function GetTypeOfClassObject(idObject: LongWord): integer; |
This item has no description. |
![]() |
function IsBoxedValue(obj: TCustomSerializedObject; index: integer): boolean; |
This item has no description. |
![]() |
function ToString: string; override; |
This item has no description. |
![]() |
procedure LoadFromFile(filename: string); |
This item has no description. |
![]() |
procedure LoadFromFileUTF8(filenameUTF8: string); |
This item has no description. |
![]() |
procedure LoadFromStream(Stream: TStream); |
This item has no description. |