Loading...
Searching...
No Matches
This is the representation of a single record of a GAMSSymbol. Derived classes are GAMSEquationRecord, GAMSParameterRecord, GAMSSetRecord and GAMSVariableRecord.
More...
|
string | Key (int index) |
| Retrieve key of GAMSSymbolRecord on position index.
|
|
bool | MoveNext () |
| Iterate to next GAMSSymbolRecord of GAMSSymbol.
|
|
bool | MovePrevious () |
| Iterate to previous GAMSSymbolRecord of GAMSSymbol.
|
|
override bool | Equals (object obj) |
| Indicates whether another object is "equal to" this one. This is the case if they hold the internal reference is the same.
|
|
override int | GetHashCode () |
| Calculates a Hash Code based on the Sympol Iteration Pointer (aka the internal reference).
|
|
bool | Equals (GAMSSymbolRecord r) |
| Indicates whether another GAMSSymbolRecord is "equal to" this one. This is the case if they hold the same internal reference.
|
|
|
string[] | Keys [get] |
| Retrieve keys of GAMSSymbolRecord.
|
|
This is the representation of a single record of a GAMSSymbol. Derived classes are GAMSEquationRecord, GAMSParameterRecord, GAMSSetRecord and GAMSVariableRecord.
◆ Equals() [1/2]
Indicates whether another GAMSSymbolRecord is "equal to" this one. This is the case if they hold the same internal reference.
- Parameters
-
r | The reference GAMSSymbolRecord with which to compare |
- Returns
- True if this GAMSSymbolRecord is the same as the r argument; False otherwise.
◆ Equals() [2/2]
override bool GAMS.GAMSSymbolRecord.Equals |
( |
object |
obj | ) |
|
|
inline |
Indicates whether another object is "equal to" this one. This is the case if they hold the internal reference is the same.
- Parameters
-
obj | The reference object with which to compare |
- Returns
- True if this object is the same as the obj argument; False otherwise.
◆ GetHashCode()
override int GAMS.GAMSSymbolRecord.GetHashCode |
( |
| ) |
|
|
inline |
Calculates a Hash Code based on the Sympol Iteration Pointer (aka the internal reference).
- Returns
- A Hash Code based on the Sympol IterationPointer (aka the internal reference)
◆ Key()
string GAMS.GAMSSymbolRecord.Key |
( |
int |
index | ) |
|
|
inline |
Retrieve key of GAMSSymbolRecord on position index.
- Parameters
-
index | Index position of key to be returned |
- Returns
- Key at position index
◆ MoveNext()
bool GAMS.GAMSSymbolRecord.MoveNext |
( |
| ) |
|
|
inline |
Iterate to next GAMSSymbolRecord of GAMSSymbol.
- Returns
- True if everything worked, false otherwise
◆ MovePrevious()
bool GAMS.GAMSSymbolRecord.MovePrevious |
( |
| ) |
|
|
inline |
Iterate to previous GAMSSymbolRecord of GAMSSymbol.
- Returns
- True if everything worked, false otherwise
◆ operator!=()
Indicate whether two GAMSSymbolRecords are not equal to each other. This is the case if they hold different internal references.
- Parameters
-
lhs | First GAMSSymbolRecord to be compared. |
rhs | Second GAMSSymbolRecord to be compared. |
- Returns
- True if both GAMSSymbolRecords are different; False otherwise.
◆ operator==()
Indicate whether two GAMSSymbolRecords are equal to each other. This is the case if they hold the internal reference is the same.
- Parameters
-
lhs | First GAMSSymbolRecord to be compared. |
rhs | Second GAMSSymbolRecord to be compared. |
- Returns
- True if both GAMSSymbolRecords are the same; False otherwise.
◆ Keys
string [] GAMS.GAMSSymbolRecord.Keys |
|
get |
Retrieve keys of GAMSSymbolRecord.