public TryGetValue ( String key, |
||
key | String | |
value | ||
return | bool |
public override bool TryGetValue(String key, out TAG value)
{
if (IsRoot && (!IsNamed || Name.Length.Payload == 0) && Payload.Count == 1)
{
var temp = Payload.GetEnumerator();
temp.MoveNext();
if (temp.Current.Value is TAG_Compound)
{
return temp.Current.Value.TryGetValue(key, out value);
}
}
return Payload.TryGetValue(key, out value);
}