75 references to TypeArguments
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (22)
CodeGen\CodeGenTupleTest.cs (20)
492
Assert.Equal(1, iface.
TypeArguments
().Length);
493
TypeSymbol typeArg = iface.
TypeArguments
()[0];
507
Assert.Equal(1, iface.
TypeArguments
().Length);
508
typeArg = iface.
TypeArguments
()[0];
519
Assert.Equal(1, iface.
TypeArguments
().Length);
520
typeArg = iface.
TypeArguments
()[0];
531
Assert.Equal(1, iface.
TypeArguments
().Length);
532
typeArg = iface.
TypeArguments
()[0];
694
Assert.Equal(1, constraint.
TypeArguments
().Length);
695
TypeSymbol typeArg = constraint.
TypeArguments
()[0];
710
Assert.Equal(1, constraint.
TypeArguments
().Length);
711
typeArg = constraint.
TypeArguments
()[0];
1005
var first = field2Type.
TypeArguments
()[0];
26751
var tuple = iEnumerable.
TypeArguments
()[0];
26824
var tuple = iEnumerable.
TypeArguments
()[0];
26887
var container = (NamedTypeSymbol)iEnumerable.
TypeArguments
()[0];
26890
var tuple = (NamedTypeSymbol)container.
TypeArguments
()[0];
26955
var contained = (NamedTypeSymbol)iEnumerable.
TypeArguments
()[0];
26962
var tuple1 = (NamedTypeSymbol)contained.
TypeArguments
()[0];
26978
var tuple2 = (NamedTypeSymbol)container.
TypeArguments
()[0];
Emit\EmitMetadataTests.cs (2)
787
Assert.Same(baseType.
TypeArguments
()[0], derivedType.TypeParameters[0]);
788
Assert.Same(baseType.
TypeArguments
()[1], derivedType.TypeParameters[1]);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (3)
Attributes\AttributeTests_Tuples.cs (3)
488
var firstTuple = field6Type.
TypeArguments
().Single();
940
var typeArg = constraint.
TypeArguments
().Single();
1040
var typeArg = interfaceImpl.
TypeArguments
().Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OverloadResolutionTests.cs (2)
721
var typeArgs = ((NamedTypeSymbol)type).
TypeArguments
();
982
Assert.Equal(TypeKind.Error, ((NamedTypeSymbol)type).
TypeArguments
()[0].TypeKind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (46)
Compilation\SemanticModelAPITests.cs (1)
3658
Assert.False(((NamedTypeSymbol)newSymbol).
TypeArguments
().Single().IsErrorType());
DocumentationComments\CrefTests.cs (4)
1530
var expectedSymbol = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("B").
TypeArguments
()[0];
1670
AssertEx.All(actualWinner.ContainingType.
TypeArguments
(), typeParam => TypeSymbol.Equals(typeParam, actualParameterType, TypeCompareKind.ConsiderEverything2)); //CONSIDER: Would be different in Dev11.
1708
Assert.Equal(actualParameterType, actualWinner.ContainingType.
TypeArguments
().Single());
1709
Assert.Equal(actualParameterType, actualWinner.ContainingType.ContainingType.
TypeArguments
().Single());
Symbols\CompilationCreationTests.cs (6)
2288
var args1 = retval1.ContainingType.
TypeArguments
().Concat(retval1.
TypeArguments
());
2313
var args3 = retval3.
TypeArguments
();
2448
Assert.Equal(0, type3.
TypeArguments
().Length);
2453
Assert.Equal(1, typeC6.
TypeArguments
().Length);
2454
Assert.Same(localC6Params[0], typeC6.
TypeArguments
()[0]);
Symbols\CustomModifiersTests.cs (1)
295
var withoutModifiers = withModifiers.OriginalDefinition.Construct(withModifiers.
TypeArguments
());
Symbols\Metadata\MetadataTypeTests.cs (4)
107
Assert.Equal(0, class1.
TypeArguments
().Length);
157
Assert.Equal(2, type1.
TypeArguments
().Length);
205
Assert.Equal(1, type1.
TypeArguments
().Length);
253
Assert.Equal(0, type1.
TypeArguments
().Length);
Symbols\Metadata\PE\BaseTypeResolution.cs (1)
89
Assert.Same(((NamedTypeSymbol)@base).
TypeArguments
()[0], orderablePartitioner.TypeParameters[0]);
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (9)
32
Assert.Equal(0, objectType.
TypeArguments
().Length);
41
Assert.Equal(1, varC1.
TypeArguments
().Length);
45
Assert.Equal(varC1_T, varC1.
TypeArguments
()[0]);
83
Assert.Equal(1, varC2.
TypeArguments
().Length);
93
Assert.Equal(0, varC3.
TypeArguments
().Length);
98
Assert.Equal(1, varC4.
TypeArguments
().Length);
109
Assert.Equal(2, varTC2.
TypeArguments
().Length);
114
Assert.Equal(varTC2_T1, varTC2.
TypeArguments
()[0]);
115
Assert.Equal(varTC2_T2, varTC2.
TypeArguments
()[1]);
Symbols\Metadata\PE\MissingTypeReferences.cs (1)
90
Assert.Equal(genericBase, constructedFrom.Construct(genericBase.
TypeArguments
()));
Symbols\Metadata\PE\NoPia.cs (3)
1242
Assert.NotEqual(SymbolKind.ErrorType, ((NamedTypeSymbol)varI5_Foo.ReturnType).
TypeArguments
()[0].Kind);
1250
Assert.NotEqual(SymbolKind.ErrorType, ((NamedTypeSymbol)varI7_Foo.ReturnType).
TypeArguments
()[0].Kind);
1254
Assert.NotEqual(SymbolKind.ErrorType, ((NamedTypeSymbol)varI7_Bar.ReturnType).
TypeArguments
()[0].Kind);
Symbols\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.cs (2)
97
var outer = ((NamedTypeSymbol)importedField.Type).
TypeArguments
().Single();
100
var inner = ((NamedTypeSymbol)outer).
TypeArguments
().Single();
Symbols\Source\BaseClassTests.cs (3)
468
Assert.True(c.Interfaces().Single().
TypeArguments
().Single().IsErrorType()); //can't see base of C while evaluating C.B
1308
Assert.Equal(b, (b.BaseType() as NamedTypeSymbol).
TypeArguments
()[0]);
1340
var garg = c.BaseType().
TypeArguments
()[0];
Symbols\Source\DelegateTests.cs (1)
217
Assert.Equal(1, d.
TypeArguments
().Length);
Symbols\Source\MethodTests.cs (2)
1357
var classBTypeArguments = classB.
TypeArguments
();
1378
var classCBaseTypeArguments = classCBase.
TypeArguments
();
Symbols\Source\SourcePlusMetadataTests.cs (2)
253
var key = a.BaseType().
TypeArguments
()[0] as NamedTypeSymbol;
254
var nam = b.BaseType().
TypeArguments
()[0] as NamedTypeSymbol;
Symbols\Source\TypeMapTests.cs (2)
27
return nts.
TypeArguments
()[0];
117
Assert.Equal(SpecialType.System_Int32, neti.
TypeArguments
()[0].SpecialType);
Symbols\TypeTests.cs (4)
860
Assert.Equal(1, igoo.
TypeArguments
().Length);
876
Assert.Equal(2, classA.
TypeArguments
().Length);
887
Assert.Equal(3, structS.
TypeArguments
().Length);
1264
Assert.Equal(SymbolKind.ErrorType, typeDi.
TypeArguments
()[2].Kind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
499
var actArgs = namedType.
TypeArguments
();
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
3349
Assert.Equal(@event.Type, fieldType.
TypeArguments
().Single());