Esempio n. 1
0
 public override int GetHashCode()
 {
     // TODO: return ScriptHash.GetHashCode() + (int)Key.Murmur32(0); in NEO
     unchecked
     {
         return(((ScriptHash != null ? ScriptHash.GetHashCode() : 0) * 397) ^ (Key != null ? Key.GetHashCode() : 0));
     }
 }
Esempio n. 2
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = UserScriptHash.GetHashCode();
         hashCode = (hashCode * 397) ^ AssetScriptHash.GetHashCode();
         return(hashCode);
     }
 }
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = IdToken.GetHashCode();
         hashCode = (hashCode * 397) ^ (UserAddress != null ? UserAddress.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (TxHash != null ? TxHash.GetHashCode() : 0);
         return(hashCode);
     }
 }
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = UserScriptHash.GetHashCode();
         hashCode = (hashCode * 397) ^ TimestampMS.GetHashCode();
         hashCode = (hashCode * 397) ^ AssetScriptHash.GetHashCode();
         hashCode = (hashCode * 397) ^ BlockXferNotificationIndex.GetHashCode();
         return(hashCode);
     }
 }
Esempio n. 5
0
 public override int GetHashCode()
 {
     unchecked
     {
         var hashCode = UserScriptHash.GetHashCode();
         hashCode = (hashCode * 397) ^ AssetId.GetHashCode();
         hashCode = (hashCode * 397) ^ Timestamp.GetHashCode();
         hashCode = (hashCode * 397) ^ TxId.GetHashCode();
         hashCode = (hashCode * 397) ^ Index.GetHashCode();
         return(hashCode);
     }
 }
Esempio n. 6
0
        public (Source source, int line) GetSource(byte[] scriptHash, int instructionPointer)
        {
            var _scriptHash = new UInt160(scriptHash);
            var hashCode    = _scriptHash.GetHashCode();
            var name        = _scriptHash.ToString();
            var source      = new Source()
            {
                SourceReference = hashCode,
                Name            = name,
                Path            = name,
                AdapterData     = name,
            };

            return(source, sourceMap[hashCode][instructionPointer]);
Esempio n. 7
0
 public override int GetHashCode()
 {
     return(ScriptHash.GetHashCode() + (int)Key.Murmur32(0));
 }
Esempio n. 8
0
 public override int GetHashCode()
 {
     return(PublicKeyHash.GetHashCode());
 }
 Disassembly GetDisassembly(UInt160 scriptHash, Script script, DebugInfo?debugInfo, MethodToken[] tokens)
 => disassemblies.GetOrAdd(scriptHash.GetHashCode(), sourceRef => ToDisassembly(sourceRef, scriptHash, script, debugInfo, tokens));
Esempio n. 10
0
 public override int GetHashCode()
 {
     return(HashCode.Combine(UserScriptHash.GetHashCode(), AssetScriptHash.GetHashCode(), Token.GetHashCode()));
 }
Esempio n. 11
0
 public Disassembly GetDisassembly(UInt160 scriptHash, Script script, DebugInfo?debugInfo)
 => disassemblies.GetOrAdd(scriptHash.GetHashCode(), sourceRef => ToDisassembly(sourceRef, scriptHash, script, debugInfo));
Esempio n. 12
0
 public override int GetHashCode()
 {
     return(ScriptHash.GetHashCode());
 }
Esempio n. 13
0
 public override int GetHashCode()
 {
     TR.Enter();
     return(TR.Exit(ScriptHash.GetHashCode() + (int)Key.Murmur32(0)));
 }