3 writes to _nsDeclarations
PresentationFramework (3)
System\Windows\Markup\XmlnsDictionary.cs (3)
109_nsDeclarations = new NamespaceDeclaration[_lastDecl+1]; 587_nsDeclarations = new NamespaceDeclaration[8]; 642_nsDeclarations = new_nsDeclarations;
62 references to _nsDeclarations
PresentationFramework (62)
System\Windows\Markup\XmlnsDictionary.cs (62)
107if (_nsDeclarations == null) 121if (xmlnsDictionary._nsDeclarations[i].Uri != null) 124_nsDeclarations[i].Prefix = xmlnsDictionary._nsDeclarations[i].Prefix; 125_nsDeclarations[i].Uri = xmlnsDictionary._nsDeclarations[i].Uri; 126_nsDeclarations[i].ScopeCount = xmlnsDictionary._nsDeclarations[i].ScopeCount; 228if (_nsDeclarations[thisDecl].Uri != null) 230namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 282yield return new System.Xaml.NamespaceDeclaration(_nsDeclarations[i].Uri, _nsDeclarations[i].Prefix); 302if (_nsDeclarations[thisDecl].Uri != null) 304namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 349if ((_nsDeclarations[thisDecl].Prefix == prefix) && 350!string.IsNullOrEmpty(_nsDeclarations[thisDecl].Uri)) 352return _nsDeclarations[thisDecl].Uri; 380if (_nsDeclarations[thisDecl].Uri == xmlNamespace) 381return _nsDeclarations[thisDecl].Prefix; 405_nsDeclarations[_lastDecl].ScopeCount++; 417int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 420while (decl > 0 && _nsDeclarations[decl-1].ScopeCount == lastScopeCount) 427if (_nsDeclarations[decl].ScopeCount > 0) 429_nsDeclarations[decl].ScopeCount--; 430_nsDeclarations[decl].Prefix = String.Empty; 431_nsDeclarations[decl].Uri = null; 503if (_nsDeclarations[thisDecl].Uri != null) 505if (!prefixes.Contains(_nsDeclarations[thisDecl].Prefix)) 506prefixes.Add(_nsDeclarations[thisDecl].Prefix); 524if (_nsDeclarations[thisDecl].Uri != null) 526namespaceTable[_nsDeclarations[thisDecl].Prefix] = _nsDeclarations[thisDecl].Uri; 549get {return _nsDeclarations.IsSynchronized; } 557get {return _nsDeclarations.SyncRoot; } 588_nsDeclarations[0].Prefix = string.Empty; 589_nsDeclarations[0].Uri = null; 590_nsDeclarations[0].ScopeCount = 0; 619int lastScopeCount = _nsDeclarations[_lastDecl].ScopeCount; 625thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 628if (String.Equals(_nsDeclarations[thisDecl].Prefix, prefix)) 631_nsDeclarations[thisDecl].Uri = xmlNamespace; 637if (_lastDecl == _nsDeclarations.Length - 1) 639NamespaceDeclaration[] new_nsDeclarations = new NamespaceDeclaration[_nsDeclarations.Length * 2]; 641Array.Copy(_nsDeclarations, 0, new_nsDeclarations, 0, _nsDeclarations.Length); 647_nsDeclarations[_lastDecl].Prefix = prefix; 648_nsDeclarations[_lastDecl].Uri = xmlNamespace; 650_nsDeclarations[_lastDecl].ScopeCount = lastScopeCount; 672int lastScopeCount = _nsDeclarations[_lastDecl-1].ScopeCount; 674thisDecl >= 0 && _nsDeclarations[thisDecl].ScopeCount == lastScopeCount; 677if ((_nsDeclarations[thisDecl].Prefix == prefix) && (_nsDeclarations[thisDecl].Uri == xmlNamespace)) 679_nsDeclarations[thisDecl].Uri = null; 699int lastScopeCount = _nsDeclarations[i].ScopeCount; 700while (_nsDeclarations[i].ScopeCount == lastScopeCount) 710string prefix = _nsDeclarations[i].Prefix; 711string xmlNamespace = _nsDeclarations[i].Uri; 737if ( (_nsDeclarations[thisDecl].Prefix == prefix) && _nsDeclarations[thisDecl].Uri != null) 739if (prefix.Length > 0 || _nsDeclarations[thisDecl].Uri.Length > 0)