/// <summary>
 /// Creates a new <see cref="ClusterManifest"/> instance.
 /// </summary>
 public ClusterManifest(
     MajorMinorVersion version,
     ImmutableDictionary <SiloAddress, GrainManifest> silos,
     ImmutableArray <GrainManifest> allGrainManifests)
 {
     this.Version           = version;
     this.Silos             = silos;
     this.AllGrainManifests = allGrainManifests;
 }
Beispiel #2
0
 public Cache(MajorMinorVersion version, ImmutableDictionary <GrainType, GrainBindings> map)
 {
     this.Version = version;
     this.Map     = map;
 }
Beispiel #3
0
 /// <summary>
 /// Creates a new <see cref="ClusterManifest"/> instance.
 /// </summary>
 public ClusterManifest(MajorMinorVersion version, ImmutableDictionary <SiloAddress, SiloManifest> silos)
 {
     this.Version = version;
     this.Silos   = silos;
 }