1 write to Sources
Microsoft.Build.Tasks.Core (1)
GenerateResource.cs (1)
682Sources = newSources.ToArray();
27 references to Sources
Microsoft.Build.Tasks.Core (27)
GenerateResource.cs (27)
663if (ExtractResWFiles && Sources != null) 668foreach (ITaskItem item in Sources) 686if ((Sources == null) || (Sources.Length == 0)) 1325if ((OutputResources != null) && (OutputResources.Length != Sources.Length)) 1327Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength", Sources.Length, OutputResources.Length, "Sources", "OutputResources"); 1337if (Sources.Length != 1) 1382for (int i = 0; i < Sources.Length; ++i) 1389string sourceFileName = Sources[i].ItemSpec; 1397inputsToProcess.Add(Sources[i]); 1404Sources[i].CopyMetadataTo(OutputResources[i]); 1405Sources[i].SetMetadata("OutputResource", OutputResources[i].ItemSpec); 1407if (!FileSystems.Default.FileExists(Sources[i].ItemSpec)) 1410Log.LogErrorWithCodeFromResources("GenerateResource.ResourceNotFound", Sources[i].ItemSpec); 1417if (ShouldRebuildResgenOutputFile(Sources[i].ItemSpec, OutputResources[i].ItemSpec)) 1420inputsToProcess.Add(Sources[i]); 1432if (nothingOutOfDate && FileSystems.Default.FileExists(Sources[0].ItemSpec)) 1653DateTime sourceTime = NativeMethodsShared.GetLastWriteFileUtcTime(Sources[0].ItemSpec); 1660Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.InputDoesntExist", Sources[0].ItemSpec); 1672Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.InputNewer", Sources[0].ItemSpec, StronglyTypedFileName); 1682inputsToProcess.Add(Sources[0]); 2057OutputResources = new ITaskItem[Sources.Length]; 2061for (i = 0; i < Sources.Length; ++i) 2063OutputResources[i] = new TaskItem(Path.ChangeExtension(Sources[i].ItemSpec, ".resources")); 2068Log.LogErrorWithCodeFromResources("GenerateResource.InvalidFilename", Sources[i].ItemSpec, e.Message); 2108for (int i = 0; i < Sources.Length; i++) 2115Sources[i].SetMetadata("OutputResource", String.Empty);