Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
this[object key]
object? System.Collections.Specialized.OrderedDictionary.this[object
key
]
get
set
Implements
System.Collections.IDictionary
.
Definition at line
162
of file
OrderedDictionary.cs
.
163
{
164
get
165
{
166
if
(
_objectsTable
==
null
)
167
{
168
return
null
;
169
}
170
return
_objectsTable
[
key
];
171
}
172
set
173
{
174
if
(
_readOnly
)
175
{
176
throw
new
NotSupportedException(
System
.
SR
.
OrderedDictionary_ReadOnly
);
177
}
178
Hashtable hashtable =
EnsureObjectsTable
();
179
if
(hashtable.Contains(
key
))
180
{
181
hashtable[
key
] =
value
;
182
ArrayList
arrayList
=
EnsureObjectsArray
();
183
arrayList
[
IndexOfKey
(
key
)] =
new
DictionaryEntry(
key
,
value
);
184
}
185
else
186
{
187
Add
(
key
,
value
);
188
}
189
}
190
}
System.Collections.Specialized.OrderedDictionary._readOnly
bool _readOnly
Definition
OrderedDictionary.cs:104
System.Collections.Specialized.OrderedDictionary._objectsTable
Hashtable _objectsTable
Definition
OrderedDictionary.cs:98
System.Collections.Specialized.OrderedDictionary.EnsureObjectsTable
Hashtable EnsureObjectsTable()
Definition
OrderedDictionary.cs:241
System.Collections.Specialized.OrderedDictionary.IndexOfKey
int IndexOfKey(object key)
Definition
OrderedDictionary.cs:298
System.Collections.Specialized.OrderedDictionary.EnsureObjectsArray
ArrayList EnsureObjectsArray()
Definition
OrderedDictionary.cs:236
System.SR.OrderedDictionary_ReadOnly
static string OrderedDictionary_ReadOnly
Definition
SR.cs:32
System.SR
Definition
SR.cs:7
System.Collections.Specialized.NotifyCollectionChangedAction.Add
@ Add
System.Runtime.Serialization.CollectionKind.Dictionary
@ Dictionary
System.ExceptionArgument.value
@ value
System.ExceptionArgument.key
@ key
System
Definition
BlockingCollection.cs:8
System
Collections
Specialized
OrderedDictionary
Generated by
1.10.0