コード例 #1
0
        public void Renew(string debugTag, UsageMode mode)
        {
            Reset();
            _debugTag = debugTag;
            _mode     = mode;
            _writer.ResetAndRenew();
            _modifier?.Reset(_context);

            _fakeFieldName = _context.GetLazyStringForFieldWithCaching(UnderscoreSegment);
        }
コード例 #2
0
        public void Renew(string debugTag, UsageMode mode)
        {
            _writeToken = default(WriteToken);
            _debugTag   = debugTag;
            _mode       = mode;

            _continuationState.Clear();
            _cacheItem.Reset();

            _writer.ResetAndRenew();
            _modifier?.Reset(_context);

            _fakeFieldName = _context.GetLazyStringForFieldWithCaching(UnderscoreSegment);
        }
コード例 #3
0
 public void Reset(UsageMode mode)
 {
     _mode = mode;
     _writer.ResetAndRenew();
 }