Base:
property
TypeKind
Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol.TypeKind
54 references to TypeKind
Microsoft.CodeAnalysis.VisualBasic (52)
Binding\Binder_Utils.vb (2)
1160Select Case container.TypeKind 1240Select Case container.TypeKind
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (5)
107If namedType.TypeKind = TypeKind.Delegate Then 116If namedType.TypeKind = TypeKind.Delegate Then 127If namedType.TypeKind = TypeKind.Enum Then 132ElseIf namedType.TypeKind = TypeKind.Enum OrElse namedType.TypeKind = TypeKind.Module Then
Compilation\MethodCompiler.vb (1)
856If sourceTypeSymbol.TypeKind = TypeKind.Class AndAlso sourceTypeSymbol.GetAttributes().IndexOfAttribute(sourceTypeSymbol, AttributeDescription.DesignerGeneratedAttribute) > -1 Then
Compilation\VisualBasicCompilation.vb (3)
1538If mainType Is Nothing OrElse (mainType.TypeKind <> TYPEKIND.Class AndAlso mainType.TypeKind <> TYPEKIND.Structure AndAlso mainType.TypeKind <> TYPEKIND.Module) Then
Lowering\LocalRewriter\LocalRewriter_PreviousSubmissionReference.vb (1)
15Debug.Assert(targetType.TypeKind = TypeKind.Submission)
Symbols\BaseTypeAnalysis.vb (1)
124If this.TypeKind = TypeKind.Class Then
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
58Return If(Me.TypeKind = TypeKind.Submission, Nothing, baseType)
Symbols\Source\OverrideHidingHelper.vb (1)
26Select Case container.TypeKind
Symbols\Source\SourceMemberContainerTypeSymbol.vb (15)
243If type.TypeKind = TypeKind.Module Then 336Select Case Me.TypeKind 348Throw ExceptionUtilities.UnexpectedValue(Me.TypeKind) 1276Return Me.TypeKind = TypeKind.Interface 1654If TypeKind <> TypeKind.Delegate Then 2714If TypeKind = TypeKind.Submission Then 2727ElseIf TypeKind = TypeKind.Class OrElse 2728TypeKind = TypeKind.Structure OrElse 2729TypeKind = TypeKind.Enum OrElse 2730(TypeKind = TypeKind.Module AndAlso isShared) Then 2778If TypeKind <> TypeKind.Structure OrElse isShared Then 2793If TypeKind = TypeKind.Submission Then 2796ElseIf TypeKind = TypeKind.Class OrElse TypeKind = TypeKind.Module Then 3489Dim myTypeKind As TypeKind = Me.TypeKind
Symbols\Source\SourceMemberFieldSymbol.vb (1)
515If container.TypeKind = TypeKind.Structure AndAlso
Symbols\Source\SourceMethodSymbol.vb (4)
97If container.TypeKind = TYPEKIND.Structure Then 230If container.TypeKind = TYPEKIND.Module Then 238ElseIf container.TypeKind = TYPEKIND.Structure Then 406If container.TypeKind = TYPEKIND.Structure AndAlso methodSym.ParameterCount = 0 Then
Symbols\Source\SourceNamedTypeSymbol.vb (13)
240If TypeKind = TypeKind.Delegate Then 268ElseIf TypeKind = TypeKind.Enum Then 1374Select Case TypeKind 1400Throw ExceptionUtilities.UnexpectedValue(TypeKind) 1498Debug.Assert(Me.TypeKind <> TypeKind.Interface) 1500If TypeKind = TypeKind.Enum Then 1503ElseIf TypeKind = TypeKind.Delegate Then 2177Select Case Me.TypeKind 2260Dim defaultAutoLayoutSize = If(Me.TypeKind = TypeKind.Structure, 1, 0) 2391If Me.TypeKind = TypeKind.Module Then 2441If Me.TypeKind = TypeKind.Structure Then 2484If Me.TypeKind = TypeKind.Module Then 2609If Me.TypeKind = TypeKind.Class AndAlso Not Me.IsGenericType Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (4)
17If Me.TypeKind = TypeKind.Class AndAlso Not Me.IsGenericType Then 250named.TypeKind = TypeKind.Class AndAlso 301If Me.TypeKind = TypeKind.Class Then 309Debug.Assert(Me.TypeKind = TypeKind.Class)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\Retargeting\RetargetingTests.vb (2)
1013Assert.Equal(TypeKind.Delegate, CType(sourceType.GetMembers.Item(1), SourceNamedTypeSymbol).TypeKind) 1014Assert.Equal(TypeKind.Delegate, CType(sourceType.GetMembers.Item(2), SourceNamedTypeSymbol).TypeKind)