1 write to Sources
Microsoft.Build.Tasks.Core (1)
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);