3 writes to _nsDeclarations
PresentationFramework (3)
System\Windows\Markup\XmlnsDictionary.cs (3)
106_nsDeclarations = new NamespaceDeclaration[_lastDecl+1]; 583_nsDeclarations = new NamespaceDeclaration[8]; 638_nsDeclarations = new_nsDeclarations;
62 references to _nsDeclarations
PresentationFramework (62)
System\Windows\Markup\XmlnsDictionary.cs (62)
104if (_nsDeclarations == null) 118if (xmlnsDictionary._nsDeclarations[i].Uri != null) 121_nsDeclarations[i].Prefix = xmlnsDictionary._nsDeclarations[i].Prefix; 122_nsDeclarations[i].Uri = xmlnsDictionary._nsDeclarations[i].Uri; 123_nsDeclarations[i].ScopeCount = xmlnsDictionary._nsDeclarations[i].ScopeCount; 225if (_nsDeclarations[thisDecl].Uri != null) 227namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 278yield return new System.Xaml.NamespaceDeclaration(_nsDeclarations[i].Uri, _nsDeclarations[i].Prefix); 298if (_nsDeclarations[thisDecl].Uri != null) 300namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 345if ((_nsDeclarations[thisDecl].Prefix == prefix) && 346!string.IsNullOrEmpty(_nsDeclarations[thisDecl].Uri)) 348return _nsDeclarations[thisDecl].Uri; 376if (_nsDeclarations[thisDecl].Uri == xmlNamespace) 377return _nsDeclarations[thisDecl].Prefix; 401_nsDeclarations[_lastDecl].ScopeCount++; 413int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 416while (decl > 0 && _nsDeclarations[decl-1].ScopeCount == lastScopeCount) 423if (_nsDeclarations[decl].ScopeCount > 0) 425_nsDeclarations[decl].ScopeCount--; 426_nsDeclarations[decl].Prefix = String.Empty; 427_nsDeclarations[decl].Uri = null; 499if (_nsDeclarations[thisDecl].Uri != null) 501if (!prefixes.Contains(_nsDeclarations[thisDecl].Prefix)) 502prefixes.Add(_nsDeclarations[thisDecl].Prefix); 520if (_nsDeclarations[thisDecl].Uri != null) 522namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 545get {return _nsDeclarations.IsSynchronized; } 553get {return _nsDeclarations.SyncRoot; } 584_nsDeclarations[0].Prefix = string.Empty; 585_nsDeclarations[0].Uri = null; 586_nsDeclarations[0].ScopeCount = 0; 615int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 621thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 624if (String.Equals(_nsDeclarations[thisDecl].Prefix, prefix)) 627_nsDeclarations[thisDecl].Uri = xmlNamespace; 633if (_lastDecl == _nsDeclarations.Length - 1) 635NamespaceDeclaration[] new_nsDeclarations = new NamespaceDeclaration[_nsDeclarations.Length * 2]; 637Array.Copy(_nsDeclarations, 0, new_nsDeclarations, 0, _nsDeclarations.Length); 643_nsDeclarations[_lastDecl].Prefix = prefix; 644_nsDeclarations[_lastDecl].Uri = xmlNamespace; 646_nsDeclarations[_lastDecl].ScopeCount = lastScopeCount; 668int lastScopeCount = _nsDeclarations[_lastDecl-1].ScopeCount; 670thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 673if ((_nsDeclarations[thisDecl].Prefix == prefix) && (_nsDeclarations[thisDecl].Uri == xmlNamespace)) 675_nsDeclarations[thisDecl].Uri = null; 695int lastScopeCount = _nsDeclarations[i].ScopeCount; 696while (_nsDeclarations[i].ScopeCount == lastScopeCount) 706string prefix = _nsDeclarations[i].Prefix; 707string xmlNamespace = _nsDeclarations[i].Uri; 733if ( (_nsDeclarations[thisDecl].Prefix == prefix) && _nsDeclarations[thisDecl].Uri != null) 735if (prefix.Length > 0 || _nsDeclarations[thisDecl].Uri.Length > 0)