BinaryAssemblySerializer Class
Serializes and deserializes IBinaryAssembly objects.
public class BinaryAssemblySerializer
- Inheritance:
- object object
Constructors
BinaryAssemblySerializer()
Initializes an instance of the class.
public BinaryAssemblySerializer()
Methods
LoadFromStream(IBinaryAssemblyMetadata, Stream)
Loads an IBinaryAssembly from a cache Stream.
public IBinaryAssembly? LoadFromStream(IBinaryAssemblyMetadata metadata, Stream stream)
| Parameter | Type | Description |
|---|---|---|
| metadata | IBinaryAssemblyMetadata | The assembly metadata, if known, to compare to the stream's data for validation. |
| stream | Stream | The Stream from which to load. |
Returns
- IBinaryAssembly:
The IBinaryAssembly that was loaded.
LoadMetadataFromStream(Stream)
Loads an IBinaryAssemblyMetadata from a cache Stream.
public IBinaryAssemblyMetadata? LoadMetadataFromStream(Stream stream)
| Parameter | Type | Description |
|---|---|---|
| stream | Stream | The Stream from which to load. |
Returns
- IBinaryAssemblyMetadata:
The IBinaryAssemblyMetadata that was loaded.
SaveToStream(IBinaryAssembly, Stream)
Saves an IBinaryAssembly to a cache Stream.
public void SaveToStream(IBinaryAssembly assembly, Stream stream)
| Parameter | Type | Description |
|---|---|---|
| assembly | IBinaryAssembly | The IBinaryAssembly to serialize. |
| stream | Stream | The Stream into which serialization should occur. |
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()