internal MappingDifference( MappingDifferenceType type, MappingLocation location, IStoreShardMap shardMap, IStoreMapping mappingForShardMap, IStoreMapping mappingForShard ) { this.Type = type; this.Location = location; this.ShardMap = shardMap; this.MappingForShardMap = mappingForShardMap; this.MappingForShard = mappingForShard; }