1 write to AssignedFiles
Microsoft.Build.Tasks.Core (1)
AssignCulture.cs (1)
136AssignedFiles = new ITaskItem[Files.Length];
60 references to AssignedFiles
Microsoft.Build.Tasks.Core (18)
AssignCulture.cs (18)
147AssignedFiles[i] = new TaskItem(Files[i]); 149string dependentUpon = AssignedFiles[i].GetMetadata(ItemMetadataNames.dependentUpon); 150string existingCulture = AssignedFiles[i].GetMetadata(ItemMetadataNames.culture); 154AssignedFiles[i].SetMetadata(ItemMetadataNames.withCulture, "true"); 155cultureList.Add(AssignedFiles[i]); 157CultureNeutralAssignedFiles[i] = new TaskItem(AssignedFiles[i]); 162AssignedFiles[i].ItemSpec, 166ConversionUtilities.ValidBooleanFalse(AssignedFiles[i].GetMetadata(ItemMetadataNames.withCulture))); 174existingCulture, AssignedFiles[i].ItemSpec, info.culture); 178AssignedFiles[i].RemoveMetadata(ItemMetadataNames.culture); 184AssignedFiles[i].SetMetadata(ItemMetadataNames.culture, info.culture); 185AssignedFiles[i].SetMetadata(ItemMetadataNames.withCulture, "true"); 186cultureList.Add(AssignedFiles[i]); 190noCultureList.Add(AssignedFiles[i]); 191AssignedFiles[i].SetMetadata(ItemMetadataNames.withCulture, "false"); 195new TaskItem(AssignedFiles[i]) { ItemSpec = info.cultureNeutralFilename }; 201AssignedFiles[i].GetMetadata(ItemMetadataNames.culture), 202AssignedFiles[i].ItemSpec);
Microsoft.Build.Tasks.UnitTests (42)
AssignCulture_Tests.cs (42)
28Assert.Single(t.AssignedFiles); 30Assert.Equal("fr", t.AssignedFiles[0].GetMetadata("Culture")); 31Assert.Equal("MyResource.fr.resx", t.AssignedFiles[0].ItemSpec); 48Assert.Single(t.AssignedFiles); 50Assert.Equal("fr", t.AssignedFiles[0].GetMetadata("Culture")); 51Assert.Equal("MyResource.fr.resx", t.AssignedFiles[0].ItemSpec); 70Assert.Single(t.AssignedFiles); 72Assert.Equal("fr", t.AssignedFiles[0].GetMetadata("Culture")); 73Assert.Equal("MyResource.fr.resx", t.AssignedFiles[0].ItemSpec); 91Assert.Single(t.AssignedFiles); 93Assert.Equal("fr", t.AssignedFiles[0].GetMetadata("Culture")); 94Assert.Equal("My Random String", t.AssignedFiles[0].GetMetadata("MyAttribute")); 95Assert.Equal("MyResource.fr.resx", t.AssignedFiles[0].ItemSpec); 113Assert.Single(t.AssignedFiles); 115Assert.Equal(String.Empty, t.AssignedFiles[0].GetMetadata("Culture")); 116Assert.Equal("MyResource.resx", t.AssignedFiles[0].ItemSpec); 132Assert.Single(t.AssignedFiles); 134Assert.Equal(String.Empty, t.AssignedFiles[0].GetMetadata("Culture")); 135Assert.Equal("MyResource", t.AssignedFiles[0].ItemSpec); 152Assert.Single(t.AssignedFiles); 154Assert.Equal(String.Empty, t.AssignedFiles[0].GetMetadata("Culture")); 155Assert.Equal("MyResource..resx", t.AssignedFiles[0].ItemSpec); 175Assert.Single(t.AssignedFiles); 198Assert.Single(t.AssignedFiles); 200Assert.Equal(culture, t.AssignedFiles[0].GetMetadata("Culture")); 201Assert.Equal($"MyResource.{culture}.resx", t.AssignedFiles[0].ItemSpec); 220Assert.Single(t.AssignedFiles); 222Assert.Equal(culture, t.AssignedFiles[0].GetMetadata("Culture")); 223Assert.Equal($"MyResource.{culture}.resx", t.AssignedFiles[0].ItemSpec); 238Assert.Single(t.AssignedFiles); 240Assert.Equal(culture, t.AssignedFiles[0].GetMetadata("Culture")); 241Assert.Equal($"MyResource.{culture}.resx", t.AssignedFiles[0].ItemSpec); 255Assert.Single(t.AssignedFiles); 257Assert.Equal("true", t.AssignedFiles[0].GetMetadata("WithCulture")); 258Assert.Equal(culture, t.AssignedFiles[0].GetMetadata("Culture")); 259Assert.Equal($"MyResource.{culture}.resx", t.AssignedFiles[0].ItemSpec); 277Assert.Single(t.AssignedFiles); 279Assert.Equal("en-GB", t.AssignedFiles[0].GetMetadata("Culture")); 280Assert.Equal("MyResource.fr.resx", t.AssignedFiles[0].ItemSpec); 298Assert.Single(t.AssignedFiles); 300Assert.Equal("fr", t.AssignedFiles[0].GetMetadata("Culture")); 301Assert.Equal("MyResource.fr.resx", t.AssignedFiles[0].ItemSpec);