3 writes to _nsDeclarations
PresentationFramework (3)
System\Windows\Markup\XmlnsDictionary.cs (3)
105_nsDeclarations = new NamespaceDeclaration[_lastDecl+1]; 582_nsDeclarations = new NamespaceDeclaration[8]; 637_nsDeclarations = new_nsDeclarations;
62 references to _nsDeclarations
PresentationFramework (62)
System\Windows\Markup\XmlnsDictionary.cs (62)
103if (_nsDeclarations == null) 117if (xmlnsDictionary._nsDeclarations[i].Uri != null) 120_nsDeclarations[i].Prefix = xmlnsDictionary._nsDeclarations[i].Prefix; 121_nsDeclarations[i].Uri = xmlnsDictionary._nsDeclarations[i].Uri; 122_nsDeclarations[i].ScopeCount = xmlnsDictionary._nsDeclarations[i].ScopeCount; 224if (_nsDeclarations[thisDecl].Uri != null) 226namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 277yield return new System.Xaml.NamespaceDeclaration(_nsDeclarations[i].Uri, _nsDeclarations[i].Prefix); 297if (_nsDeclarations[thisDecl].Uri != null) 299namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 344if ((_nsDeclarations[thisDecl].Prefix == prefix) && 345!string.IsNullOrEmpty(_nsDeclarations[thisDecl].Uri)) 347return _nsDeclarations[thisDecl].Uri; 375if (_nsDeclarations[thisDecl].Uri == xmlNamespace) 376return _nsDeclarations[thisDecl].Prefix; 400_nsDeclarations[_lastDecl].ScopeCount++; 412int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 415while (decl > 0 && _nsDeclarations[decl-1].ScopeCount == lastScopeCount) 422if (_nsDeclarations[decl].ScopeCount > 0) 424_nsDeclarations[decl].ScopeCount--; 425_nsDeclarations[decl].Prefix = String.Empty; 426_nsDeclarations[decl].Uri = null; 498if (_nsDeclarations[thisDecl].Uri != null) 500if (!prefixes.Contains(_nsDeclarations[thisDecl].Prefix)) 501prefixes.Add(_nsDeclarations[thisDecl].Prefix); 519if (_nsDeclarations[thisDecl].Uri != null) 521namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 544get {return _nsDeclarations.IsSynchronized; } 552get {return _nsDeclarations.SyncRoot; } 583_nsDeclarations[0].Prefix = string.Empty; 584_nsDeclarations[0].Uri = null; 585_nsDeclarations[0].ScopeCount = 0; 614int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 620thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 623if (String.Equals(_nsDeclarations[thisDecl].Prefix, prefix)) 626_nsDeclarations[thisDecl].Uri = xmlNamespace; 632if (_lastDecl == _nsDeclarations.Length - 1) 634NamespaceDeclaration[] new_nsDeclarations = new NamespaceDeclaration[_nsDeclarations.Length * 2]; 636Array.Copy(_nsDeclarations, 0, new_nsDeclarations, 0, _nsDeclarations.Length); 642_nsDeclarations[_lastDecl].Prefix = prefix; 643_nsDeclarations[_lastDecl].Uri = xmlNamespace; 645_nsDeclarations[_lastDecl].ScopeCount = lastScopeCount; 667int lastScopeCount = _nsDeclarations[_lastDecl-1].ScopeCount; 669thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 672if ((_nsDeclarations[thisDecl].Prefix == prefix) && (_nsDeclarations[thisDecl].Uri == xmlNamespace)) 674_nsDeclarations[thisDecl].Uri = null; 694int lastScopeCount = _nsDeclarations[i].ScopeCount; 695while (_nsDeclarations[i].ScopeCount == lastScopeCount) 705string prefix = _nsDeclarations[i].Prefix; 706string xmlNamespace = _nsDeclarations[i].Uri; 732if ( (_nsDeclarations[thisDecl].Prefix == prefix) && _nsDeclarations[thisDecl].Uri != null) 734if (prefix.Length > 0 || _nsDeclarations[thisDecl].Uri.Length > 0)