47 references to SubXamlType
System.Xaml.Tests (47)
Common\CustomXamlType.cs (1)
19
public CustomXamlType(string typeName, IList<XamlType?>? typeArguments, XamlSchemaContext schemaContext) :
base
(typeName, typeArguments, schemaContext) { }
System\Xaml\XamlTypeTests.cs (46)
64
var type = new
SubXamlType
(typeName, typeArguments, schemaContext);
76
Assert.Throws<ArgumentNullException>("typeName", () => new
SubXamlType
(null!, Array.Empty<XamlType>(), new XamlSchemaContext()));
139
Assert.Throws<ArgumentException>(() => new
SubXamlType
("typeName", new XamlType?[] { null }, new XamlSchemaContext()));
148
Assert.Throws<ArgumentNullException>("schemaContext", () => new
SubXamlType
("typeName", Array.Empty<XamlType>(), null));
210
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), new string[] { "" } };
429
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), XamlLanguage.Key, null };
727
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), Array.Empty<XamlMember>() };
1154
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), Array.Empty<XamlMember>() };
1346
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), new XamlType?[] { null } };
1521
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), "name", null };
1702
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), XamlLanguage.Object };
1742
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), XamlCollectionKind.None };
1907
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false };
1942
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
2140
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
2328
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
2572
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false };
2653
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), true };
2691
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false };
2719
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false };
2776
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), true };
2823
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), true };
2850
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), true, true };
2876
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false, true };
2957
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false };
2984
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
3039
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
3290
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
3455
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), "name", false, null, null };
3674
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), 1, null };
3725
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
3924
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
4123
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false };
4204
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
4456
yield return new object[] { new
SubXamlType
("name", null, new XamlSchemaContext()), false };
4628
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), null };
5087
yield return new object?[] { type, new
SubXamlType
("name", null, new XamlSchemaContext()), false };
5099
yield return new object?[] { new XamlType("namespace", "name", null, new XamlSchemaContext()), new
SubXamlType
("name", null, new XamlSchemaContext()), false };
5101
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), new
SubXamlType
("name", null, new XamlSchemaContext()), true };
5102
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), new
SubXamlType
("otherName", null, new XamlSchemaContext()), false };
5103
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), new XamlType(typeof(int), new XamlSchemaContext()), false };
5104
yield return new object?[] { new
SubXamlType
("name", null, new XamlSchemaContext()), new XamlType("namespace", "name", null, new XamlSchemaContext()), false };
5132
yield return new object[] { new
SubXamlType
("typeName", null, new XamlSchemaContext()) };
5176
public NoUnderlyingOrBaseType() :
base
("name", null, new XamlSchemaContext()) { }