Class SerializedPropertyStore
The Property Store Binary File Format is a sequence of Serialized Property Storage structures. The sequence MUST be terminated by a Serialized Property Storage structure that specifies 0x00000000 for the Storage Size field.
Inherited Members
Namespace: SharpShellLink.PropertyStore
Assembly: SharpShellLink.dll
Syntax
public class SerializedPropertyStore : Structure
Constructors
| Edit this page View SourceSerializedPropertyStore()
Constructor
Declaration
public SerializedPropertyStore()
SerializedPropertyStore(List<SerializedPropertyStorage>)
Constructor
Declaration
public SerializedPropertyStore(List<SerializedPropertyStorage> SerializedPropertyStorage)
Parameters
| Type | Name | Description |
|---|---|---|
| List<SerializedPropertyStorage> | SerializedPropertyStorage | A sequence of one or more Serialized Property Storage structures |
Properties
| Edit this page View SourcePropertyStorage
A sequence of one or more Serialized Property Storage structures
Declaration
public List<SerializedPropertyStorage> PropertyStorage { get; set; }
Property Value
| Type | Description |
|---|---|
| List<SerializedPropertyStorage> |
StoreSize
Store Size (4 bytes): An unsigned integer that specifies the total size, in bytes, of this structure, excluding the size of this field.
Declaration
public virtual uint StoreSize { get; }
Property Value
| Type | Description |
|---|---|
| uint |
Methods
| Edit this page View SourceFromByteArray(byte[])
Create a LinkTargetIDList from a given byte array
Declaration
public static SerializedPropertyStore FromByteArray(byte[] ba)
Parameters
| Type | Name | Description |
|---|---|---|
| byte[] | ba | The byte array |
Returns
| Type | Description |
|---|---|
| SerializedPropertyStore | A LinkTargetIDList object |
GetBytes()
Convert the Structure to a byte array
Declaration
public override byte[] GetBytes()
Returns
| Type | Description |
|---|---|
| byte[] | Byte array representation of the Structure |
Overrides
| Edit this page View SourceToString()
Returns a string that represents the current object.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | A string that represents the current object. |