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. |