Minecraft.TAG_Compound.TryGetValue C# (CSharp) Method

TryGetValue() public method

public TryGetValue ( String key, TAG &value ) : bool
key String
value TAG
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);
        }