Namespace ZeroC.Slice.Codec
Supports encoding/decoding structured data to/from bytes in the Slice format.
Classes
- DurationSliceDecoderExtensions
Provides an extension method for SliceDecoder to decode a
WellKnownTypes::Durationinto a TimeSpan.
- DurationSliceEncoderExtensions
Provides an extension method for SliceEncoder to encode a TimeSpan as a
WellKnownTypes::Duration.
- ReadOnlySequenceExtensions
Extension methods for ReadOnlySequence<T>.
- SliceDecoderExtensions
Provides extension methods for SliceDecoder to decode dictionaries, results, and sequences.
- SliceDefinitions
Provides a constant used by the Slice encoding.
- SliceEncoderExtensions
Provides extension methods for SliceEncoder to encode dictionaries, results, and sequences.
- TimeStampSliceDecoderExtensions
Provides an extension method for SliceDecoder to decode a
WellKnownTypes::TimeStampinto a DateTime.
- TimeStampSliceEncoderExtensions
Provides an extension method for SliceEncoder to encode a DateTime as a
WellKnownTypes::TimeStamp.
- UriSliceDecoderExtensions
Provides an extension method for SliceDecoder to decode a
WellKnownTypes::Uriinto a Uri.
- UriSliceEncoderExtensions
Provides an extension method for SliceEncoder to encode a Uri as a
WellKnownTypes::Uri.
- UuidSliceDecoderExtensions
Provides an extension method for SliceDecoder to decode a
WellKnownTypes::Uuidinto a Guid.
- UuidSliceEncoderExtensions
Provides an extension method for SliceEncoder to encode a Guid as a
WellKnownTypes::Uuid.
Structs
- BitSequenceReader
Provides a method for reading a bit sequence.
- BitSequenceWriter
Provides a method for writing a bit sequence.
- SliceDecoder
Provides methods to decode data encoded with Slice.
- SliceEncoder
Provides methods to encode data with Slice.
Delegates
- DecodeFunc<T>
Represents a delegate that decodes a value from a Slice decoder.
- EncodeAction
Represents a delegate that encodes into a Slice encoder.
- EncodeAction<T>
Represents a delegate that encodes a value with a Slice encoder.