11 writes to StronglyTypedFileName
Microsoft.Build.Tasks.Core (4)
Microsoft.Build.Tasks.UnitTests (7)
40 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 (29)
ResourceHandling\GenerateResource_Tests.cs (29)
1199File.Delete(t.StronglyTypedFileName);
1277File.Delete(t.StronglyTypedFileName);
1422Assert.Equal(t.StronglyTypedFileName, strFile);
1506File.Delete(t.StronglyTypedFileName);
1542Assert.Equal(t.StronglyTypedFileName, STRfile);
1550Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
1553Assert.DoesNotContain("namespace", File.ReadAllText(t.StronglyTypedFileName));
1559File.Delete(t.StronglyTypedFileName);
1600Assert.Equal(t.StronglyTypedFileName, STRfile);
1608Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
1610string generatedSource = File.ReadAllText(t.StronglyTypedFileName);
1625FileUtilities.DeleteNoThrow(t.StronglyTypedFileName);
2113Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2115Utilities.AssertLogContains(t, t.StronglyTypedFileName);
2119File.Delete(t.StronglyTypedFileName);
2429Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2430Assert.Equal(t.StronglyTypedClassName, Path.GetFileNameWithoutExtension(t.StronglyTypedFileName));
2432Assert.Contains("public class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName));
2440File.Delete(t.StronglyTypedFileName);
2471Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
2473Assert.Equal(t.StronglyTypedFileName, Path.ChangeExtension(t.Sources[0].ItemSpec, ".cs"));
2474Assert.True(File.Exists(t.StronglyTypedFileName));
2479Assert.Contains("internal class " + t.StronglyTypedClassName, File.ReadAllText(t.StronglyTypedFileName));
2485File.Delete(t.StronglyTypedFileName);
4254Assert.Equal(Path.ChangeExtension(t.Sources[0].ItemSpec, codeFileExtension), t.StronglyTypedFileName);
4255Assert.Equal(t.FilesWritten[2].ItemSpec, t.StronglyTypedFileName);
4258Assert.True(File.Exists(t.StronglyTypedFileName));
4290Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
4296File.Delete(t.StronglyTypedFileName);