2 writes to nsdecls
System.Xml (2)
System\Xml\XmlNamespacemanager.cs (2)
80nsdecls = new NamespaceDeclaration[8]; 158nsdecls = newNsdecls;
39 references to nsdecls
System.Xml (39)
System\Xml\XmlNamespacemanager.cs (39)
82nsdecls[0].Set( emptyStr, emptyStr, -1, -1 ); 83nsdecls[1].Set( xmlNs, nameTable.Add( XmlReservedNs.NsXmlNs ), -1, -1 ); 84nsdecls[2].Set( xml, nameTable.Add( XmlReservedNs.NsXml ), 0, -1 ); 111while( nsdecls[decl].scopeId == scopeId ) { 113hashTable[nsdecls[decl].prefix] = nsdecls[decl].previousNsIndex; 143if ( nsdecls[declIndex].scopeId == scopeId ) { 145nsdecls[declIndex].uri = uri; 155if ( lastDecl == nsdecls.Length - 1 ) { 156NamespaceDeclaration[] newNsdecls = new NamespaceDeclaration[nsdecls.Length * 2]; 157Array.Copy( nsdecls, 0, newNsdecls, 0, nsdecls.Length ); 161nsdecls[++lastDecl].Set( prefix, uri, scopeId, previousDeclIndex ); 173hashTable[nsdecls[i].prefix] = i; 189if ( String.Equals( nsdecls[declIndex].uri, uri ) && nsdecls[declIndex].scopeId == scopeId ) { 190nsdecls[declIndex].uri = null; 192declIndex = nsdecls[declIndex].previousNsIndex; 199if ( nsdecls[thisDecl].uri != null ) { 200prefixes[nsdecls[thisDecl].prefix] = nsdecls[thisDecl].prefix; 220while ( nsdecls[i].scopeId == scopeId ) { 230string prefix = nsdecls[i].prefix; 231string uri = nsdecls[i].uri; 249return ( declIndex == -1 ) ? null : nsdecls[declIndex].uri; 256while ( declIndex != -1 && nsdecls[declIndex].uri == null ) { 257declIndex = nsdecls[declIndex].previousNsIndex; 266if ( (object)nsdecls[thisDecl].prefix == (object)prefix && nsdecls[thisDecl].uri != null ) { 273if ( String.Equals( nsdecls[thisDecl].prefix, prefix ) && nsdecls[thisDecl].uri != null ) { 284if ( String.Equals( nsdecls[thisDecl].uri, uri ) ) { 285string prefix = nsdecls[thisDecl].prefix; 296for( int thisDecl = lastDecl; nsdecls[thisDecl].scopeId == scopeId; thisDecl-- ) { 297if ( String.Equals( nsdecls[thisDecl].prefix, prefix ) && nsdecls[thisDecl].uri != null ) { 298if ( prefix.Length > 0 || nsdecls[thisDecl].uri.Length > 0 ) { 315prefix = nsdecls[idx].prefix; 316uri = nsdecls[idx].uri;