11 writes to OutputFiles
Microsoft.Build.Tasks.Core (5)
GenerateResource.cs (3)
1160resGen.OutputFiles = outputsToProcess.ToArray(); 1197resGen.OutputFiles = outputsToProcess.GetRange(initialResourceIndex, numberOfResourcesToAdd).ToArray(); 1274resGen.OutputFiles = outputsToProcess.ToArray();
ResGen.cs (2)
266OutputFiles = successfullyGenerated.ToArray(); 279OutputFiles = Array.Empty<ITaskItem>();
Microsoft.Build.Tasks.UnitTests (6)
ResourceHandling\ResGen_Tests.cs (6)
62t.OutputFiles = null; // want it to reset to default 98t.OutputFiles = differentLengthOutput; 116t.OutputFiles = differentLengthOutput; 126t.OutputFiles = null; 141t.OutputFiles = null; 150t.OutputFiles = explicitOutput;
24 references to OutputFiles
Microsoft.Build.Tasks.Core (17)
GenerateResource.cs (5)
1162ITaskItem[] outputFiles = resGen.OutputFiles; 1199ITaskItem[] outputFiles = resGen.OutputFiles; 1282ITaskItem outputFile = resGen.OutputFiles[0]; 1286if (!_stronglyTypedResourceSuccessfullyCreated && (resGen.OutputFiles == null || resGen.OutputFiles.Length == 0))
ResGen.cs (12)
113get => (ITaskItem[])Bag[nameof(OutputFiles)]; 114set => Bag[nameof(OutputFiles)] = value; 227if (IsNullOrEmpty(OutputFiles)) 255ITaskItem[] outputFiles = OutputFiles; 271ITaskItem outputFile = OutputFiles[0]; 408if (!IsNullOrEmpty(OutputFiles) && (OutputFiles.Length != InputFiles.Length)) 410Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength", InputFiles.Length, OutputFiles.Length, "InputFiles", "OutputFiles"); 492Bag[nameof(OutputFiles)] = outputFiles; 545if (IsNullOrEmpty(OutputFiles)) 585ITaskItem[] outputFiles = OutputFiles; 614resGenArguments.AppendFileNamesIfNotNull(OutputFiles, " ");
Microsoft.Build.Tasks.UnitTests (7)
ResourceHandling\ResGen_Tests.cs (7)
37Assert.Null(t.OutputFiles); // "OutputFiles is null by default" 46Assert.Null(t.OutputFiles); // "OutputFiles is null until default name generation is triggered" 102Assert.Equal(differentLengthOutput, t.OutputFiles); // "New OutputFiles value should be set" 120Assert.Equal(differentLengthOutput, t.OutputFiles); // "New OutputFiles value should be set" 129Assert.Null(t.OutputFiles); // "OutputFiles is null until default name generation is triggered" 144Assert.Null(t.OutputFiles); // "OutputFiles is null until default name generation is triggered" 153Assert.Equal(explicitOutput, t.OutputFiles); // "New OutputFiles value should be set"