public interface ISupportBinaryImageSpan : ISupportBinaryImage
Public Interface ISupportBinaryImageSpan
Inherits ISupportBinaryImage
public interface class ISupportBinaryImageSpan : ISupportBinaryImage
Gemstone.IO.Parsing.ISupportBinaryImageSpan = function();
Gemstone.IO.Parsing.ISupportBinaryImageSpan.createInterface('Gemstone.IO.Parsing.ISupportBinaryImageSpan');
BinaryLength |
Gets the length of the binary image.
(Inherited from ISupportBinaryImage) |
GenerateBinaryImage(SpanByte) | Writes this object's binary image to destination. |
GenerateBinaryImage(Byte, Int32) |
Generates binary image of the object and copies it into the given buffer, for BinaryLength bytes.
(Inherited from ISupportBinaryImage) |
GetRequiredLength | Determines how many bytes are required to parse this instance from the given sequence. Default assumes fixed-size and returns BinaryLength. Override for variable-length formats (peek a header, etc.). |
ParseBinaryImage(ReadOnlySpanByte) | Parses this object's state from source. |
ParseBinaryImage(ReadOnlySequenceByte, Boolean) | Parses from a ReadOnlySequenceT and returns bytes consumed. |
ParseBinaryImage(Byte, Int32, Int32) |
Initializes object by parsing the specified buffer containing a binary image.
(Inherited from ISupportBinaryImage) |
TryGenerateBinaryImage | Attempts to write this object's binary image to the specified destination span. |
TryParse | Parses from a streaming reader; advances by bytes consumed. Implemented in terms of ParseBinaryImage(ReadOnlySequenceByte, Boolean). |
TryParseBinaryImage | Attempts to parse this object's state from the specified source span. |
WriteBinaryImage | Writes this object's binary image to the specified writer. |
BinaryImage |
Returns a binary image of an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions) |
BinaryImageAsync |
Asynchronously returns a binary image of an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions) |
CopyBinaryImageToStream |
Copies the binary image of the specified ISupportBinaryImage to the provided Stream.
(Defined by ISupportBinaryImageExtensions) |
CopyBinaryImageToStreamAsync |
Asynchronously copies the binary image of an object that implements ISupportBinaryImage to the specified Stream.
(Defined by ISupportBinaryImageExtensions) |
ParseBinaryImageFromStream |
Parses a binary image from the specified Stream into an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions) |
ParseBinaryImageFromStreamAsync |
Asynchronously parses a binary image from the specified Stream into an object that implements ISupportBinaryImage.
(Defined by ISupportBinaryImageExtensions) |