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)
1010Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
419Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
1260Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
962Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\SubstitutedNamedType.vb (1)
212Public NotOverridable Overrides ReadOnly Property TypeKind As TypeKind
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
366Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionSymbol.vb (1)
271Public Overrides ReadOnly Property TypeKind As TypeKind
Symbols\TypeParameterSymbol.vb (1)
146Public NotOverridable Overrides ReadOnly Property TypeKind As TypeKind
Symbols\UnboundGenericType.vb (1)
209Public 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)
587If firstType.TypeKind <> TypeKind.Array Then
Symbols\NamedTypeSymbol.vb (13)
232If TypeKind <> TypeKind.Delegate Then 446Return TypeKind <> TypeKind.Enum AndAlso TypeKind <> TypeKind.Structure AndAlso 447TypeKind <> TypeKind.Error 459Return TypeKind = TypeKind.Enum OrElse TypeKind = TypeKind.Structure 574Return TypeKind = TypeKind.Submission 590Dim name = If(TypeKind = TypeKind.Submission, SynthesizedEntryPointSymbol.FactoryName, SynthesizedEntryPointSymbol.MainName) 822If Me.TypeKind = TypeKind.Interface Then 1088''' Requires less computation than <see cref="TypeSymbol.TypeKind"/>== <see cref="TypeKind.Interface"/>. 1273Select Case fieldType.TypeKind 1276ExceptionUtilities.UnexpectedValue(fieldType.TypeKind)
Symbols\NamedTypeSymbolExtensions.vb (1)
110Return container.TypeKind = TypeKind.Module OrElse container.IsScriptClass
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
421Return _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)
2674propertySymbol.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)
214Return 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)
211Return OriginalDefinition.TypeKind
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
80Return Me._underlyingType.TypeKind