28 references to CachingReaderState
System.Xml (28)
System\Xml\Core\XsdCachingReader.cs (17)
39private CachingReaderState cacheState; 74cacheState = CachingReaderState.Init; 334if (cacheState != CachingReaderState.Replay || cachedNode.NodeType != XmlNodeType.Attribute) { 346case CachingReaderState.Init: 347cacheState = CachingReaderState.Record; 348goto case CachingReaderState.Record; 350case CachingReaderState.Record: 356cacheState = CachingReaderState.ReaderClosed; 384cacheState = CachingReaderState.ReaderClosed; 388case CachingReaderState.Replay: 390cacheState = CachingReaderState.ReaderClosed; 448return cacheState == CachingReaderState.ReaderClosed && coreReader.EOF; 455cacheState = CachingReaderState.ReaderClosed; 476cacheState = CachingReaderState.ReaderClosed; 485Debug.Assert(cacheState == CachingReaderState.Replay); 510Debug.Assert(cacheState == CachingReaderState.Replay); 540cacheState = CachingReaderState.Replay;
System\Xml\Core\XsdCachingReaderAsync.cs (11)
30case CachingReaderState.Init: 31cacheState = CachingReaderState.Record; 32goto case CachingReaderState.Record; 34case CachingReaderState.Record: 40cacheState = CachingReaderState.ReaderClosed; 68cacheState = CachingReaderState.ReaderClosed; 72case CachingReaderState.Replay: 74cacheState = CachingReaderState.ReaderClosed; 104cacheState = CachingReaderState.ReaderClosed; 113Debug.Assert(cacheState == CachingReaderState.Replay); 121cacheState = CachingReaderState.Replay;