public ReplicateSummaries GetReplicateSummaries() { ReplicateSummaries replicateSummaries; if (null == _replicateSummaries) { replicateSummaries = new ReplicateSummaries(Document); } else { replicateSummaries = _replicateSummaries.GetReplicateSummaries(Document); } return(_replicateSummaries = replicateSummaries); }
public ReplicateSummaries GetReplicateSummaries(SrmDocument document) { if (ReferenceEquals(document, Document)) { return(this); } if (Equals(document, Document)) { var result = new ReplicateSummaries(document); lock (_allTotalAreas) { _allTotalAreas.CopyTo(result._allTotalAreas, 0); } return(result); } return(new ReplicateSummaries(document)); }
public ReplicateSummaries GetReplicateSummaries(SrmDocument document) { if (ReferenceEquals(document, Document)) { return this; } if (Equals(document, Document)) { var result = new ReplicateSummaries(document); lock (_allTotalAreas) { _allTotalAreas.CopyTo(result._allTotalAreas, 0); } return result; } return new ReplicateSummaries(document); }
public ReplicateSummaries GetReplicateSummaries() { ReplicateSummaries replicateSummaries; if (null == _replicateSummaries) { replicateSummaries = new ReplicateSummaries(Document); } else { replicateSummaries = _replicateSummaries.GetReplicateSummaries(Document); } return _replicateSummaries = replicateSummaries; }