3 instantiations of NameFixupToken
System.Xaml (3)
System\Xaml\Context\NameFixupGraph.cs (1)
245NameFixupToken token = new NameFixupToken();
System\Xaml\Context\ServiceProviderContext.cs (1)
291var token = new NameFixupToken();
System\Xaml\InfosetObjects\XamlObjectWriter.cs (1)
2233NameFixupToken token = new NameFixupToken();
100 references to NameFixupToken
System.Xaml (100)
System\Xaml\Context\NameFixupGraph.cs (50)
23Dictionary<object, FrugalObjectList<NameFixupToken>> _dependenciesByParentObject; 26Dictionary<object, NameFixupToken> _dependenciesByChildObject; 29Dictionary<string, FrugalObjectList<NameFixupToken>> _dependenciesByName; 32Queue<NameFixupToken> _resolvedTokensPendingProcessing; 36NameFixupToken _deferredRootProvideValue; 47_dependenciesByChildObject = new Dictionary<object, NameFixupToken>(referenceComparer); 48_dependenciesByName = new Dictionary<string, FrugalObjectList<NameFixupToken>>(StringComparer.Ordinal); 49_dependenciesByParentObject = new Dictionary<object, FrugalObjectList<NameFixupToken>>(referenceComparer); 50_resolvedTokensPendingProcessing = new Queue<NameFixupToken>(); 56public void AddDependency(NameFixupToken fixupToken) 115foreach (NameFixupToken pendingToken in _resolvedTokensPendingProcessing) 136FrugalObjectList<NameFixupToken> dependencies; 143NameFixupToken token = dependencies[i]; 168NameFixupToken token = null; 180FrugalObjectList<NameFixupToken> nameDependencies; 222public NameFixupToken GetNextResolvedTokenPendingProcessing() 230FrugalObjectList<NameFixupToken> dependencies; 245NameFixupToken token = new NameFixupToken(); 256public IEnumerable<NameFixupToken> GetRemainingSimpleFixups() 266FrugalObjectList<NameFixupToken> dependencies = _dependenciesByName[name]; 270NameFixupToken token = dependencies[i]; 289public IEnumerable<NameFixupToken> GetRemainingReparses() 294FrugalObjectList<NameFixupToken> dependencies = _dependenciesByParentObject[parentObj]; 298NameFixupToken token = dependencies[i]; 316FrugalObjectList<NameFixupToken> nameDependencies = _dependenciesByName[name]; 335public IEnumerable<NameFixupToken> GetRemainingObjectDependencies() 345List<NameFixupToken> markupExtensionTokens = new List<NameFixupToken>(); 346foreach (NameFixupToken curToken in _dependenciesByChildObject.Values) 359NameFixupToken meToken = markupExtensionTokens[i]; 360List<NameFixupToken> dependencies = new List<NameFixupToken>(); 369NameFixupToken token = dependencies[j]; 387FrugalObjectList<NameFixupToken> startNodeOutEdges = null; 388foreach (FrugalObjectList<NameFixupToken> list in _dependenciesByParentObject.Values) 395List<NameFixupToken> dependencies = new List<NameFixupToken>(); 400NameFixupToken token = dependencies[j]; 416private bool FindDependencies(NameFixupToken inEdge, List<NameFixupToken> alreadyTraversed) 424FrugalObjectList<NameFixupToken> outEdges; 433NameFixupToken outEdge = outEdges[i]; 447private void RemoveTokenByParent(NameFixupToken token) 450FrugalObjectList<NameFixupToken> parentDependencies = _dependenciesByParentObject[parentInstance]; 463private static void AddToMultiDict<TKey>(Dictionary<TKey, FrugalObjectList<NameFixupToken>> dict, 464TKey key, NameFixupToken value) 466FrugalObjectList<NameFixupToken> tokenList; 469tokenList = new FrugalObjectList<NameFixupToken>(1); 475private static void ThrowProvideValueCycle(IEnumerable<NameFixupToken> markupExtensionTokens) 479foreach (NameFixupToken token in markupExtensionTokens)
System\Xaml\Context\ServiceProviderContext.cs (1)
291var token = new NameFixupToken();
System\Xaml\InfosetObjects\XamlObjectWriter.cs (49)
430bool isFixupToken = _context.CurrentInstance is NameFixupToken; 470isFixupToken = instance is NameFixupToken; 540NameFixupToken token = (NameFixupToken)_lastInstance; 652if (property.IsAttachable && _context.CurrentInstance is NameFixupToken) 654NameFixupToken token = (NameFixupToken)_context.CurrentInstance; 1268if (!(inst is NameFixupToken)) 1473NameFixupToken token = GetTokenForUnresolvedChildren(ctx.CurrentInstance, 1711if (!(value is NameFixupToken)) 1733private void Logic_PendCurrentFixupToken_SetValue(ObjectWriterContext ctx, NameFixupToken token) 1897NameFixupToken keyToken = key as NameFixupToken; 1898NameFixupToken valueToken = value as NameFixupToken; 1966if (value is NameFixupToken && parentProperty != XamlLanguage.Items) 1968NameFixupToken token = value as NameFixupToken; 1998if (value is NameFixupToken) 2000var token = (NameFixupToken)value; 2053if (value is NameFixupToken) 2058NameFixupToken token = (NameFixupToken)value; 2063Logic_PendKeyFixupToken(ctx, (NameFixupToken)value); 2083private void Logic_PendKeyFixupToken(ObjectWriterContext ctx, NameFixupToken token) 2139if (!(inst is NameFixupToken)) 2222NameFixupToken token = GetTokenForUnresolvedChildren( 2230private NameFixupToken GetTokenForUnresolvedChildren(object childThatHasUnresolvedChildren, 2233NameFixupToken token = new NameFixupToken(); 2256List<NameFixupToken> unresolvedRefs = null; 2257IEnumerable<NameFixupToken> simpleFixups = _nameFixupGraph.GetRemainingSimpleFixups(); 2258foreach (NameFixupToken token in simpleFixups) 2265unresolvedRefs = new List<NameFixupToken>(); 2290IEnumerable<NameFixupToken> reparses = _nameFixupGraph.GetRemainingReparses(); 2291foreach (NameFixupToken token in reparses) 2299IEnumerable<NameFixupToken> objectDependencies = _nameFixupGraph.GetRemainingObjectDependencies(); 2300foreach (NameFixupToken token in objectDependencies) 2312private void ThrowUnresolvedRefs(IEnumerable<NameFixupToken> unresolvedRefs) 2316foreach (NameFixupToken token in unresolvedRefs) 2346NameFixupToken token = _nameFixupGraph.GetNextResolvedTokenPendingProcessing(); 2428private void ProcessNameFixup(NameFixupToken token, bool nameResolutionIsComplete) 2450private void ProcessNameFixup_Simple(NameFixupToken token) 2467private void ProcessNameFixup_Reparse(NameFixupToken token, bool nameResolutionIsComplete) 2529NameFixupToken newToken = owc.CurrentInstance as NameFixupToken; 2548private void ProcessNameFixup_UpdatePendingAddKey(NameFixupToken token, object key) 2568private void ProcessNameFixup_UpdatePendingAddItem(NameFixupToken token, object item) 2574if (!(item is NameFixupToken))