1 write to _reader
System.Resources.Extensions (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (1)
1064
_reader
= reader;
13 references to _reader
System.Resources.Extensions (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.cs (13)
1070
if (_currentName ==
_reader
._numResources - 1 || _currentName == ENUM_DONE)
1087
if (
_reader
._resCache == null) throw new InvalidOperationException(SR.ResourceReaderIsClosed);
1089
return
_reader
.AllocateStringForNameIndex(_currentName, out _dataPosition);
1104
if (
_reader
._resCache == null) throw new InvalidOperationException(SR.ResourceReaderIsClosed);
1106
string key =
_reader
.AllocateStringForNameIndex(_currentName, out _dataPosition); // AllocateStringForNameIndex could lock on _reader
1111
Debug.Assert(!Monitor.IsEntered(
_reader
));
1112
lock (
_reader
._resCache)
1114
if (
_reader
._resCache.TryGetValue(key, out ResourceLocator locator))
1122
value =
_reader
.GetValueForNameIndex(_currentName);
1124
value =
_reader
.LoadObject(_dataPosition);
1141
if (
_reader
._resCache == null) throw new InvalidOperationException(SR.ResourceReaderIsClosed);
1147
return
_reader
.GetValueForNameIndex(_currentName);
1153
if (
_reader
._resCache == null) throw new InvalidOperationException(SR.ResourceReaderIsClosed);