3 writes to _nsDeclarations
PresentationFramework (3)
src\Framework\System\Windows\Markup\XmlnsDictionary.cs (3)
117_nsDeclarations = new NamespaceDeclaration[_lastDecl+1]; 596_nsDeclarations = new NamespaceDeclaration[8]; 651_nsDeclarations = new_nsDeclarations;
63 references to _nsDeclarations
PresentationFramework (63)
src\Framework\System\Windows\Markup\XmlnsDictionary.cs (63)
115if (_nsDeclarations == null) 129if (xmlnsDictionary._nsDeclarations[i].Uri != null) 132_nsDeclarations[i].Prefix = xmlnsDictionary._nsDeclarations[i].Prefix; 133_nsDeclarations[i].Uri = xmlnsDictionary._nsDeclarations[i].Uri; 134_nsDeclarations[i].ScopeCount = xmlnsDictionary._nsDeclarations[i].ScopeCount; 236if (_nsDeclarations[thisDecl].Uri != null) 238namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 290yield return new System.Xaml.NamespaceDeclaration(_nsDeclarations[i].Uri, _nsDeclarations[i].Prefix); 310if (_nsDeclarations[thisDecl].Uri != null) 312namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 357if ((_nsDeclarations[thisDecl].Prefix == prefix) && 358_nsDeclarations[thisDecl].Uri != null && 359_nsDeclarations[thisDecl].Uri != String.Empty) 361return _nsDeclarations[thisDecl].Uri; 389if (_nsDeclarations[thisDecl].Uri == xmlNamespace) 390return _nsDeclarations[thisDecl].Prefix; 414_nsDeclarations[_lastDecl].ScopeCount++; 426int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 429while (decl > 0 && _nsDeclarations[decl-1].ScopeCount == lastScopeCount) 436if (_nsDeclarations[decl].ScopeCount > 0) 438_nsDeclarations[decl].ScopeCount--; 439_nsDeclarations[decl].Prefix = String.Empty; 440_nsDeclarations[decl].Uri = null; 512if (_nsDeclarations[thisDecl].Uri != null) 514if (!prefixes.Contains(_nsDeclarations[thisDecl].Prefix)) 515prefixes.Add(_nsDeclarations[thisDecl].Prefix); 533if (_nsDeclarations[thisDecl].Uri != null) 535namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 558get {return _nsDeclarations.IsSynchronized; } 566get {return _nsDeclarations.SyncRoot; } 597_nsDeclarations[0].Prefix = string.Empty; 598_nsDeclarations[0].Uri = null; 599_nsDeclarations[0].ScopeCount = 0; 628int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 634thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 637if (String.Equals(_nsDeclarations[thisDecl].Prefix, prefix)) 640_nsDeclarations[thisDecl].Uri = xmlNamespace; 646if (_lastDecl == _nsDeclarations.Length - 1) 648NamespaceDeclaration[] new_nsDeclarations = new NamespaceDeclaration[_nsDeclarations.Length * 2]; 650Array.Copy(_nsDeclarations, 0, new_nsDeclarations, 0, _nsDeclarations.Length); 656_nsDeclarations[_lastDecl].Prefix = prefix; 657_nsDeclarations[_lastDecl].Uri = xmlNamespace; 659_nsDeclarations[_lastDecl].ScopeCount = lastScopeCount; 681int lastScopeCount = _nsDeclarations[_lastDecl-1].ScopeCount; 683thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 686if ((_nsDeclarations[thisDecl].Prefix == prefix) && (_nsDeclarations[thisDecl].Uri == xmlNamespace)) 688_nsDeclarations[thisDecl].Uri = null; 708int lastScopeCount = _nsDeclarations[i].ScopeCount; 709while (_nsDeclarations[i].ScopeCount == lastScopeCount) 719string prefix = _nsDeclarations[i].Prefix; 720string xmlNamespace = _nsDeclarations[i].Uri; 746if ( (_nsDeclarations[thisDecl].Prefix == prefix) && _nsDeclarations[thisDecl].Uri != null) 748if (prefix.Length > 0 || _nsDeclarations[thisDecl].Uri.Length > 0)