Пример #1
0
 public void MakeImmutable()
 {
     HashIndex  = HashIndex.ToImmutableDictionary();
     Index      = Index.ToImmutableDictionary();
     ClosedTags = ClosedTags.ToImmutableHashSet();
     //OpenTags = OpenTags.ToImmutableHashSet();
 }
Пример #2
0
 private void MarkClosed(string tag)
 {
     Add(tag);
     ClosedTags.Add(tag);
 }
Пример #3
0
 protected bool IsClosed(string tag)
 => openFixed
     ? !OpenTags.Contains(tag)
     : ClosedTags.Contains(tag);