1 write to _hostObjects
Microsoft.Build (1)
Instance\HostServices.cs (1)
492_hostObjects = new Dictionary<TargetTaskKey, MonikerNameOrITaskHost>(1);
14 references to _hostObjects
Microsoft.Build (14)
Instance\HostServices.cs (14)
324foreach (var (taskKey, monikerNameOrTaskHost) in value._hostObjects) 355if (!hostObject._hostObjects.ContainsKey(targetTaskKey)) 357hostObject._hostObjects.Add(targetTaskKey, new MonikerNameOrITaskHost(registration.MonikerName)); 384if (!hostObject._hostObjects.ContainsKey(targetTaskKey)) 386hostObject._hostObjects.Add(targetTaskKey, new MonikerNameOrITaskHost(hostObjectMapPairValueMonikerName)); 403foreach (var hostObjectMapPair in pair.Value._hostObjects) 416foreach (var hostObjectMapPair in pair.Value._hostObjects) 502return _hostObjects.Any(h => h.Value.IsTaskHost); 513_hostObjects.Remove(new TargetTaskKey(targetName, taskName)); 517_hostObjects[new TargetTaskKey(targetName, taskName)] = new MonikerNameOrITaskHost(hostObject); 529_hostObjects.Remove(new TargetTaskKey(targetName, taskName)); 533_hostObjects[new TargetTaskKey(targetName, taskName)] = new MonikerNameOrITaskHost(monikerName); 542if (_hostObjects.TryGetValue(new TargetTaskKey(targetName, taskName), out MonikerNameOrITaskHost hostObject)) 553return !taskName.Equals(taskShortName, StringComparison.OrdinalIgnoreCase) && _hostObjects.TryGetValue(new TargetTaskKey(targetName, taskShortName), out hostObject)