コード例 #1
0
        public static void RegisterResourcePackage(string name, string version, IResourcePackage package)
        {
            var key = PackageKey(name, version);

            if (!_resourcePackages.TryAdd(key, package))
            {
                throw new InvalidOperationException($"Cannot re-register package {key}.");
            }
        }
コード例 #2
0
ファイル: ResourceFile.cs プロジェクト: ikorin24/Elffy
 internal ResourceFile(IResourcePackage package, string name)
 {
     _package = package;
     _name    = name;
 }
コード例 #3
0
 public static void RegisterResourcePackage(string name, string version, IResourcePackage package)
 {
     ResourcePackages.RegisterResourcePackage(name, version, package);
 }