natix.CompactDS.IEncoder64GenericIO.Load C# (CSharp) Method

Load() public static method

Loads a "coder" from the binary file "Input"
public static Load ( BinaryReader Input ) : IIEncoder64
Input System.IO.BinaryReader
return IIEncoder64
        public static IIEncoder64 Load(BinaryReader Input)
        {
            byte idType = Input.ReadByte ();
            var type = Catalog[idType];
            if (type == null) {
                var s = String.Format ("IEncoder64GenericIO.Catalog returned null using idType: {0}," +
                    "is it deprecated?", idType);
                throw new ArgumentNullException (s);
            }
            var coder = (IIEncoder64)Activator.CreateInstance (type);
            coder.Load (Input);
            return coder;
        }
IEncoder64GenericIO