1 write to Sources
Microsoft.Build.Tasks.Core (1)
GenerateResource.cs (1)
690Sources = newSources.ToArray();
27 references to Sources
Microsoft.Build.Tasks.Core (27)
GenerateResource.cs (27)
671if (ExtractResWFiles && Sources != null) 676foreach (ITaskItem item in Sources) 694if ((Sources == null) || (Sources.Length == 0)) 1402if ((OutputResources != null) && (OutputResources.Length != Sources.Length)) 1404Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength", Sources.Length, OutputResources.Length, "Sources", "OutputResources"); 1414if (Sources.Length != 1) 1459for (int i = 0; i < Sources.Length; ++i) 1466string sourceFileName = Sources[i].ItemSpec; 1474inputsToProcess.Add(Sources[i]); 1481Sources[i].CopyMetadataTo(OutputResources[i]); 1482Sources[i].SetMetadata("OutputResource", OutputResources[i].ItemSpec); 1484if (!FileSystems.Default.FileExists(Sources[i].ItemSpec)) 1487Log.LogErrorWithCodeFromResources("GenerateResource.ResourceNotFound", Sources[i].ItemSpec); 1494if (ShouldRebuildResgenOutputFile(Sources[i].ItemSpec, OutputResources[i].ItemSpec)) 1497inputsToProcess.Add(Sources[i]); 1509if (nothingOutOfDate && FileSystems.Default.FileExists(Sources[0].ItemSpec)) 1730DateTime sourceTime = NativeMethodsShared.GetLastWriteFileUtcTime(Sources[0].ItemSpec); 1737Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.InputDoesntExist", Sources[0].ItemSpec); 1749Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.InputNewer", Sources[0].ItemSpec, StronglyTypedFileName); 1759inputsToProcess.Add(Sources[0]); 2134OutputResources = new ITaskItem[Sources.Length]; 2138for (i = 0; i < Sources.Length; ++i) 2140OutputResources[i] = new TaskItem(Path.ChangeExtension(Sources[i].ItemSpec, ".resources")); 2145Log.LogErrorWithCodeFromResources("GenerateResource.InvalidFilename", Sources[i].ItemSpec, e.Message); 2185for (int i = 0; i < Sources.Length; i++) 2192Sources[i].SetMetadata("OutputResource", String.Empty);