Пример #1
0
 public bool ContainsPair(ScoreNote scoreNote1, ScoreNote scoreNote2)
 {
     if (scoreNote1.Equals(scoreNote2))
     {
         return(false);
     }
     return(InternalDictionary.Any(kv => {
         var i1 = kv.Key.Item1;
         var i2 = kv.Key.Item2;
         return (i1.Equals(scoreNote1) && i2.Equals(scoreNote2)) || (i1.Equals(scoreNote2) && i2.Equals(scoreNote1));
     }));
 }
Пример #2
0
 public bool ContainsRelation(NoteRelation relation)
 {
     return(InternalDictionary.Any(kv => kv.Value == relation));
 }
Пример #3
0
 public bool ContainsNote(ScoreNote oneOf)
 {
     return(InternalDictionary.Any(kv => kv.Key.Item1.Equals(oneOf) || kv.Key.Item2.Equals(oneOf)));
 }