28 references to CachingReaderState
System.Private.Xml (28)
System\Xml\Core\XsdCachingReader.cs (17)
35private CachingReaderState _cacheState; 73_cacheState = CachingReaderState.Init; 387if (_cacheState != CachingReaderState.Replay || _cachedNode!.NodeType != XmlNodeType.Attribute) 403case CachingReaderState.Init: 404_cacheState = CachingReaderState.Record; 405goto case CachingReaderState.Record; 407case CachingReaderState.Record: 415_cacheState = CachingReaderState.ReaderClosed; 444_cacheState = CachingReaderState.ReaderClosed; 448case CachingReaderState.Replay: 451_cacheState = CachingReaderState.ReaderClosed; 518return _cacheState == CachingReaderState.ReaderClosed && _coreReader.EOF; 526_cacheState = CachingReaderState.ReaderClosed; 552_cacheState = CachingReaderState.ReaderClosed; 561Debug.Assert(_cacheState == CachingReaderState.Replay); 591Debug.Assert(_cacheState == CachingReaderState.Replay); 629_cacheState = CachingReaderState.Replay;
System\Xml\Core\XsdCachingReaderAsync.cs (11)
35case CachingReaderState.Init: 36_cacheState = CachingReaderState.Record; 37goto case CachingReaderState.Record; 39case CachingReaderState.Record: 47_cacheState = CachingReaderState.ReaderClosed; 76_cacheState = CachingReaderState.ReaderClosed; 80case CachingReaderState.Replay: 83_cacheState = CachingReaderState.ReaderClosed; 118_cacheState = CachingReaderState.ReaderClosed; 127Debug.Assert(_cacheState == CachingReaderState.Replay); 136_cacheState = CachingReaderState.Replay;