System.Dynamic.CallInfo.GetHashCode C# (CSharp) Метод

GetHashCode() публичный Метод

Serves as a hash function for the current CallInfo.
public GetHashCode ( ) : int
Результат int
        public override int GetHashCode()
        {
            return ArgumentCount ^ ArgumentNames.ListHashCode();
        }

Usage Example

Пример #1
0
        internal JsInvokeMemberBinder CreateInvokeMemberBinder(object name, CallInfo callInfo)
        {
            // Stolen from SymPL who stole it from the DLR
            var key = 0x28000000 ^ name.GetHashCode() ^ callInfo.GetHashCode();

            if (_invokeMemberBinder.ContainsKey(key))
                return _invokeMemberBinder[key];

            return _invokeMemberBinder[key] = new JsInvokeMemberBinder(name, callInfo, this);
        }