Wire.SerializerSession.TryGetValue C# (CSharp) Method

TryGetValue() public method

public TryGetValue ( Type key, ushort &value ) : bool
key System.Type
value ushort
return bool
        public bool TryGetValue(Type key, out ushort value)
        {
            if (_trackedTypes == null || _trackedTypes.Count == 0)
            {
                value = 0;
                return false;
            }

            ushort j = _nextTypeId;
            foreach (var t in _trackedTypes)
            {
                if (key == t)
                {
                    value = j;
                    return true;
                }
                j++;
            }

            value = 0;
            return false;
        }