AcTools.AcdFile.Acd.FromFile_Entries C# (CSharp) Method

FromFile_Entries() private method

private FromFile_Entries ( AcdReader reader ) : void
reader AcdReader
return void
        private void FromFile_Entries(AcdReader reader) {
            while (reader.BaseStream.Position < reader.BaseStream.Length) {
                var entry = reader.ReadEntry();
                Entries[entry.Name] = entry;
            }
        }

Usage Example

Example #1
0
        public static Acd FromFile(string filename) {
            if (!File.Exists(filename)) {
                throw new FileNotFoundException(filename);
            }

            var acd = new Acd(filename);
            using (var reader = new AcdReader(filename)) {
                acd.FromFile_Entries(reader);
            }

            return acd;
        }