3 instantiations of NameFixupToken
System.Xaml (3)
System\Xaml\Context\NameFixupGraph.cs (1)
247NameFixupToken token = new NameFixupToken
System\Xaml\Context\ServiceProviderContext.cs (1)
290var token = new NameFixupToken
System\Xaml\InfosetObjects\XamlObjectWriter.cs (1)
2283NameFixupToken token = new NameFixupToken();
97 references to NameFixupToken
System.Xaml (97)
System\Xaml\Context\NameFixupGraph.cs (50)
19Dictionary<object, FrugalObjectList<NameFixupToken>> _dependenciesByParentObject; 22Dictionary<object, NameFixupToken> _dependenciesByChildObject; 25Dictionary<string, FrugalObjectList<NameFixupToken>> _dependenciesByName; 28Queue<NameFixupToken> _resolvedTokensPendingProcessing; 32NameFixupToken _deferredRootProvideValue; 43_dependenciesByChildObject = new Dictionary<object, NameFixupToken>(referenceComparer); 44_dependenciesByName = new Dictionary<string, FrugalObjectList<NameFixupToken>>(StringComparer.Ordinal); 45_dependenciesByParentObject = new Dictionary<object, FrugalObjectList<NameFixupToken>>(referenceComparer); 46_resolvedTokensPendingProcessing = new Queue<NameFixupToken>(); 52public void AddDependency(NameFixupToken fixupToken) 113foreach (NameFixupToken pendingToken in _resolvedTokensPendingProcessing) 135FrugalObjectList<NameFixupToken> dependencies; 143NameFixupToken token = dependencies[i]; 168NameFixupToken token = null; 180FrugalObjectList<NameFixupToken> nameDependencies; 224public NameFixupToken GetNextResolvedTokenPendingProcessing() 232FrugalObjectList<NameFixupToken> dependencies; 247NameFixupToken token = new NameFixupToken 260public IEnumerable<NameFixupToken> GetRemainingSimpleFixups() 270FrugalObjectList<NameFixupToken> dependencies = _dependenciesByName[name]; 274NameFixupToken token = dependencies[i]; 295public IEnumerable<NameFixupToken> GetRemainingReparses() 300FrugalObjectList<NameFixupToken> dependencies = _dependenciesByParentObject[parentObj]; 304NameFixupToken token = dependencies[i]; 322FrugalObjectList<NameFixupToken> nameDependencies = _dependenciesByName[name]; 341public IEnumerable<NameFixupToken> GetRemainingObjectDependencies() 351List<NameFixupToken> markupExtensionTokens = new List<NameFixupToken>(); 352foreach (NameFixupToken curToken in _dependenciesByChildObject.Values) 366NameFixupToken meToken = markupExtensionTokens[i]; 367List<NameFixupToken> dependencies = new List<NameFixupToken>(); 377NameFixupToken token = dependencies[j]; 397FrugalObjectList<NameFixupToken> startNodeOutEdges = null; 398foreach (FrugalObjectList<NameFixupToken> list in _dependenciesByParentObject.Values) 406List<NameFixupToken> dependencies = new List<NameFixupToken>(); 411NameFixupToken token = dependencies[j]; 427private bool FindDependencies(NameFixupToken inEdge, List<NameFixupToken> alreadyTraversed) 436FrugalObjectList<NameFixupToken> outEdges; 446NameFixupToken outEdge = outEdges[i]; 462private void RemoveTokenByParent(NameFixupToken token) 465FrugalObjectList<NameFixupToken> parentDependencies = _dependenciesByParentObject[parentInstance]; 478private static void AddToMultiDict<TKey>(Dictionary<TKey, FrugalObjectList<NameFixupToken>> dict, 479TKey key, NameFixupToken value) 481FrugalObjectList<NameFixupToken> tokenList; 484tokenList = new FrugalObjectList<NameFixupToken>(1); 491private static void ThrowProvideValueCycle(IEnumerable<NameFixupToken> markupExtensionTokens) 495foreach (NameFixupToken token in markupExtensionTokens)
System\Xaml\Context\ServiceProviderContext.cs (1)
290var token = new NameFixupToken
System\Xaml\InfosetObjects\XamlObjectWriter.cs (46)
435bool isFixupToken = _context.CurrentInstance is NameFixupToken; 477isFixupToken = instance is NameFixupToken; 548NameFixupToken token = (NameFixupToken)_lastInstance; 661if (property.IsAttachable && _context.CurrentInstance is NameFixupToken) 663NameFixupToken token = (NameFixupToken)_context.CurrentInstance; 1295if (!(inst is NameFixupToken)) 1506NameFixupToken token = GetTokenForUnresolvedChildren(ctx.CurrentInstance, 1744if (!(value is NameFixupToken)) 1768private void Logic_PendCurrentFixupToken_SetValue(ObjectWriterContext ctx, NameFixupToken token) 1937NameFixupToken keyToken = key as NameFixupToken; 1938NameFixupToken valueToken = value as NameFixupToken; 2012if (value is NameFixupToken && parentProperty != XamlLanguage.Items) 2014NameFixupToken token = value as NameFixupToken; 2047if (value is NameFixupToken token) 2102if (value is NameFixupToken) 2107NameFixupToken token = (NameFixupToken)value; 2113Logic_PendKeyFixupToken(ctx, (NameFixupToken)value); 2133private void Logic_PendKeyFixupToken(ObjectWriterContext ctx, NameFixupToken token) 2188if (!(inst is NameFixupToken)) 2272NameFixupToken token = GetTokenForUnresolvedChildren( 2280private NameFixupToken GetTokenForUnresolvedChildren(object childThatHasUnresolvedChildren, 2283NameFixupToken token = new NameFixupToken(); 2307List<NameFixupToken> unresolvedRefs = null; 2308IEnumerable<NameFixupToken> simpleFixups = _nameFixupGraph.GetRemainingSimpleFixups(); 2309foreach (NameFixupToken token in simpleFixups) 2316unresolvedRefs = new List<NameFixupToken>(); 2344IEnumerable<NameFixupToken> reparses = _nameFixupGraph.GetRemainingReparses(); 2345foreach (NameFixupToken token in reparses) 2353IEnumerable<NameFixupToken> objectDependencies = _nameFixupGraph.GetRemainingObjectDependencies(); 2354foreach (NameFixupToken token in objectDependencies) 2366private void ThrowUnresolvedRefs(IEnumerable<NameFixupToken> unresolvedRefs) 2370foreach (NameFixupToken token in unresolvedRefs) 2404NameFixupToken token = _nameFixupGraph.GetNextResolvedTokenPendingProcessing(); 2488private void ProcessNameFixup(NameFixupToken token, bool nameResolutionIsComplete) 2510private void ProcessNameFixup_Simple(NameFixupToken token) 2527private void ProcessNameFixup_Reparse(NameFixupToken token, bool nameResolutionIsComplete) 2591if (owc.CurrentInstance is NameFixupToken newToken) 2609private void ProcessNameFixup_UpdatePendingAddKey(NameFixupToken token, object key) 2630private void ProcessNameFixup_UpdatePendingAddItem(NameFixupToken token, object item) 2636if (!(item is NameFixupToken))