Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
TryGetValue()
bool
System.Collections.Immutable.SortedInt32KeyNode
< TValue >.TryGetValue
(
int
key
,
[MaybeNullWhen(false)]
out
TValue
value
)
inline
package
Definition at line
217
of file
SortedInt32KeyNode.cs
.
218
{
219
SortedInt32KeyNode<TValue>
sortedInt32KeyNode
=
this
;
220
while
(
true
)
221
{
222
if
(
sortedInt32KeyNode
.IsEmpty)
223
{
224
value
=
default
(TValue);
225
return
false
;
226
}
227
if
(
key
==
sortedInt32KeyNode
._key)
228
{
229
break
;
230
}
231
sortedInt32KeyNode
= ((
key
<=
sortedInt32KeyNode
._key) ?
sortedInt32KeyNode
._left :
sortedInt32KeyNode
.
_right
);
232
}
233
value
=
sortedInt32KeyNode
._value;
234
return
true
;
235
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Collections.Immutable.SortedInt32KeyNode._right
SortedInt32KeyNode< TValue > _right
Definition
SortedInt32KeyNode.cs:130
System.ExceptionArgument.value
@ value
System.ExceptionArgument.key
@ key
References
System.key
, and
System.value
.
System
Collections
Immutable
SortedInt32KeyNode
Generated by
1.10.0