Example #1
0
 public void Add(
     string name,
     ImmutableArray <byte> publicKeyToken,
     AssemblyVersion version)
 {
     Add(name, new Value(publicKeyToken, version));
 }
Example #2
0
 public Value(
     AssemblyVersion versionLow,
     AssemblyVersion versionHigh,
     string newName,
     ImmutableArray <byte> newPublicKeyToken,
     AssemblyVersion newVersion,
     bool isPortable)
 {
     VersionLow        = versionLow;
     VersionHigh       = versionHigh;
     NewName           = newName;
     NewPublicKeyToken = newPublicKeyToken;
     NewVersion        = newVersion;
     IsPortable        = isPortable;
 }
Example #3
0
            public void Add(
                string name,
                ImmutableArray <byte> publicKeyToken,
                AssemblyVersion versionLow,
                object versionHighNull,
                string newName,
                ImmutableArray <byte> newPublicKeyToken,
                AssemblyVersion newVersion)
            {
                List <Value> values;
                var          key = new Key(name, publicKeyToken);

                if (!TryGetValue(key, out values))
                {
                    Add(key, values = new List <Value>());
                }

                values.Add(new Value(versionLow, default(AssemblyVersion), newName, newPublicKeyToken, newVersion, isPortable: false));
            }
Example #4
0
            public void Add(
                string name,
                ImmutableArray <byte> publicKeyToken,
                AssemblyVersion versionLow,
                AssemblyVersion versionHigh,
                string newName,
                ImmutableArray <byte> newPublicKeyToken,
                AssemblyVersion newVersion,
                bool isPortable)
            {
                List <Value> values;
                var          key = new Key(name, publicKeyToken);

                if (!TryGetValue(key, out values))
                {
                    Add(key, values = new List <Value>());
                }

                values.Add(new Value(versionLow, versionHigh, newName, newPublicKeyToken, newVersion, isPortable));
            }
Example #5
0
 public Value(ImmutableArray <byte> publicKeyToken, AssemblyVersion version)
 {
     this.PublicKeyToken = publicKeyToken;
     this.Version        = version;
 }