} //ctor internal ReadOnlyCluster(KeyValCluster realCluster) : this(realCluster, false) { } //creates instance that ignores errors
internal ReadOnlyCluster(KeyValCluster realCluster, bool throwOnMisuse) { _realCluster = new KeyValCluster(realCluster.Records.Select(r => new ReadOnlyRecord((KeyValRecord)r, throwOnMisuse)), realCluster.ClstrNo, realCluster.StartRecNo, realCluster.StartSourceNo, realCluster.GlobalCache, realCluster.PropertyBin, realCluster._typeDefinitions, realCluster._config, realCluster._processingStatusSupplier); _throwOnMisuse = throwOnMisuse; } //ctor