1 write to records
System.Data.SqlXml (1)
System\Xml\Xsl\Xslt\CompilerScopeManager.cs (1)
120records = newRecords;
35 references to records
System.Data.SqlXml (35)
System\Xml\Xsl\Xslt\CompilerScopeManager.cs (35)
57records[0].flags = ScopeFlags.NsDecl; 58records[0].ncName = "xml"; 59records[0].nsUri = XmlReservedNs.NsXml; 63records[0].flags = ScopeFlags.NsDecl; 64records[0].ncName = atoms.Xml; 65records[0].nsUri = atoms.UriXml; 76while (records[--lastRecord].scopeCount == 0) { 78lastScopes = records[lastRecord].scopeCount; 115records[lastRecord].scopeCount = lastScopes; 117if (++lastRecord == records.Length) { 119Array.Copy(records, 0, newRecords, 0, lastRecord); 130ScopeFlags flags = records[lastRecord].flags; 137records[lastRecord].flags = flags | flag; 138records[lastRecord].ncName = ncName; 139records[lastRecord].nsUri = uri; 140records[lastRecord].value = value; 145ScopeFlags flags = records[lastRecord].flags; 161records[lastRecord].flags = flags; 163Debug.Assert((records[lastRecord].flags & ScopeFlags.CompatibilityFlags) != ScopeFlags.CompatibilityFlags, 180ScopeFlags flags = GetName(ref records[record], out recPrefix, out recNsUri); 214ScopeFlags flags = GetName(ref records[record], out recPrefix, out recNsUri); 232ScopeFlags prevFlags = GetName(ref records[prev], out prevPrefix, out prevNsUri); 255ScopeFlags flags = GetName(ref records[record], out recLocal, out recNsUri); 269return (record < 0) ? default(V) : records[record].value; 275if (records[record].scopeCount != 0) { 283get { return (records[lastRecord].flags & ScopeFlags.ForwardCompatibility) != 0; } 288get { return (records[lastRecord].flags & ScopeFlags.BackwardCompatibility) != 0; } 293get { return (records[lastRecord].flags & ScopeFlags.CanHaveApplyImports) != 0; } 301if (records[currentRecord].IsNamespace) { 303if (LookupNamespace(records[currentRecord].ncName, lastRecord, currentRecord + 1) != null) { 308yield return records[currentRecord]; 333if (scope.records[currentRecord].IsNamespace) { 335if (scope.LookupNamespace(scope.records[currentRecord].ncName, lastRecord, currentRecord + 1) == null) { 347Debug.Assert(scope.records[currentRecord].IsNamespace); 348return scope.records[currentRecord];