5 implementations of IsAnonymousType
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationTypeSymbol.cs (1)
50public bool IsAnonymousType => false;
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\TypeSymbol.cs (1)
167bool ITypeSymbol.IsAnonymousType => UnderlyingTypeSymbol.IsAnonymousType;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
55public bool IsAnonymousType => _symbol.IsAnonymousType;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\TypeSymbol.vb (1)
251Public Overridable ReadOnly Property IsAnonymousType As Boolean Implements ITypeSymbol.IsAnonymousType
Microsoft.CodeAnalysis.Workspaces (1)
CodeGenerationTypeSymbol.cs (1)
50public bool IsAnonymousType => false;
85 references to IsAnonymousType
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (3)
6905operation.Property.ContainingType.IsAnonymousType && 7651if (operation.Type!.IsAnonymousType) 7678Debug.Assert(operation.Type!.IsAnonymousType);
Operations\ControlFlowGraphBuilder.ImplicitInstanceInfo.cs (1)
45Debug.Assert(currentInitializedAnonymousType.IsAnonymousType);
Microsoft.CodeAnalysis.CodeStyle (16)
ISymbolExtensions.cs (1)
247=> symbol is INamedTypeSymbol { IsAnonymousType: true };
ITypeSymbolExtensions.cs (2)
95=> symbol?.IsAnonymousType == true; 324if (type.IsAnonymousType)
SymbolEquivalenceComparer.cs (1)
186x.ContainingType.IsAnonymousType)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (6)
347x.IsAnonymousType != y.IsAnonymousType || 393if (x.IsAnonymousType) 573if (x.ContainingType.IsAnonymousType && y.ContainingType.IsAnonymousType) 625if (x.TypeParameterKind == TypeParameterKind.Type && x.ContainingType.IsAnonymousType)
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (3)
178Hash.Combine(x.IsAnonymousType, 183if (x.IsAnonymousType) 276if (x.TypeParameterKind == TypeParameterKind.Type && x.ContainingType.IsAnonymousType)
SymbolKey.AnonymousTypeSymbolKey.cs (2)
20Debug.Assert(symbol.IsAnonymousType); 37contextualSymbol = contextualSymbol is { IsAnonymousType: true } ? contextualSymbol : null;
SymbolKey.SymbolKeyWriter.cs (1)
417else if (namedTypeSymbol.IsAnonymousType)
Microsoft.CodeAnalysis.CSharp (5)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
475var name = format.CompilerInternalOptions.IncludesOption(SymbolDisplayCompilerInternalOptions.UseMetadataMethodNames) || symbol.ContainingType == null || symbol.ContainingType.IsAnonymousType
SymbolDisplay\SymbolDisplayVisitor.Types.cs (3)
319if (symbol.IsAnonymousType && symbol.TypeKind != TypeKind.Delegate) 359if (symbolName is null && symbol.IsAnonymousType && symbol.TypeKind == TypeKind.Delegate) 678if (symbol.IsAnonymousType && symbol.TypeKind != TypeKind.Delegate)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
125if (!(symbol.IsAnonymousType || symbol.IsTupleType))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
183if (symbol.Name == string.Empty || symbol.IsAnonymousType)
UseExplicitTypeForConstCodeFixProvider.cs (1)
52if (type == null || type.TypeKind == TypeKind.Error || type.IsAnonymousType)
Microsoft.CodeAnalysis.CSharp.Features (1)
UseExplicitTypeForConstCodeFixProvider.cs (1)
52if (type == null || type.TypeKind == TypeKind.Error || type.IsAnonymousType)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Compilation\CompilationAPITests.cs (3)
2611Assert.True(type.IsAnonymousType); 2632Assert.True(type.IsAnonymousType); 2647Assert.True(type.IsAnonymousType);
Symbols\AnonymousTypesSemanticsTests.cs (1)
1901Assert.True(type.IsAnonymousType);
Symbols\Source\DeclaringSyntaxNodeTests.cs (2)
266Assert.True(localA1Type.IsAnonymousType); 330Assert.True(localType.IsAnonymousType);
Symbols\TypeTests.cs (2)
1683Assert.True(anonymousType.IsAnonymousType); 1693Assert.True(nestedType.IsAnonymousType);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (1)
183if (symbol.Name == string.Empty || symbol.IsAnonymousType)
Microsoft.CodeAnalysis.Features (8)
CodeRefactorings\MoveType\AbstractMoveTypeService.State.cs (1)
64typeSymbol.IsAnonymousType ||
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
102|| symbol.ContainingType.IsAnonymousType
GenerateMember\AbstractGenerateMemberService.cs (1)
40if (typeToGenerateIn.IsAnonymousType)
InlineHints\AbstractInlineTypeHintsService.cs (1)
109if (part.Symbol is INamedTypeSymbol { IsAnonymousType: true } anonymousType)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
55public bool IsAnonymousType => _symbol.IsAnonymousType;
Rename\SymbolicRenameInfo.cs (1)
200if (symbol.Kind == SymbolKind.Property && symbol.ContainingType.IsAnonymousType)
RQName\RQNodeBuilder.cs (2)
63if (type.IsAnonymousType) 260if (symbol.IsAnonymousType)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1917n.Type.IsAnonymousType &&
Microsoft.CodeAnalysis.VisualBasic (8)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (6)
116If symbol.IsAnonymousType OrElse 175If symbol.IsAnonymousType OrElse 185If symbol.IsAnonymousType OrElse format.DelegateStyle = SymbolDisplayDelegateStyle.NameAndSignature Then 200(symbol.IsAnonymousType OrElse format.DelegateStyle <> SymbolDisplayDelegateStyle.NameOnly) AndAlso 209If symbol.IsAnonymousType Then 430If symbol.IsAnonymousType Then
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
98If Not (symbol.IsAnonymousType OrElse symbol.IsTupleType) Then
Symbols\TypeSymbol.vb (1)
251Public Overridable ReadOnly Property IsAnonymousType As Boolean Implements ITypeSymbol.IsAnonymousType
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
TypeSyntaxGeneratorVisitor.vb (1)
77If symbol.Name = String.Empty OrElse symbol.IsAnonymousType Then
Microsoft.CodeAnalysis.VisualBasic.Features (3)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
191targetType.IsAnonymousType Then 358targetType.IsAnonymousType Then
SignatureHelp\InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb (1)
42If invokeMethod.ContainingType.IsAnonymousType Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Compilation\CompilationAPITests.vb (5)
1590Assert.True(type.IsAnonymousType) 1612Assert.True(type.IsAnonymousType) 1637Assert.True(type.IsAnonymousType) 1652Assert.True(type.IsAnonymousType) 1666Assert.True(type.IsAnonymousType)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
TypeSyntaxGeneratorVisitor.vb (1)
77If symbol.Name = String.Empty OrElse symbol.IsAnonymousType Then
Microsoft.CodeAnalysis.Workspaces (18)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
247=> symbol is INamedTypeSymbol { IsAnonymousType: true };
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (2)
95=> symbol?.IsAnonymousType == true; 324if (type.IsAnonymousType)
Shared\Extensions\ITypeSymbolExtensions.SubstituteTypesVisitor.cs (1)
65if (symbol.IsAnonymousType)
Shared\Extensions\SemanticModelExtensions.cs (1)
25if (symbol.IsConstructor() && symbol.ContainingType.IsAnonymousType)
SymbolEquivalenceComparer.cs (1)
186x.ContainingType.IsAnonymousType)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (6)
347x.IsAnonymousType != y.IsAnonymousType || 393if (x.IsAnonymousType) 573if (x.ContainingType.IsAnonymousType && y.ContainingType.IsAnonymousType) 625if (x.TypeParameterKind == TypeParameterKind.Type && x.ContainingType.IsAnonymousType)
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (3)
178Hash.Combine(x.IsAnonymousType, 183if (x.IsAnonymousType) 276if (x.TypeParameterKind == TypeParameterKind.Type && x.ContainingType.IsAnonymousType)
SymbolKey.AnonymousTypeSymbolKey.cs (2)
20Debug.Assert(symbol.IsAnonymousType); 37contextualSymbol = contextualSymbol is { IsAnonymousType: true } ? contextualSymbol : null;
SymbolKey.SymbolKeyWriter.cs (1)
417else if (namedTypeSymbol.IsAnonymousType)
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphBuilder.cs (1)
484if (symbol is ITypeSymbol typeSymbol && typeSymbol.IsAnonymousType)
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Help\VisualBasicHelpContextService.vb (1)
97If (symbolType IsNot Nothing AndAlso symbolType.IsAnonymousType) OrElse symbol.IsAnonymousType() OrElse symbol.IsAnonymousTypeProperty() Then
Help\VisualBasicHelpContextService.Visitor.vb (1)
816If local.Type.IsAnonymousType Then