11 writes to StronglyTypedFileName
Microsoft.Build.Tasks.Core (4)
Microsoft.Build.Tasks.UnitTests (7)
55 references to StronglyTypedFileName
Microsoft.Build.Tasks.Core (11)
GenerateResource.cs (11)
600[StronglyTypedLanguage, StronglyTypedNamespace, StronglyTypedClassName, StronglyTypedFileName],
835StronglyTypedFileName,
1279resGen.StronglyTypedFileName = StronglyTypedFileName;
1345if (StronglyTypedClassName != null || StronglyTypedNamespace != null || StronglyTypedFileName != null || StronglyTypedManifestPrefix != null)
1630if (StronglyTypedFileName == null)
1640Log.LogErrorWithCodeFromResources("GenerateResource.CannotWriteSTRFile", StronglyTypedFileName, e.Message);
1654DateTime outputTime = NativeMethodsShared.GetLastWriteFileUtcTime(StronglyTypedFileName);
1666Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.OutputDoesntExist", StronglyTypedFileName);
1672Log.LogMessageFromResources(MessageImportance.Low, "GenerateResource.InputNewer", Sources[0].ItemSpec, StronglyTypedFileName);
2154if (StronglyTypedFileName == null)
2171_filesWritten.Add(new TaskItem(this.StronglyTypedFileName));
Microsoft.Build.Tasks.UnitTests (44)
ResourceHandling\GenerateResource_Tests.cs (44)
1247File.Delete(t.StronglyTypedFileName);
1325File.Delete(t.StronglyTypedFileName);
1470Assert.Equal(t.StronglyTypedFileName, strFile);
1554File.Delete(t.StronglyTypedFileName);
1590Assert.Equal(t.StronglyTypedFileName, STRfile);
1598Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
1601Assert.DoesNotContain("namespace", File.ReadAllText(t.StronglyTypedFileName));
1607File.Delete(t.StronglyTypedFileName);
1648Assert.Equal(t.StronglyTypedFileName, STRfile);
1656Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
1658string generatedSource = File.ReadAllText(t.StronglyTypedFileName);
1673FileUtilities.DeleteNoThrow(t.StronglyTypedFileName);
1745File.Exists(t.StronglyTypedFileName).ShouldBeTrue();
1746string generatedCode = File.ReadAllText(t.StronglyTypedFileName);
1766if (t.StronglyTypedFileName != null)
1768FileUtilities.DeleteNoThrow(t.StronglyTypedFileName);
1805File.Exists(t.StronglyTypedFileName).ShouldBeTrue();
1806string generatedCode = File.ReadAllText(t.StronglyTypedFileName);
1824if (t.StronglyTypedFileName != null)
1826FileUtilities.DeleteNoThrow(t.StronglyTypedFileName);
1861File.Exists(t.StronglyTypedFileName).ShouldBeTrue();
1862string generatedCode = File.ReadAllText(t.StronglyTypedFileName);
1881if (t.StronglyTypedFileName != null)
1883FileUtilities.DeleteNoThrow(t.StronglyTypedFileName);
1910File.Exists(t.StronglyTypedFileName).ShouldBeTrue();
1926if (t.StronglyTypedFileName != null)
1928FileUtilities.DeleteNoThrow(t.StronglyTypedFileName);
2382Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2384Utilities.AssertLogContains(t, t.StronglyTypedFileName);
2388File.Delete(t.StronglyTypedFileName);
2698Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2699Assert.Equal(t.StronglyTypedClassName, Path.GetFileNameWithoutExtension(t.StronglyTypedFileName));
2701Assert.Contains("public class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName));
2709File.Delete(t.StronglyTypedFileName);
2740Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2742Assert.Equal(t.StronglyTypedFileName, Path.ChangeExtension(t.Sources[0].ItemSpec, ".cs"));
2743Assert.True(File.Exists(t.StronglyTypedFileName));
2748Assert.Contains("internal class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName));
2754File.Delete(t.StronglyTypedFileName);
4544Assert.Equal(Path.ChangeExtension(t.Sources[0].ItemSpec, codeFileExtension), t.StronglyTypedFileName);
4545Assert.Equal(t.FilesWritten[2].ItemSpec, t.StronglyTypedFileName);
4548Assert.True(File.Exists(t.StronglyTypedFileName));
4580Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
4586File.Delete(t.StronglyTypedFileName);