Unit BGRADNetDeserial
Constants
Variables
Description
Read .Net serialized classes
Serialization is a process by which objects in memory are saved according to their structure. The .Net classes are saved with BinaryFormatter of namespace System.Runtime.Serialization.Formatters.Binary.
This unit is used by BGRAPaintNet to read Paint.NET images.
Uses
- BGRAClasses
- SysUtils
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Record TAssemblyReference |
Reference to a .NET assembly |
Class TCustomSerializedObject |
Abstract class for a serialized .NET object |
Class TDotNetDeserialization |
Deseralize .NET objets from a stream |
Record TFieldType |
Description of a .NET field |
Class TSerializedArray |
Information about a serialized .NET array |
Class TSerializedClass |
Information about a serialized .NET class |
Record TSerializedType |
Description of a .NET type |
Class TSerializedValue |
Information about a serialized .NET value |
Functions and Procedures
function WinReadByte(stream: TStream): byte; |
function WinReadInt64(Stream: TStream): int64; |
function WinReadLongint(Stream: TStream): longint; |
function WinReadLongword(Stream: TStream): LongWord; |
function WinReadQWord(Stream: TStream): QWord; |
function WinReadSmallInt(Stream: TStream): smallint; |
function WinReadWord(Stream: TStream): word; |
Types
arrayOfLongword = array of LongWord; |
ArrayOfNameValue = array of record
Name: string;
Value, valueType: string;
end; |
TGenericArrayType = (...); |
TPrimitiveType = (...); |
TTypeCategory = (...); |
Description
Functions and Procedures
function WinReadByte(stream: TStream): byte; |
This item has no description. |
function WinReadInt64(Stream: TStream): int64; |
This item has no description. |
function WinReadLongint(Stream: TStream): longint; |
This item has no description. |
function WinReadLongword(Stream: TStream): LongWord; |
This item has no description. |
function WinReadQWord(Stream: TStream): QWord; |
This item has no description. |
function WinReadSmallInt(Stream: TStream): smallint; |
This item has no description. |
function WinReadWord(Stream: TStream): word; |
This item has no description. |
Types
arrayOfLongword = array of LongWord; |
This item has no description. |
ArrayOfNameValue = array of record
Name: string;
Value, valueType: string;
end; |
Array of name and values |
TGenericArrayType = (...); |
This item has no description. Values
|
TPrimitiveType = (...); |
This item has no description. Values
|
TTypeCategory = (...); |
This item has no description. Values
|