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; 2134OutputResources = new ITaskItem[Sources.Length]; 2201OutputResources = 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); 1494if (ShouldRebuildResgenOutputFile(Sources[i].ItemSpec, OutputResources[i].ItemSpec)) 1498outputsToProcess.Add(OutputResources[i]); 1711StronglyTypedFileName = ProcessResourceFiles.GenerateDefaultStronglyTypedFilename(provider, OutputResources[0].ItemSpec); 1720_unsuccessfullyCreatedOutFiles.Add(OutputResources[0].ItemSpec); 1760outputsToProcess.Add(OutputResources[0]); 2132if (OutputResources == null) 2140OutputResources[i] = new TaskItem(Path.ChangeExtension(Sources[i].ItemSpec, ".resources")); 2151if (ContainsDuplicates(OutputResources)) 2179Assumed.True(OutputResources != null && OutputResources.Length != 0, "Should be at least one output resource"); 2182ITaskItem[] temp = new ITaskItem[OutputResources.Length - _unsuccessfullyCreatedOutFiles.Count]; 2189_unsuccessfullyCreatedOutFiles.Contains(OutputResources[i].ItemSpec)) 2197temp[copied] = OutputResources[i]; 2211if (this.OutputResources != null) 2213foreach (ITaskItem item in this.OutputResources) 2239provider, OutputResources[0].ItemSpec);