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);
1495if (ShouldRebuildResgenOutputFile(Sources[i].ItemSpec, OutputResources[i].ItemSpec))
1498inputsToProcess.Add(Sources[i]);
1510if (nothingOutOfDate && FileSystems.Default.FileExists(Sources[0].ItemSpec))
1732DateTime sourceTime = NativeMethodsShared.GetLastWriteFileUtcTime(Sources[0].ItemSpec);
1739Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.InputDoesntExist", Sources[0].ItemSpec);
1751Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.InputNewer", Sources[0].ItemSpec, StronglyTypedFileName);
1761inputsToProcess.Add(Sources[0]);
2136OutputResources = new ITaskItem[Sources.Length];
2140for (i = 0; i < Sources.Length; ++i)
2142OutputResources[i] = new TaskItem(Path.ChangeExtension(Sources[i].ItemSpec, ".resources"));
2147Log.LogErrorWithCodeFromResources("GenerateResource.InvalidFilename", Sources[i].ItemSpec, e.Message);
2187for (int i = 0; i < Sources.Length; i++)
2194Sources[i].SetMetadata("OutputResource", String.Empty);