50 references to DynamicType
Microsoft.CodeAnalysis (4)
Compilation\Compilation.cs (1)
1709case SymbolKind.DynamicType:
Operations\ControlFlowGraphBuilder.cs (1)
4007return resource.Type == null || resource.Type.Kind == SymbolKind.DynamicType;
Symbols\ITypeSymbol.cs (1)
253return type?.Kind == SymbolKind.DynamicType;
Symbols\SymbolKindExtensions.cs (1)
49case SymbolKind.DynamicType:
Microsoft.CodeAnalysis.CodeStyle (6)
ISymbolExtensions_Accessibility.cs (2)
133case SymbolKind.DynamicType: 155symbol.ContainingSymbol.IsKind(SymbolKind.DynamicType))
SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
70return (xKind == SymbolKind.DynamicType && IsObjectType(y)) || 71(yKind == SymbolKind.DynamicType && IsObjectType(x)); 120SymbolKind.DynamicType => NullableAnnotationsEquivalent((IDynamicTypeSymbol)x, (IDynamicTypeSymbol)y),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
47if (x.Kind == SymbolKind.DynamicType ||
Microsoft.CodeAnalysis.CSharp (21)
Binder\ForEachLoopBinder.cs (2)
770if (collectionExprType.Kind == SymbolKind.DynamicType && IsAsync) 777if (collectionExprType.Kind == SymbolKind.ArrayType || collectionExprType.Kind == SymbolKind.DynamicType)
Binder\Semantics\AccessCheck.cs (1)
192case SymbolKind.DynamicType:
Binder\Semantics\Conversions\ConversionsBase.cs (7)
803return (source.Kind == SymbolKind.DynamicType) ? Conversion.ExplicitDynamic : Conversion.ExplicitReference; 2380return expressionType?.Kind == SymbolKind.DynamicType && !destination.IsPointerOrFunctionPointer(); 2390return source.Kind == SymbolKind.DynamicType && !destination.IsPointerOrFunctionPointer(); 2496if (destination.SpecialType == SpecialType.System_Object || destination.Kind == SymbolKind.DynamicType) 3067if (destination.Kind == SymbolKind.DynamicType) 3118if (destination.Kind == SymbolKind.DynamicType) 3242else if (source.Kind == SymbolKind.DynamicType && destination.IsReferenceType)
Emitter\Model\PEModuleBuilder.cs (1)
1125case SymbolKind.DynamicType:
Symbols\AbstractTypeMap.cs (1)
114case SymbolKind.DynamicType:
Symbols\DynamicTypeSymbol.cs (1)
58return SymbolKind.DynamicType;
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
172case SymbolKind.DynamicType:
Symbols\Metadata\PE\MetadataDecoder.cs (1)
227case SymbolKind.DynamicType:
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
163case SymbolKind.DynamicType:
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
656case SymbolKind.DynamicType:
Symbols\Symbol.cs (1)
564case SymbolKind.DynamicType:
Symbols\SymbolDistinguisher.cs (2)
71case SymbolKind.DynamicType: // Can't sensibly append location, but it should never be ambiguous. 196Debug.Assert(unwrappedSymbol.Kind == SymbolKind.DynamicType || unwrappedSymbol.Kind == SymbolKind.ErrorType || unwrappedSymbol.Kind == SymbolKind.FunctionPointerType);
Symbols\SymbolExtensions.cs (1)
270case SymbolKind.DynamicType:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ExpressionSyntaxExtensions.cs (1)
112if (targetType.Kind == SymbolKind.DynamicType)
Microsoft.CodeAnalysis.CSharp.Features (1)
Rename\CSharpRenameIssuesService.cs (1)
28symbol.Kind == SymbolKind.DynamicType)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\ForEachTests.cs (1)
1714Assert.Equal(SymbolKind.DynamicType, ((BoundConversion)boundNode.Expression).Operand.Type.Kind);
Semantics\RefLocalsAndReturnsTests.cs (2)
4472Assert.Equal(SymbolKind.DynamicType, model.GetTypeInfo(left).Type.Kind); 4500Assert.Equal(SymbolKind.DynamicType, model.GetTypeInfo(left).Type.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DocumentationComments\DocumentationCommentIDTests.cs (1)
79Assert.Equal(SymbolKind.DynamicType, symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
112if (targetType.Kind == SymbolKind.DynamicType)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
377if (type?.Kind == SymbolKind.DynamicType)
Microsoft.CodeAnalysis.Features (1)
Shared\Extensions\ISymbolExtensions_2.cs (1)
31case SymbolKind.DynamicType:
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
131Case SymbolKind.DynamicType,
Microsoft.CodeAnalysis.Workspaces (8)
ISymbolExtensions_Accessibility.cs (2)
133case SymbolKind.DynamicType: 155symbol.ContainingSymbol.IsKind(SymbolKind.DynamicType))
SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
70return (xKind == SymbolKind.DynamicType && IsObjectType(y)) || 71(yKind == SymbolKind.DynamicType && IsObjectType(x)); 120SymbolKind.DynamicType => NullableAnnotationsEquivalent((IDynamicTypeSymbol)x, (IDynamicTypeSymbol)y),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
47if (x.Kind == SymbolKind.DynamicType ||
Workspace\Solution\SolutionState.CompilationTracker.cs (1)
90SymbolKind.DynamicType);
Workspace\Solution\SolutionState.SymbolToProjectId.cs (1)
102symbol.IsKind(SymbolKind.DynamicType))
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
37SymbolKind.DynamicType);