1 write to _records
System.Private.Xml (1)
System\Xml\Xsl\Xslt\CompilerScopeManager.cs (1)
141
_records
= newRecords;
35 references to _records
System.Private.Xml (35)
System\Xml\Xsl\Xslt\CompilerScopeManager.cs (35)
60
_records
[0].flags = ScopeFlags.NsDecl;
61
_records
[0].ncName = "xml";
62
_records
[0].nsUri = XmlReservedNs.NsXml;
67
_records
[0].flags = ScopeFlags.NsDecl;
68
_records
[0].ncName = atoms.Xml;
69
_records
[0].nsUri = atoms.UriXml;
85
while (
_records
[--_lastRecord].scopeCount == 0)
88
_lastScopes =
_records
[_lastRecord].scopeCount;
135
_records
[_lastRecord].scopeCount = _lastScopes;
137
if (++_lastRecord ==
_records
.Length)
140
Array.Copy(
_records
, newRecords, _lastRecord);
152
ScopeFlags flags =
_records
[_lastRecord].flags;
160
_records
[_lastRecord].flags = flags | flag;
161
_records
[_lastRecord].ncName = ncName;
162
_records
[_lastRecord].nsUri = uri;
163
_records
[_lastRecord].value = value;
169
ScopeFlags flags =
_records
[_lastRecord].flags;
191
_records
[_lastRecord].flags = flags;
193
Debug.Assert((
_records
[_lastRecord].flags & ScopeFlags.CompatibilityFlags) != ScopeFlags.CompatibilityFlags,
213
ScopeFlags flags = GetName(ref
_records
[record], out recPrefix, out recNsUri);
254
ScopeFlags flags = GetName(ref
_records
[record], out recPrefix, out recNsUri);
278
GetName(ref
_records
[prev], out prevPrefix, out _);
305
ScopeFlags flags = GetName(ref
_records
[record], out recLocal, out recNsUri);
322
return (record < 0) ? default(V) :
_records
[record].value;
330
if (
_records
[record].scopeCount != 0)
340
get { return (
_records
[_lastRecord].flags & ScopeFlags.ForwardCompatibility) != 0; }
346
get { return (
_records
[_lastRecord].flags & ScopeFlags.BackwardCompatibility) != 0; }
352
get { return (
_records
[_lastRecord].flags & ScopeFlags.CanHaveApplyImports) != 0; }
362
if (
_records
[currentRecord].IsNamespace)
365
if (LookupNamespace(
_records
[currentRecord].ncName!, _lastRecord, currentRecord + 1) != null)
371
yield return
_records
[currentRecord];
397
if (_scope.
_records
[_currentRecord].IsNamespace)
400
if (_scope.LookupNamespace(_scope.
_records
[_currentRecord].ncName!, _lastRecord, _currentRecord + 1) == null)
415
Debug.Assert(_scope.
_records
[_currentRecord].IsNamespace);
416
return _scope.
_records
[_currentRecord];