public SwitchCase(SwitchComparer comparer, string strValue, params PacketSegmentStructure[] segments) : this(strValue, segments) { m_comparer = comparer; }
public SwitchCase(SwitchComparer comparer, object value, params PacketSegmentStructure[] segments) : this(value, segments) { m_comparer = comparer; }
public SwitchCase(SwitchComparer comparer, object value, List<PacketSegmentStructure> segments) : this(value, segments) { m_comparer = comparer; }
public SwitchCase(ComparisonType type, string strValue, params PacketSegmentStructure[] segments) : this(strValue, segments) { m_comparer = Matchers[(int)type]; }
public SwitchCase(ComparisonType type, object value, List<PacketSegmentStructure> segments) : this(value, segments) { m_comparer = Matchers[(int)type]; }
public SwitchCase(SwitchComparer comparer, object value, List <PacketSegmentStructure> segments) : this(value, segments) { m_comparer = comparer; }