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