19 references to GetTypeArguments
Microsoft.CodeAnalysis.CodeStyle (3)
ISymbolExtensions.cs (2)
397results.AddRange(symbol.GetTypeArguments()); 402results.AddRange(containingType.GetTypeArguments());
ITypeSymbolExtensions.cs (1)
727return symbol.GetTypeArguments().Single();
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
236var unwrappedReturnType = returnType.GetTypeArguments()[0];
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
TypeStyleHelper.cs (3)
163? returnType.GetTypeArguments().First().Name 181if (UnwrapTupleType(typeInDeclaration)?.GetTypeArguments().Length > 0 || 182containingType.GetTypeArguments().Length > 0)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
CSharpAddYieldCodeFixProvider.cs (2)
163var leftArguments = typeArgument.GetTypeArguments(); 164var rightArguments = returnExpressionType.GetTypeArguments();
CSharpChangeToIEnumerableCodeFixProvider.cs (1)
63var typeArg = type.GetTypeArguments().First();
CSharpMakeMethodAsynchronousCodeFixProvider.cs (3)
134: knownTypes.IAsyncEnumerableOfTTypeOpt.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax(); 140: knownTypes.IAsyncEnumeratorOfTTypeOpt.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax(); 160SyntaxFactory.TypeArgumentList(SyntaxFactory.SingletonSeparatedList(typeArgumentFrom.GetTypeArguments()[0].GenerateTypeSyntax())));
CSharpMakeMethodSynchronousCodeFixProvider.cs (3)
71newReturnType = returnType.GetTypeArguments()[0].GenerateTypeSyntax().WithTriviaFrom(returnTypeSyntax); 77newReturnType = knownTypes.IEnumerableOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax(); 83newReturnType = knownTypes.IEnumeratorOfTType.Construct(methodSymbol.ReturnType.GetTypeArguments()[0]).GenerateTypeSyntax();
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
VisualBasicConvertToIteratorCodeFixProvider.vb (1)
74ienumerableSymbol = ienumerableSymbol.Construct(method.ReturnType.GetTypeArguments().First())
VisualBasicMakeMethodSynchronousCodeFixProvider.vb (1)
60Dim newAsClause = functionStatement.AsClause.WithType(methodSymbol.ReturnType.GetTypeArguments()(0).GenerateTypeSyntax())
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
742Dim typeArguments = memberMethod.ReturnType.GetTypeArguments()