internal override VfsEntry GetEntry(string name) { VfsEntry entry = base.GetEntry(name); if (entry == null) { ManifestResourceInfo resource = asm.GetManifestResourceInfo(name); if (resource != null) { lock (entries) { if (!entries.TryGetValue(name, out entry)) { entry = new VfsAssemblyResource(asm, name); entries.Add(name, entry); } } } } return(entry); }
internal override VfsEntry GetEntry(string name) { VfsEntry entry = base.GetEntry(name); if (entry == null) { ManifestResourceInfo resource = asm.GetManifestResourceInfo(name); if (resource != null) { lock (entries) { if (!entries.TryGetValue(name, out entry)) { entry = new VfsAssemblyResource(asm, name); entries.Add(name, entry); } } } } return entry; }