66 references to TypeArguments
System.Xaml (17)
System\Xaml\Context\XamlContext.cs (1)
365
XamlType propertyType = GetXamlType(propNs, propTypeName, tagType.
TypeArguments
);
System\Xaml\XamlObjectReader.cs (2)
1169
FindNamespaceForTypeArguments(type.
TypeArguments
, context);
1189
FindNamespaceForTypeArguments(type.
TypeArguments
, context);
System\Xaml\XamlType.cs (4)
182
public bool IsGeneric { get { return
TypeArguments
is not null; } }
1473
for (int i = 0; i <
TypeArguments
.Count; i++)
1475
TypeArguments
[i].AppendTypeName(sb, forceNsInitialization);
1476
if (i <
TypeArguments
.Count - 1)
System\Xaml\XamlTypeName.cs (2)
45
if (xamlType.
TypeArguments
is not null)
47
foreach (XamlType argumentType in xamlType.
TypeArguments
)
System\Xaml\XamlXmlWriter.cs (8)
173
if (type.
TypeArguments
is not null)
551
WriteValue(BuildTypeArgumentsString(type.
TypeArguments
));
573
if (type.
TypeArguments
is not null)
575
foreach (XamlType arg in type.
TypeArguments
)
595
if (type.
TypeArguments
is not null)
597
foreach (XamlType arg in type.
TypeArguments
)
643
if (type.
TypeArguments
is not null)
647
foreach (XamlType arg in type.
TypeArguments
)
System.Xaml.Tests (49)
System\Xaml\XamlLanguageTests.cs (45)
35
Assert.Null(type.
TypeArguments
);
46
Assert.Null(type.
TypeArguments
);
57
Assert.Null(type.
TypeArguments
);
68
Assert.Null(type.
TypeArguments
);
79
Assert.Null(type.
TypeArguments
);
90
Assert.Null(type.
TypeArguments
);
101
Assert.Null(type.
TypeArguments
);
112
Assert.Null(type.
TypeArguments
);
123
Assert.Null(type.
TypeArguments
);
134
Assert.Null(type.
TypeArguments
);
145
Assert.Null(type.
TypeArguments
);
156
Assert.Null(type.
TypeArguments
);
167
Assert.Null(type.
TypeArguments
);
178
Assert.Null(type.
TypeArguments
);
189
Assert.Null(type.
TypeArguments
);
200
Assert.Null(type.
TypeArguments
);
211
Assert.Null(type.
TypeArguments
);
222
Assert.Null(type.
TypeArguments
);
233
Assert.Null(type.
TypeArguments
);
244
Assert.Null(type.
TypeArguments
);
255
Assert.Null(type.
TypeArguments
);
275
Assert.Equal(new Type[] { typeof(object) }, directive.Type.
TypeArguments
.Select(t => t.UnderlyingType));
288
Assert.Null(directive.Type.
TypeArguments
);
301
Assert.Null(directive.Type.
TypeArguments
);
314
Assert.Null(directive.Type.
TypeArguments
);
327
Assert.Null(directive.Type.
TypeArguments
);
340
Assert.Null(directive.Type.
TypeArguments
);
353
Assert.Null(directive.Type.
TypeArguments
);
366
Assert.Null(directive.Type.
TypeArguments
);
379
Assert.Equal(new Type[] { typeof(object) }, directive.Type.
TypeArguments
.Select(t => t.UnderlyingType));
392
Assert.Null(directive.Type.
TypeArguments
);
405
Assert.Null(directive.Type.
TypeArguments
);
418
Assert.Equal(new Type[] { typeof(MemberDefinition) }, directive.Type.
TypeArguments
.Select(t => t.UnderlyingType));
431
Assert.Equal(new Type[] { typeof(Attribute) }, directive.Type.
TypeArguments
.Select(t => t.UnderlyingType));
444
Assert.Null(directive.Type.
TypeArguments
);
457
Assert.Equal(new Type[] { typeof(object) }, directive.Type.
TypeArguments
.Select(t => t.UnderlyingType));
470
Assert.Null(directive.Type.
TypeArguments
);
483
Assert.Null(directive.Type.
TypeArguments
);
496
Assert.Null(directive.Type.
TypeArguments
);
509
Assert.Null(directive.Type.
TypeArguments
);
522
Assert.Null(directive.Type.
TypeArguments
);
535
Assert.Null(directive.Type.
TypeArguments
);
548
Assert.Null(directive.Type.
TypeArguments
);
561
Assert.Null(directive.Type.
TypeArguments
);
574
Assert.Null(directive.Type.
TypeArguments
);
System\Xaml\XamlTypeTests.cs (4)
37
Assert.Equal(typeArguments != null && typeArguments.Count > 0 ? typeArguments : null, type.
TypeArguments
);
67
Assert.Equal(typeArguments != null && typeArguments.Count > 0 ? typeArguments : null, type.
TypeArguments
);
93
Assert.Equal(expectedTypeArguments, type.
TypeArguments
);
113
Assert.Equal(expectedTypeArguments, type.
TypeArguments
);