|
ScriptStack 1.0.5
|
Classes | |
| class | ReferenceEqualityComparer |
| Reference equality comparer for cycle detection. More... | |
Public Member Functions | |
| void | Add (object objectValue) |
| void | Subtract (object objectValue) |
| override string | ToString () |
Properties | |
| new object | this[object objectKey] [get, set] |
Private Member Functions | |
| void | OutputValue (StringBuilder stringBuilder, object objectValue) |
| bool | EqualValues (object objectValue1, object objectValue2) |
| void | AddValue (object objectValue) |
| void | SubtractValue (object objectValue) |
| void | AddArray (ArrayList assocativeArray) |
| void | SubtractArray (ArrayList associativeArray) |
Static Private Member Functions | |
| static void | WriteJsonValue (StringBuilder sb, object value, HashSet< object > stack) |
| static void | WriteJsonArrayList (StringBuilder sb, ArrayList al, HashSet< object > stack) |
| static void | WriteJsonString (StringBuilder sb, string s) |
Definition at line 10 of file ArrayList.cs.
| void ScriptStack.Runtime.ArrayList.Add | ( | object | objectValue | ) |
Definition at line 96 of file ArrayList.cs.
References AddArray(), and AddValue().
|
private |
Definition at line 76 of file ArrayList.cs.
Referenced by Add().
|
private |
Definition at line 54 of file ArrayList.cs.
Referenced by Add().
|
private |
Definition at line 28 of file ArrayList.cs.
Referenced by SubtractValue().
|
private |
Definition at line 15 of file ArrayList.cs.
| void ScriptStack.Runtime.ArrayList.Subtract | ( | object | objectValue | ) |
Definition at line 107 of file ArrayList.cs.
References SubtractArray(), and SubtractValue().
|
private |
Definition at line 86 of file ArrayList.cs.
References SubtractValue().
Referenced by Subtract().
|
private |
Definition at line 61 of file ArrayList.cs.
References EqualValues().
Referenced by Subtract(), and SubtractArray().
| override string ScriptStack.Runtime.ArrayList.ToString | ( | ) |
Definition at line 117 of file ArrayList.cs.
References ScriptStack.Runtime.ArrayList.ReferenceEqualityComparer.Instance, and WriteJsonValue().
Referenced by WriteJsonString(), and WriteJsonValue().
|
staticprivate |
Definition at line 179 of file ArrayList.cs.
References WriteJsonString(), and WriteJsonValue().
Referenced by WriteJsonValue().
|
staticprivate |
Definition at line 234 of file ArrayList.cs.
References ToString().
Referenced by WriteJsonArrayList(), and WriteJsonValue().
|
staticprivate |
Definition at line 129 of file ArrayList.cs.
References ToString(), WriteJsonArrayList(), and WriteJsonString().
Referenced by ToString(), and WriteJsonArrayList().
|
getset |
Definition at line 276 of file ArrayList.cs.