コード例 #1
0
ファイル: IrToPseudoP.cs プロジェクト: tushetodorov/P
        private string WriteEventSet(IEventSet eventSet)
        {
            switch (eventSet)
            {
            case EventSet eventSet1:
                return($"{{ {string.Join(", ", eventSet1.Events.Select(x => x.Name))} }}");

            case NamedEventSet namedEventSet:
                return(namedEventSet.Name);

            case null:
                return("<all>");

            default:
                throw new ArgumentOutOfRangeException(nameof(eventSet));
            }
        }
コード例 #2
0
 public bool IsSubsetEqOf(IEventSet eventSet)
 {
     return(events.IsSubsetOf(eventSet.Events));
 }
コード例 #3
0
 public bool IsSame(IEventSet eventSet)
 {
     return(events.IsSame(eventSet));
 }
コード例 #4
0
 public bool IsSame(IEventSet eventSet)
 {
     return(events.SetEquals(eventSet.Events));
 }
コード例 #5
0
 public bool IsSame(IEventSet eventSet)
 {
     return(this == Instance && eventSet == this);
 }