8 writes to OutputResources
Microsoft.Build.Tasks.Core (8)
GenerateResource.cs (8)
698OutputResources = null; 705OutputResources = null; 715OutputResources = null; 731OutputResources = cachedOutputFiles.ToArray(); 875OutputResources = new ITaskItem[outputResources.Length + cachedOutputFiles.Count]; 881OutputResources = outputResources; 2136OutputResources = new ITaskItem[Sources.Length]; 2203OutputResources = temp;
24 references to OutputResources
Microsoft.Build.Tasks.Core (24)
GenerateResource.cs (24)
876outputResources.CopyTo(OutputResources, 0); 877cachedOutputFiles.CopyTo(OutputResources, outputResources.Length); 1402if ((OutputResources != null) && (OutputResources.Length != Sources.Length)) 1404Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength", Sources.Length, OutputResources.Length, "Sources", "OutputResources"); 1481Sources[i].CopyMetadataTo(OutputResources[i]); 1482Sources[i].SetMetadata("OutputResource", OutputResources[i].ItemSpec); 1488_unsuccessfullyCreatedOutFiles.Add(OutputResources[i].ItemSpec); 1495if (ShouldRebuildResgenOutputFile(Sources[i].ItemSpec, OutputResources[i].ItemSpec)) 1499outputsToProcess.Add(OutputResources[i]); 1713StronglyTypedFileName = ProcessResourceFiles.GenerateDefaultStronglyTypedFilename(provider, OutputResources[0].ItemSpec); 1722_unsuccessfullyCreatedOutFiles.Add(OutputResources[0].ItemSpec); 1762outputsToProcess.Add(OutputResources[0]); 2134if (OutputResources == null) 2142OutputResources[i] = new TaskItem(Path.ChangeExtension(Sources[i].ItemSpec, ".resources")); 2153if (ContainsDuplicates(OutputResources)) 2181Assumed.True(OutputResources != null && OutputResources.Length != 0, "Should be at least one output resource"); 2184ITaskItem[] temp = new ITaskItem[OutputResources.Length - _unsuccessfullyCreatedOutFiles.Count]; 2191_unsuccessfullyCreatedOutFiles.Contains(OutputResources[i].ItemSpec)) 2199temp[copied] = OutputResources[i]; 2213if (this.OutputResources != null) 2215foreach (ITaskItem item in this.OutputResources) 2241provider, OutputResources[0].ItemSpec);