4 writes to outputsByTarget
Microsoft.Build.Engine (4)
Engine\BuildResult.cs (4)
38this.outputsByTarget = outputsByTarget; 62this.outputsByTarget = new Hashtable(); 353buildResult.outputsByTarget = null; 358buildResult.outputsByTarget = new Hashtable(numberOfElements, StringComparer.OrdinalIgnoreCase);
17 references to outputsByTarget
Microsoft.Build.Engine (17)
Engine\BuildResult.cs (17)
67if (buildResultToCopy.outputsByTarget == null) 75foreach (DictionaryEntry entry in buildResultToCopy.outputsByTarget) 94this.outputsByTarget.Add(entry.Key, itemArray); 100foreach (DictionaryEntry entry in buildResultToCopy.outputsByTarget) 102this.outputsByTarget.Add(entry.Key, entry.Value); 114return this.outputsByTarget; 236if (outputsByTarget != null) 238string[] keys = new string[outputsByTarget.Count]; 239outputsByTarget.Keys.CopyTo(keys, 0); 243BuildItem[] originalArray = (BuildItem[])outputsByTarget[key]; 244outputsByTarget[key] = BuildItem.ConvertBuildItemArrayToTaskItems(originalArray); 272if (outputsByTarget == null) 279writer.Write((Int32)outputsByTarget.Count); 280foreach (string key in outputsByTarget.Keys) 283if (outputsByTarget[key] == null) 290BuildItem[] items = ((BuildItem[])outputsByTarget[key]); 378buildResult.outputsByTarget.Add(key, value);