Example #1
0
 public UriBasedIdentifierSet(UriBasedIdentifierSet other, IEqualityComparer <UriBasedIdentifier> comparer = null, bool isReadOnly = false)
     : base(isReadOnly: isReadOnly)
 {
     other.EnsureNotNull(nameof(other));
     //
     _underlyingSet = new HashSet <UriBasedIdentifier>(collection: other, comparer: comparer ?? other._underlyingSet.Comparer);
 }
Example #2
0
 protected virtual void CreateReadOnlyCopy(out UriBasedIdentifierSet readOnlyCopy)
 => readOnlyCopy = new UriBasedIdentifierSet(other: this, isReadOnly: true);