Base:
property
TypeKind
Microsoft.CodeAnalysis.VisualBasic.Symbols.TypeSymbol.TypeKind
131 references to TypeKind
Microsoft.CodeAnalysis.VisualBasic (131)
Binding\Binder_Utils.vb (2)
1160
Select Case container.
TypeKind
1240
Select Case container.
TypeKind
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (5)
107
If namedType.
TypeKind
= TypeKind.Delegate Then
116
If namedType.
TypeKind
= TypeKind.Delegate Then
127
If namedType.
TypeKind
= TypeKind.Enum Then
132
ElseIf namedType.
TypeKind
= TypeKind.Enum OrElse namedType.
TypeKind
= TypeKind.Module Then
Compilation\MethodCompiler.vb (1)
866
If sourceTypeSymbol.
TypeKind
= TypeKind.Class AndAlso sourceTypeSymbol.GetAttributes().IndexOfAttribute(AttributeDescription.DesignerGeneratedAttribute) > -1 Then
Compilation\VisualBasicCompilation.vb (3)
1545
If 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)
15
Debug.Assert(targetType.
TypeKind
= TypeKind.Submission)
Symbols\BaseTypeAnalysis.vb (1)
124
If this.
TypeKind
= TypeKind.Class Then
Symbols\Source\ImplicitNamedTypeSymbol.vb (2)
59
Return If(Me.
TypeKind
=
TypeKind
.Submission, Nothing, baseType)
Symbols\Source\OverrideHidingHelper.vb (1)
26
Select Case container.
TypeKind
Symbols\Source\SourceMemberContainerTypeSymbol.vb (48)
35
[Class] = CUShort(
TypeKind
.Class) << TypeKindShift
36
[Structure] = CUShort(
TypeKind
.Structure) << TypeKindShift
37
[Interface] = CUShort(
TypeKind
.Interface) << TypeKindShift
38
[Enum] = CUShort(
TypeKind
.Enum) << TypeKindShift
39
[Delegate] = CUShort(
TypeKind
.Delegate) << TypeKindShift
40
[Module] = CUShort(
TypeKind
.Module) << TypeKindShift
41
Submission = CUShort(
TypeKind
.Submission) << TypeKindShift
245
If type.
TypeKind
=
TypeKind
.Module Then
338
Select Case Me.
TypeKind
339
Case
TypeKind
.Interface
342
Case
TypeKind
.Delegate
345
Case
TypeKind
.Class,
TypeKind
.Enum,
TypeKind
.Structure
348
Case
TypeKind
.Module,
TypeKind
.Submission
350
Throw ExceptionUtilities.UnexpectedValue(Me.
TypeKind
)
1269
Return Me.
TypeKind
=
TypeKind
.Interface
1647
If
TypeKind
<>
TypeKind
.Delegate Then
2675
propertySymbol.ContainingType.TypeKind =
TypeKind
.Structure Then
2726
If
TypeKind
=
TypeKind
.Submission Then
2739
ElseIf
TypeKind
=
TypeKind
.Class OrElse
2740
TypeKind
=
TypeKind
.Structure OrElse
2741
TypeKind
=
TypeKind
.Enum OrElse
2742
(
TypeKind
=
TypeKind
.Module AndAlso isShared) Then
2790
If
TypeKind
<>
TypeKind
.Structure OrElse isShared Then
2805
If
TypeKind
=
TypeKind
.Submission Then
2808
ElseIf
TypeKind
=
TypeKind
.Class OrElse
TypeKind
=
TypeKind
.Module Then
3501
Dim myTypeKind As TypeKind = Me.
TypeKind
3504
If myTypeKind =
TypeKind
.Class OrElse myTypeKind =
TypeKind
.Interface OrElse myTypeKind =
TypeKind
.Structure OrElse myTypeKind =
TypeKind
.Module Then
3508
Dim canDeclareOperators As Boolean = (myTypeKind <>
TypeKind
.Module AndAlso myTypeKind <>
TypeKind
.Interface)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
529
If container.
TypeKind
= TypeKind.Structure AndAlso
Symbols\Source\SourceMethodSymbol.vb (4)
98
If container.
TypeKind
= TYPEKIND.Structure Then
231
If container.
TypeKind
= TYPEKIND.Module Then
239
ElseIf container.
TypeKind
= TYPEKIND.Structure Then
407
If container.
TypeKind
= TYPEKIND.Structure AndAlso methodSym.ParameterCount = 0 Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (9)
17
If Me.
TypeKind
=
TypeKind
.Class AndAlso Not Me.IsGenericType Then
216
If named.TypeKind =
TypeKind
.Class AndAlso Not named.IsNotInheritable Then
250
named.
TypeKind
=
TypeKind
.Class AndAlso
292
Debug.Assert(candidate.
TypeKind
=
TypeKind
.Class)
315
Debug.Assert(Me.
TypeKind
=
TypeKind
.Class)
Symbols\Source\SourceNamedTypeSymbol.vb (53)
247
If
TypeKind
=
TypeKind
.Delegate Then
275
ElseIf
TypeKind
=
TypeKind
.Enum Then
1117
Case
TypeKind
.TypeParameter
1121
Case
TypeKind
.Interface,
TypeKind
.Enum,
TypeKind
.Delegate,
TypeKind
.Structure,
TypeKind
.Module,
TypeKind
.Array ' array can't really occur
1125
Case
TypeKind
.Error,
TypeKind
.Unknown
1128
Case
TypeKind
.Class
1188
Case
TypeKind
.TypeParameter
1192
Case
TypeKind
.Unknown
1195
Case
TypeKind
.Interface,
TypeKind
.Error
1239
Case
TypeKind
.TypeParameter
1243
Case
TypeKind
.Unknown
1246
Case
TypeKind
.Interface,
TypeKind
.Error
1381
Select Case
TypeKind
1382
Case
TypeKind
.Submission
1388
Case
TypeKind
.Class
1391
Case
TypeKind
.Interface
1394
Case
TypeKind
.Enum
1397
Case
TypeKind
.Structure
1400
Case
TypeKind
.Delegate
1403
Case
TypeKind
.Module
1407
Throw ExceptionUtilities.UnexpectedValue(
TypeKind
)
1510
Debug.Assert(Me.
TypeKind
<>
TypeKind
.Interface)
1512
If
TypeKind
=
TypeKind
.Enum Then
1515
ElseIf
TypeKind
=
TypeKind
.Delegate Then
1724
TypeKind
<>
TypeKind
.Class OrElse
2266
Select Case Me.
TypeKind
2267
Case
TypeKind
.Class
2294
Case
TypeKind
.Interface
2314
Case
TypeKind
.Module
2349
Dim defaultAutoLayoutSize = If(Me.
TypeKind
=
TypeKind
.Structure, 1, 0)
2484
If Me.
TypeKind
=
TypeKind
.Module Then
2539
If Me.
TypeKind
=
TypeKind
.Structure Then
2589
If Me.
TypeKind
=
TypeKind
.Module Then
2735
If Me.
TypeKind
=
TypeKind
.Class AndAlso Not Me.IsGenericType Then