1 write to _hostObjects
Microsoft.Build (1)
Instance\HostServices.cs (1)
418_hostObjects = new Dictionary<TargetTaskKey, MonikerNameOrITaskHost>(1);
11 references to _hostObjects
Microsoft.Build (11)
Instance\HostServices.cs (11)
326if (!hostObject._hostObjects.ContainsKey(targetTaskKey)) 328hostObject._hostObjects.Add(targetTaskKey, new MonikerNameOrITaskHost(hostObjectMapPairValueMonikerName)); 345foreach (var hostObjectMapPair in pair.Value._hostObjects) 358foreach (var hostObjectMapPair in pair.Value._hostObjects) 428return _hostObjects.Any(h => h.Value.IsTaskHost); 439_hostObjects.Remove(new TargetTaskKey(targetName, taskName)); 443_hostObjects[new TargetTaskKey(targetName, taskName)] = new MonikerNameOrITaskHost(hostObject); 455_hostObjects.Remove(new TargetTaskKey(targetName, taskName)); 459_hostObjects[new TargetTaskKey(targetName, taskName)] = new MonikerNameOrITaskHost(monikerName); 468if (_hostObjects.TryGetValue(new TargetTaskKey(targetName, taskName), out MonikerNameOrITaskHost hostObject)) 479return !taskName.Equals(taskShortName, StringComparison.OrdinalIgnoreCase) && _hostObjects.TryGetValue(new TargetTaskKey(targetName, taskShortName), out hostObject)