Class StatePair
Pair of states.
Note
This API is experimental and might change in incompatible ways in the next release.
Inheritance
System.Object
StatePair
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Util.Automaton
Assembly: Lucene.Net.dll
Syntax
public class StatePair
Constructors
| Improve this Doc View SourceStatePair(State, State)
Constructs a new state pair.
Declaration
public StatePair(State s1, State s2)
Parameters
Type | Name | Description |
---|---|---|
State | s1 | First state. |
State | s2 | Second state. |
Properties
| Improve this Doc View SourceFirstState
Returns first component of this pair.
Declaration
public virtual State FirstState { get; }
Property Value
Type | Description |
---|---|
State | First state. |
SecondState
Returns second component of this pair.
Declaration
public virtual State SecondState { get; }
Property Value
Type | Description |
---|---|
State | Second state. |
Methods
| Improve this Doc View SourceEquals(Object)
Checks for equality.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to compare with. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Overrides
System.Object.Equals(System.Object)
|
Improve this Doc
View Source
GetHashCode()
Returns hash code.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code. |
Overrides
System.Object.GetHashCode()