コード例 #1
0
 internal void CopyBack(NetObjectCache master)
 {
     if (master != null)
     {
         master._hit  += _hit;
         master._miss += _miss;
     }
 }
コード例 #2
0
 internal void CopyBack(NetObjectCache obj)
 {
     if (obj != null)
     {
         obj._hit  += _hit;
         obj._miss += _miss;
     }
 }
コード例 #3
0
 internal void InitializeFrom(NetObjectCache master)
 {
     if (master != null)
     {
         _knownLengths.Clear();
         foreach (var pair in master._knownLengths)
         {
             _knownLengths.Add(pair.Key, pair.Value);
         }
     }
 }
コード例 #4
0
 internal void InitializeFrom(NetObjectCache obj)
 {
     if (obj is object)
     {
         _knownLengths.Clear();
         foreach (var pair in obj._knownLengths)
         {
             _knownLengths.Add(pair.Key, pair.Value);
         }
     }
 }
コード例 #5
0
 protected private ProtoWriter(NetObjectCache knownObjects)
 => netCache = knownObjects;
コード例 #6
0
            }                             // gets own object cache

            // this is for use as a sub-component of the buffer-writer
            internal NullProtoWriter(NetObjectCache knownObjects)
                : base(knownObjects)
            {
                _abortAfter = long.MaxValue;
            }
コード例 #7
0
            }                             // gets own object cache

            // this is for use as a sub-component of the buffer-writer
            internal NullProtoWriter(NetObjectCache knownObjects) : base(knownObjects)
            {
            }