AcTools.DataFile.AbstractDataFile.Load C# (CSharp) Method

Load() public method

public Load ( Acd acd = null ) : void
acd AcTools.AcdFile.Acd
return void
        public void Load(Acd acd = null) {
            if (Mode == StorageMode.UnpackedFile) {
                if (File.Exists(SourceFilename)) {
                    ParseString(File.ReadAllText(SourceFilename));
                } else {
                    Clear();
                }
            } else {
                if (acd == null) {
                    acd = Acd.FromFile(SourceFilename);
                }

                if (acd.Entries.ContainsKey(UnpackedFilename)) {
                    ParseString(acd.Entries[UnpackedFilename].ToString());
                } else {
                    Clear();
                }
            }
        }