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