33 references to PropertyType
Microsoft.Build.Tasks.Core (23)
XamlTaskFactory\CommandLineGenerator.cs (6)
88case PropertyType.Boolean: 98case PropertyType.Integer: 119case PropertyType.ItemArray: 124case PropertyType.None: 127case PropertyType.String: 161case PropertyType.StringArray:
XamlTaskFactory\Property.cs (2)
58public PropertyType Type { get; set; } = PropertyType.None;
XamlTaskFactory\TaskGenerator.cs (8)
435if (property.Type == PropertyType.Boolean) 517if (property.Type == PropertyType.StringArray) 521else if (property.Type == PropertyType.String) 525else if (property.Type == PropertyType.Boolean) 529else if (property.Type == PropertyType.Integer) 533else if (property.Type == PropertyType.ItemArray) 622if (property.Type == PropertyType.Boolean) 626else if (property.Type == PropertyType.Integer)
XamlTaskFactory\TaskParser.cs (7)
453parameter.Type = PropertyType.Boolean; 457parameter.Type = PropertyType.String; 461parameter.Type = PropertyType.String; 465parameter.Type = PropertyType.Integer; 469parameter.Type = PropertyType.String; 473parameter.Type = PropertyType.StringArray; 483parameter.Type = PropertyType.ItemArray;
Microsoft.Build.Tasks.UnitTests (10)
XamlTaskFactory_Tests.cs (10)
193Assert.Equal(PropertyType.Boolean, properties.First.Value.Type); 237Assert.Equal(PropertyType.Boolean, properties.First.Value.Type); 262Assert.Equal(PropertyType.Boolean, properties.First.Value.Type); 287Assert.Equal(PropertyType.String, properties.First.Value.Type); // Enum properties are represented as string types 310Assert.Equal(PropertyType.String, properties.First.Value.Type); // Enum properties are represented as string types 331Assert.Equal(PropertyType.String, properties.First.Value.Type); 355Assert.Equal(PropertyType.String, properties.First.Value.Type); 384Assert.Equal(PropertyType.StringArray, properties.First.Value.Type); 411Assert.Equal(PropertyType.StringArray, properties.First.Value.Type); 438Assert.Equal(PropertyType.ItemArray, properties.First.Value.Type); // Although it's a String array property, DataSource.SourceType overrides that