4 instantiations of AttributeParameterData
XamlBuildTask (4)
Microsoft\Build\Tasks\Xaml\AttributeData.cs (3)
96AttributeParameterData propertyInfo = new AttributeParameterData(); 118AttributeParameterData paramInfo = new AttributeParameterData(); 163AttributeParameterData arrayEntry = new AttributeParameterData();
Microsoft\Build\Tasks\Xaml\AttributeParameterData.cs (1)
68this.arrayContents.Add(new AttributeParameterData(elementType, item));
26 references to AttributeParameterData
XamlBuildTask (26)
Microsoft\Build\Tasks\Xaml\AttributeData.cs (17)
20List<AttributeParameterData> parameters; 21Dictionary<string, AttributeParameterData> properties; 29public IList<AttributeParameterData> Parameters 35this.parameters = new List<AttributeParameterData>(); 41public IDictionary<string, AttributeParameterData> Properties 47properties = new Dictionary<string, AttributeParameterData>(); 71foreach (AttributeParameterData parameterData in ReadParameters(reader.ReadSubtree(), namespaceTable, rootNamespace)) 79KeyValuePair<string, AttributeParameterData> propertyInfo = ReadAttributeProperty(reader.ReadSubtree(), namespaceTable, rootNamespace); 90private static KeyValuePair<string, AttributeParameterData> ReadAttributeProperty(XamlReader reader, NamespaceTable namespaceTable, string rootNamespace) 96AttributeParameterData propertyInfo = new AttributeParameterData(); 104return new KeyValuePair<string, AttributeParameterData>(member.Name, propertyInfo); 109private static IList<AttributeParameterData> ReadParameters(XamlReader reader, NamespaceTable namespaceTable, string rootNamespace) 111IList<AttributeParameterData> parameters = new List<AttributeParameterData>(); 118AttributeParameterData paramInfo = new AttributeParameterData(); 129private static void ReadParamInfo(XamlReader reader, XamlType type, NamespaceTable namespaceTable, string rootNamespace, AttributeParameterData paramInfo) 163AttributeParameterData arrayEntry = new AttributeParameterData();
Microsoft\Build\Tasks\Xaml\AttributeParameterData.cs (7)
28List<AttributeParameterData> arrayContents; 65this.arrayContents = new List<AttributeParameterData>(); 80public AttributeParameterData(XamlType type, IEnumerable<AttributeParameterData> arrayContents) 93this.arrayContents = new List<AttributeParameterData>(arrayContents); 121public ReadOnlyCollection<AttributeParameterData> ArrayContents 129internal void AddArrayContentsEntry(AttributeParameterData arrayContentsEntry) 135this.arrayContents = new List<AttributeParameterData>();
Microsoft\Build\Tasks\Xaml\ClassGenerator.cs (2)
226foreach (KeyValuePair<string, AttributeParameterData> propertyEntry in attrib.Properties) 236CodeExpression GetCodeExpressionForAttributeArgument(AttributeData attrib, AttributeParameterData paramInfo, ClassData classData)