14 overrides of TypeKind
Microsoft.CodeAnalysis.VisualBasic (14)
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (1)
63Public MustOverride Overrides ReadOnly Property TypeKind As TYPEKIND
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (1)
120Public MustOverride Overrides ReadOnly Property TypeKind As TypeKind
Symbols\ArrayTypeSymbol.vb (1)
256Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\ErrorTypeSymbol.vb (1)
109Public NotOverridable Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
996Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
413Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1259Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
956Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\SubstitutedNamedType.vb (1)
206Public NotOverridable Overrides ReadOnly Property TypeKind As TypeKind
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
360Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
265Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\TypeParameterSymbol.vb (1)
146Public NotOverridable Overrides ReadOnly Property TypeKind As TypeKind
Symbols\UnboundGenericType.vb (1)
203Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
78Public Overrides ReadOnly Property TypeKind As TypeKind
75 references to TypeKind
Microsoft.CodeAnalysis.VisualBasic (75)
Emit\NamedTypeSymbolAdapter.vb (4)
42Return AdaptedNamedTypeSymbol.TypeKind = TypeKind.Enum 236If AdaptedNamedTypeSymbol.TypeKind = TypeKind.Submission Then 454Select Case AdaptedNamedTypeSymbol.TypeKind 965Select Case Me.TypeKind
Symbols\ArrayTypeSymbol.vb (1)
356While (current.TypeKind = TypeKind.Array)
Symbols\AssemblySymbol.vb (1)
721If result Is Nothing OrElse result.TypeKind = TypeKind.Error Then
Symbols\BaseTypeAnalysis.vb (1)
233If currentNamedType.TypeKind = TypeKind.Class Then
Symbols\ConstraintsHelper.vb (12)
161Select Case constraintType.TypeKind 259Throw ExceptionUtilities.UnexpectedValue(constraintType.TypeKind) 836Select Case baseType.TypeKind 844Debug.Assert(baseType.TypeKind <> TypeKind.TypeParameter) 938Select Case typeArgument.TypeKind 954Dim isStructure As Boolean = typeArgument.TypeKind = TypeKind.Structure 958If typeArgument.TypeKind = TypeKind.Class OrElse isStructure Then 1122If type.TypeKind = TypeKind.TypeParameter Then 1166Debug.Assert(type.TypeKind = TypeKind.Class OrElse type.TypeKind = TypeKind.Structure) 1168Dim sourceClass = If(type.TypeKind = TypeKind.Class, TryCast(type, SourceNamedTypeSymbol), Nothing) 1195If Not type.TypeKind = TypeKind.Structure Then
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
333Debug.Assert(type.TypeKind = TypeKind.Module OrElse type.TypeKind = TypeKind.Class AndAlso type.IsNotInheritable)
Symbols\EventSymbol.vb (1)
170If type IsNot Nothing AndAlso type.TypeKind = TypeKind.Delegate Then
Symbols\Metadata\PE\MetadataDecoder.vb (1)
348Select Case candidate.TypeKind
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
166Throw ExceptionUtilities.UnexpectedValue(type.TypeKind)
Symbols\MethodSymbol.vb (1)
557If firstType.TypeKind <> TypeKind.Array Then
Symbols\NamedTypeSymbol.vb (13)
232If TypeKind <> TypeKind.Delegate Then 444Return TypeKind <> TypeKind.Enum AndAlso TypeKind <> TypeKind.Structure AndAlso 445TypeKind <> TypeKind.Error 457Return TypeKind = TypeKind.Enum OrElse TypeKind = TypeKind.Structure 572Return TypeKind = TypeKind.Submission 588Dim name = If(TypeKind = TypeKind.Submission, SynthesizedEntryPointSymbol.FactoryName, SynthesizedEntryPointSymbol.MainName) 820If Me.TypeKind = TypeKind.Interface Then 1086''' Requires less computation than <see cref="TypeSymbol.TypeKind"/>== <see cref="TypeKind.Interface"/>. 1271Select Case fieldType.TypeKind 1274ExceptionUtilities.UnexpectedValue(fieldType.TypeKind)
Symbols\NamedTypeSymbolExtensions.vb (1)
110Return container.TypeKind = TypeKind.Module OrElse container.IsScriptClass
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
415Return _underlyingType.TypeKind
Symbols\Source\ImplementsHelper.vb (1)
396ElseIf interfaceType.TypeKind = TypeKind.Error Then
Symbols\Source\SourceDeclareMethodSymbol.vb (1)
44If ContainingType.TypeKind <> TypeKind.Module Then
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2673propertySymbol.ContainingType.TypeKind = TypeKind.Structure Then
Symbols\Source\SourceMemberMethodSymbol.vb (2)
755Select Case ContainingType.TypeKind 764Throw ExceptionUtilities.UnexpectedValue(ContainingType.TypeKind)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
216If named.TypeKind = TypeKind.Class AndAlso Not named.IsNotInheritable Then
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
90Select Case propertySymbol.ContainingType.TypeKind
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
27Debug.Assert(container.TypeKind = TypeKind.Submission)
Symbols\SubstitutedNamedType.vb (1)
208Return OriginalDefinition.TypeKind
Symbols\SymbolExtensions.vb (1)
34Select Case DirectCast(target, TypeSymbol).TypeKind
Symbols\TypeParameterSymbol.vb (1)
246If (constraint.TypeKind = TypeKind.TypeParameter) Then
Symbols\TypeSymbol.vb (1)
583Return Me.TypeKind
Symbols\TypeSymbolExtensions.vb (21)
118Return type.TypeKind = TypeKind.Enum 140Return type.TypeKind = TypeKind.Class 146Return type.TypeKind = TypeKind.Structure 152Return type.TypeKind = TypeKind.Module 233Return type.TypeKind = TypeKind.Delegate 409Select Case this.TypeKind 417Throw ExceptionUtilities.UnexpectedValue(this.TypeKind) 634Select Case derivedType.TypeKind 735fieldType.TypeKind = TypeKind.Enum 746If type.TypeKind = TypeKind.TypeParameter Then 761Return (type.TypeKind = TypeKind.TypeParameter) AndAlso 774Return (type.TypeKind = TypeKind.TypeParameter) AndAlso 828Select Case current.TypeKind 853Select Case current.TypeKind 888Throw ExceptionUtilities.UnexpectedValue(current.TypeKind) 1060If type.TypeKind = TypeKind.Class Then 1066If typeArgument.TypeKind = TypeKind.Delegate Then 1082If type.TypeKind = TypeKind.Delegate Then 1096If type.TypeKind = TypeKind.Delegate Then 1131If type.TypeKind = TypeKind.TypeParameter Then 1139If type.TypeKind = TypeKind.TypeParameter Then
Symbols\UnboundGenericType.vb (1)
205Return OriginalDefinition.TypeKind
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
80Return Me._underlyingType.TypeKind