19 references to ContainsAnonymousType
Microsoft.CodeAnalysis.CSharp.Features (3)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
492if (localSymbol.Type.ContainsAnonymousType() || localSymbol.Type is IErrorTypeSymbol { Name: null or "" })
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
880if (_semanticModel.GetTypeInfo(selectClause.Expression, _cancellationToken).Type.ContainsAnonymousType())
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
105else if (!type.ContainsAnonymousType())
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Simplification\CSharpSimplificationService.Expander.cs (3)
181if (parameterSymbols.All(p => p.Type?.ContainsAnonymousType() == false)) 224if (parameterSymbol?.Type?.ContainsAnonymousType() == false) 741if (!typeArguments.Any(static t => t.ContainsAnonymousType()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
156return declaredType.ContainsAnonymousType();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
104if (targetType.ContainsAnonymousType())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
39var containsAnonymousType = type != null && type.ContainsAnonymousType();
Microsoft.CodeAnalysis.Features (7)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
74if (type.ContainsAnonymousType())
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
56.Any(p => p.Type.ContainsAnonymousType());
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
76var containsAnonymousType = fields.Any(static p => p.Type.ContainsAnonymousType());
ExtractMethod\MethodExtractor.Analyzer.cs (1)
132symbolMap, variables, failedVariables, unsafeAddressTakenUsed, returnType.ContainsAnonymousType(), containsAnyLocalFunctionCallNotWithinSpan);
ExtractMethod\MethodExtractor.VariableInfo.cs (1)
107public bool OriginalTypeHadAnonymousTypeOrDelegate => _variableSymbol.SymbolType.ContainsAnonymousType();
IntroduceVariable\AbstractIntroduceVariableService.State_ConstructorInitializer.cs (1)
36if (info.Type.ContainsAnonymousType())
IntroduceVariable\AbstractIntroduceVariableService.State_Field.cs (1)
43if (info.Type.ContainsAnonymousType())
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (3)
314IArrayTypeSymbol a => ContainsAnonymousType(a.ElementType), 315IPointerTypeSymbol p => ContainsAnonymousType(p.PointedAtType), 328if (ContainsAnonymousType(typeArg))