4 implementations of IValueCodec
Microsoft.ML.Data (4)
DataLoadSave\Binary\Codecs.cs (4)
112private abstract class SimpleCodec<T> : IValueCodec<T> 764private sealed class VBufferCodec<T> : IValueCodec<VBuffer<T>> 1172private sealed class KeyCodecOld<T> : IValueCodec<T> 1269private sealed class KeyCodec<T> : IValueCodec<T>
32 references to IValueCodec
Microsoft.ML.Data (32)
DataLoadSave\Binary\BinaryLoader.cs (7)
555public ImplOne(BinaryLoader parent, string kind, IValueCodec<T> codec, 571public ImplVec(BinaryLoader parent, string kind, IValueCodec<VBuffer<T>> codec, 589private readonly IValueCodec<T> _codec; 594protected MetadataTableOfContentsEntry(BinaryLoader parent, string kind, IValueCodec<T> codec, 1692private readonly IValueCodec<T> _codec; 1778Ectx.Assert(entry.Codec is IValueCodec<T>); 1781_codec = (IValueCodec<T>)entry.Codec;
DataLoadSave\Binary\BinarySaver.cs (10)
111private readonly IValueCodec<T> _codec; 119var codec = col.Codec as IValueCodec<T>; 359IValueCodec<T> codec = (IValueCodec<T>)generalCodec; 782IValueCodec<T> codec = col.Codec as IValueCodec<T>; 860IValueCodec<T> codecT = (IValueCodec<T>)codec; 906using (var reader = ((IValueCodec<T>)codec).OpenReader(stream, 1))
DataLoadSave\Binary\Codecs.cs (6)
778private readonly IValueCodec<T> _innerCodec; 786public VBufferCodec(CodecFactory factory, VectorDataViewType type, IValueCodec<T> innerCodec) 1180private readonly IValueCodec<T> _innerCodec; 1186public KeyCodecOld(CodecFactory factory, KeyDataViewType type, IValueCodec<T> innerCodec) 1277private readonly IValueCodec<T> _innerCodec; 1283public KeyCodec(CodecFactory factory, KeyDataViewType type, IValueCodec<T> innerCodec)
Transforms\InvertHashUtils.cs (4)
363var textCodec = (IValueCodec<VBuffer<ReadOnlyMemory<char>>>)codec; 398IValueCodec<VBuffer<ReadOnlyMemory<char>>> textCodec = (IValueCodec<VBuffer<ReadOnlyMemory<char>>>)codec;
Transforms\ValueToKeyMappingTransformerImpl.cs (5)
549ectx.Assert(codec is IValueCodec<T>); 553IValueCodec<T> codecT = (IValueCodec<T>)codec; 707IValueCodec<T> codecT = (IValueCodec<T>)codec;