16 overrides of Kind
Microsoft.CodeAnalysis.VisualBasic (16)
Symbols\AliasSymbol.vb (1)
93Public Overrides ReadOnly Property Kind As SymbolKind
Symbols\ArrayTypeSymbol.vb (1)
245Public Overrides ReadOnly Property Kind As SymbolKind
Symbols\AssemblySymbol.vb (1)
168Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\EventSymbol.vb (1)
130Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\FieldSymbol.vb (1)
175Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\LabelSymbol.vb (1)
90Public Overrides ReadOnly Property Kind As SymbolKind
Symbols\MethodSymbol.vb (1)
441Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\ModuleSymbol.vb (1)
108Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\NamedTypeSymbol.vb (1)
651Public Overrides ReadOnly Property Kind As SymbolKind ' Cannot seal this method because of the ErrorSymbol.
Symbols\NamespaceSymbol.vb (1)
130Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\ParameterSymbol.vb (1)
186Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\PreprocessingSymbol.vb (1)
40Public Overrides ReadOnly Property Kind As SymbolKind
Symbols\PropertySymbol.vb (1)
354Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\Source\LocalSymbol.vb (1)
186Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
Symbols\Source\RangeVariableSymbol.vb (1)
34Public Overrides ReadOnly Property Kind As SymbolKind
Symbols\TypeParameterSymbol.vb (1)
140Public NotOverridable Overrides ReadOnly Property Kind As SymbolKind
1306 references to Kind
Microsoft.CodeAnalysis.VisualBasic (770)
Analysis\FlowAnalysis\AbstractFlowPass.vb (8)
118Debug.Assert(_info.Symbol.Kind = SymbolKind.Field OrElse 119_info.Symbol.Kind = SymbolKind.Property OrElse 120_info.Symbol.Kind = SymbolKind.Method OrElse 121_info.Symbol.Kind = SymbolKind.Parameter) 247Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol).Parameters, ImmutableArray(Of ParameterSymbol).Empty) 261Return Me.symbol.Kind = SymbolKind.Method AndAlso DirectCast(Me.symbol, MethodSymbol).Locations.Length = 1 271Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol), Nothing) 281Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol).ReturnType, Nothing)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (1)
47If v.Exists AndAlso v.Symbol.Kind <> SymbolKind.Field Then
Analysis\FlowAnalysis\DataFlowPass.vb (16)
275If variable IsNot Nothing AndAlso variable.Kind = SymbolKind.Local Then 357If symbol.Kind = SymbolKind.Local AndAlso DirectCast(symbol, LocalSymbol).DeclarationKind = LocalDeclarationKind.AmbiguousLocals Then 373If symbol.Kind = SymbolKind.Local AndAlso DirectCast(symbol, LocalSymbol).DeclarationKind = LocalDeclarationKind.AmbiguousLocals Then 497If symbol.Kind = SymbolKind.Local Then 724If parentSymbol.Kind = SymbolKind.Local AndAlso DirectCast(parentSymbol, LocalSymbol).IsFunctionValue Then 782If parentSymbol.Kind = SymbolKind.Local AndAlso DirectCast(parentSymbol, LocalSymbol).IsFunctionValue Then 838If eventOrProperty Is Nothing OrElse eventOrProperty.Kind <> SymbolKind.Event Then 860If member.Kind = SymbolKind.Field Then 890Select Case symbol.Kind 905Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 1094Select Case sym.Kind 1150If sym.Kind = SymbolKind.Parameter Then 1156If sym.Kind = SymbolKind.RangeVariable Then 1161Debug.Assert(sym.Kind = SymbolKind.Local OrElse sym.Kind = SymbolKind.Field) 1168If sym.Kind = SymbolKind.Local Then
Analysis\FlowAnalysis\DataFlowsInWalker.vb (4)
35If var.Kind <> SymbolKind.Local OrElse Not DirectCast(var, LocalSymbol).IsStatic Then 113Debug.Assert(local.Kind <> SymbolKind.Field OrElse boundFieldAccess IsNot Nothing) 116Debug.Assert(local.Kind <> SymbolKind.RangeVariable) 118If local.Kind = SymbolKind.Field Then
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (8)
46If var.Kind <> SymbolKind.Local OrElse Not DirectCast(var, LocalSymbol).IsStatic Then 72If Not Me.State.IsAssigned(slot) AndAlso variable.Kind <> SymbolKind.RangeVariable AndAlso 73(variable.Kind <> SymbolKind.Local OrElse Not DirectCast(variable, LocalSymbol).IsStatic) Then 147Debug.Assert(local.Kind <> SymbolKind.Field OrElse boundFieldAccess IsNot Nothing) 149If Not _dataFlowsOut.Contains(local) AndAlso local.Kind <> SymbolKind.RangeVariable AndAlso Not IsInside Then 150If local.Kind = SymbolKind.Field Then 177Dim isByRefParameter As Boolean = variable.Kind = SymbolKind.Parameter AndAlso DirectCast(variable, ParameterSymbol).IsByRef 178Dim isStaticLocal As Boolean = variable.Kind = SymbolKind.Local AndAlso DirectCast(variable, LocalSymbol).IsStatic
Analysis\FlowAnalysis\DefinitelyAssignedWalker.vb (1)
76symbol.Kind <> SymbolKind.Field Then
Analysis\FlowAnalysis\ReadWriteWalker.vb (2)
102ElseIf variable.Kind <> SymbolKind.RangeVariable Then 158Select Case variable.Kind
Analysis\FlowAnalysis\UnassignedVariablesWalker.vb (2)
42Debug.Assert(local.Kind <> SymbolKind.Field OrElse boundFieldAccess IsNot Nothing) 44If local.Kind = SymbolKind.Field Then
Analysis\InitializerRewriter.vb (1)
88If member.Kind = SymbolKind.Method Then
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (9)
51Debug.Assert(info.Symbol.Kind = SymbolKind.Method) 69Dim type As TypeSymbol = If(variable.Kind = SymbolKind.Local, TryCast(variable, LocalSymbol).Type, TryCast(variable, ParameterSymbol).Type) 96If symbol.Kind = SymbolKind.Parameter Then 101If symbol.Kind = SymbolKind.Local Then 132Dim type As TypeSymbol = If(variable.Kind = SymbolKind.Local, TryCast(variable, LocalSymbol).Type, TryCast(variable, ParameterSymbol).Type) 163If symbol.Kind = SymbolKind.Field Then 174ElseIf symbol.Kind = SymbolKind.Parameter OrElse symbol.Kind = SymbolKind.Local Then 198Select Case symbol.Kind
Binding\Binder.vb (3)
399Select Case containingMember.Kind 517If Not candidate.IsShared OrElse candidate.Kind <> SymbolKind.Property Then 955symbol.Kind <> SymbolKind.Property AndAlso
Binding\Binder_Attributes.vb (6)
178If symbol.Kind = SymbolKind.Namespace Then 181ElseIf symbol.Kind = SymbolKind.TypeParameter Then 184ElseIf symbol.Kind <> SymbolKind.NamedType Then 246If errorType.CandidateSymbols.Length = 1 AndAlso errorType.CandidateSymbols(0).Kind = SymbolKind.NamedType Then 457Select Case sym.Kind 612Select Case sym.Kind
Binding\Binder_Constraints.vb (4)
18Debug.Assert((containingSymbol.Kind = SymbolKind.NamedType) OrElse (containingSymbol.Kind = SymbolKind.Method)) 48Debug.Assert((containingSymbol.Kind = SymbolKind.NamedType) OrElse (containingSymbol.Kind = SymbolKind.Method))
Binding\Binder_Conversions.vb (1)
691If targetType.Kind <> SymbolKind.NamedType Then
Binding\Binder_Delegates.vb (1)
946If sym.Kind = SymbolKind.Event Then
Binding\Binder_Expressions.vb (23)
639If symbols.Count = 1 AndAlso symbols(0).Kind = SymbolKind.ErrorType Then 1881Select Case containingMember.Kind 1899Throw ExceptionUtilities.UnexpectedValue(containingMember.Kind) 2211Select Case containingMember.Kind 2559Select Case member.Kind 2697Select Case leftSymbol.Kind 3065((lookupResult.Symbols(0).Kind <> SymbolKind.Method AndAlso lookupResult.Symbols(0).Kind <> SymbolKind.Property) OrElse 3111Select Case lookupResult.Symbols(0).Kind ' all symbols in a lookupResult must be of the same kind. 3330Select Case symbol.Kind 3341Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 3345Throw ExceptionUtilities.UnexpectedValue(lookupResult.Symbols(0).Kind) 3397If candidate.Kind = SymbolKind.Namespace AndAlso 3412If candidate Is Nothing OrElse candidate.Kind = SymbolKind.ErrorType Then 3488Select Case member.Kind 3512Throw ExceptionUtilities.UnexpectedValue(member.Kind) 3978Select Case s.Kind 4602Return ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(ContainingMember, MethodSymbol).IsAsync 4606Return ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(ContainingMember, MethodSymbol).IsIterator 4713If lookupResult.Kind = LookupResultKind.Good AndAlso lookupResult.Symbols(0).Kind = SymbolKind.Method Then 4765If lookupResult.Kind = LookupResultKind.Good AndAlso lookupResult.Symbols(0).Kind = SymbolKind.Property Then 4811If lookupResult.Kind = LookupResultKind.Good AndAlso lookupResult.Symbols(0).Kind = SymbolKind.Method Then 4941ElseIf ContainingMember.Kind = SymbolKind.Method Then
Binding\Binder_Imports.vb (5)
87If aliasTarget.Kind <> SymbolKind.Namespace Then 119If aliasTarget.Kind <> SymbolKind.ErrorType Then 169If importedSymbol.Kind <> SymbolKind.Namespace Then 182If importedSymbol.Kind <> SymbolKind.ErrorType Then 192If importedSymbol.Kind = SymbolKind.NamedType Then
Binding\Binder_Initializers.vb (3)
142Debug.Assert(firstFieldOrProperty.Kind = SymbolKind.Field) 149ElseIf firstFieldOrProperty.Kind = SymbolKind.Field Then 233Debug.Assert(fieldSymbol.Type.Kind = SymbolKind.ArrayType)
Binding\Binder_Invocation.vb (11)
58If Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.Constructor Then 288ElseIf targetType.Kind = SymbolKind.NamedType AndAlso targetType.TypeKind = TypeKind.Delegate Then 552Dim kind As SymbolKind = result.Symbols(0).Kind 898If methodOrProperty.Kind = SymbolKind.Method Then 1732If underlyingSymbol.Kind = SymbolKind.Method Then 2277Debug.Assert(candidate.UnderlyingSymbol.Kind = SymbolKind.Method) 2296Dim candidateIsAProperty As Boolean = (candidateSymbol.Kind = SymbolKind.Property) 2308If targetType.Kind <> SymbolKind.ArrayType Then 2310If targetType.Kind <> SymbolKind.ErrorType Then 2697Dim candidateIsAProperty As Boolean = (candidate.Candidate.UnderlyingSymbol.Kind = SymbolKind.Property) 3132Select Case container.Kind
Binding\Binder_Lookup.vb (16)
130If options = LookupOptions.LabelsOnly AndAlso sym.Kind = SymbolKind.Label Then 149If sym.Kind = SymbolKind.Local AndAlso DirectCast(sym, LocalSymbol).IsFunctionValue Then 167If unwrappedSym.Kind = SymbolKind.NamedType AndAlso unwrappedSym.EmbeddedSymbolKind = EmbeddedSymbolKind.EmbeddedAttribute AndAlso 180Select Case sym.Kind 244ElseIf sym.Kind = SymbolKind.Method Then 252If unwrappedSym.Kind = SymbolKind.Method AndAlso unwrappedSym.ContainingSymbol IsNot Nothing Then 289sym.Kind <> SymbolKind.Method Then 436If sym.Kind = SymbolKind.Namespace Then 760If sym.Kind <> SymbolKind.Field Then 804If sym.Kind <> SymbolKind.Field Then 899lookingForOverloadsOfKind = first.Kind 902If submissionSymbols.HasSymbol AndAlso submissionSymbols.Symbols.First.Kind <> lookingForOverloadsOfKind.Value Then 1155result.Symbols(0).Kind <> SymbolKind.Method) Then 1594If (symbol.Kind = kind) = leaveInsteadOfRemoving Then 1685lookupResult.Symbols(0).Kind <> SymbolKind.Method Then 1758If leaveEventsOnly.HasValue AndAlso (newSymbol.Kind = SymbolKind.Event) <> leaveEventsOnly.Value Then
Binding\Binder_ObjectInitializer.vb (2)
28extendedErrorType.CandidateSymbols(0).Kind = SymbolKind.NamedType Then 829Return y.Kind = SymbolKind.Method
Binding\Binder_Query.vb (1)
731Dim result As Boolean = (lookup.IsGood AndAlso lookup.Symbols(0).Kind = SymbolKind.RangeVariable)
Binding\Binder_Statements.vb (25)
975ElseIf Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).IsGenericMethod Then 1797Debug.Assert(symbol.Kind = SymbolKind.Local OrElse symbol.Kind = SymbolKind.RangeVariable OrElse 1798(symbol.Kind = SymbolKind.Parameter AndAlso 1825Select Case altSymbol.Kind 1827If symbol.Kind = SymbolKind.Parameter Then 1829ElseIf symbol.Kind <> SymbolKind.RangeVariable Then 1841If symbol.Kind = SymbolKind.Parameter Then 1843ElseIf symbol.Kind <> SymbolKind.RangeVariable Then 1879If symbol.Kind = SymbolKind.Parameter Then 1881ElseIf symbol.Kind <> SymbolKind.RangeVariable Then 2968result.Symbols(0).Kind = SymbolKind.Local Then 4061(collectionType.Kind <> SymbolKind.ArrayType AndAlso 4062collectionType.Kind <> SymbolKind.NamedType AndAlso 4063collectionType.Kind <> SymbolKind.TypeParameter) Then 4208If sym.Kind = SymbolKind.Method Then 4221If sym.Kind = SymbolKind.Property Then 4262If result.Symbols(0).Kind = SymbolKind.Method AndAlso 4667If structureType.Kind = SymbolKind.NamedType Then 4671If member.Kind = SymbolKind.Field AndAlso 5010Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5021Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5051Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5119Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod) 5131Debug.Assert(Me.ContainingMember.Kind = SymbolKind.Method AndAlso DirectCast(Me.ContainingMember, MethodSymbol).MethodKind = MethodKind.LambdaMethod)
Binding\Binder_Symbols.vb (8)
231If symbol IsNot Nothing AndAlso symbol.Kind = SymbolKind.Alias Then 278If sym.Kind = SymbolKind.Alias Then 304If diagBag.AccumulatesDiagnostics AndAlso typeSymbol.Kind = SymbolKind.NamedType AndAlso binder.SourceModule.AnyReferencedAssembliesAreLinked Then 567lookupResult.SingleSymbol.Kind = SymbolKind.Alias Then 717While currentSymbol IsNot Nothing AndAlso currentSymbol.Kind = SymbolKind.NamedType 976Dim isLeftUnboundGenericType As Boolean = leftSymbol.Kind = SymbolKind.NamedType AndAlso DirectCast(leftSymbol, NamedTypeSymbol).IsUnboundGenericType 992If lookupResult.HasSingleSymbol AndAlso lookupResult.SingleSymbol.Kind = SymbolKind.NamedType Then 1053Dim isLeftUnboundGenericType As Boolean = leftSymbol.Kind = SymbolKind.NamedType AndAlso DirectCast(leftSymbol, NamedTypeSymbol).IsUnboundGenericType
Binding\Binder_Utils.vb (1)
862Debug.Assert(Not (container.Kind = SymbolKind.Method AndAlso DirectCast(container, MethodSymbol).MethodKind = MethodKind.DelegateInvoke))
Binding\Binder_XmlLiterals.vb (1)
984Select Case result.Symbols(0).Kind
Binding\BinderBuilder.vb (10)
202nsSymbol = DirectCast(binder.NamespaceSymbol.GetMembers(nsSymbol.Name).First(Function(s) s.Kind = SymbolKind.Namespace), NamespaceSymbol) 232If containingSymbol.Kind = SymbolKind.Namespace Then 242While containingSymbol.Kind <> SymbolKind.Namespace 248Debug.Assert(containingSymbol IsNot Nothing AndAlso containingSymbol.Kind = SymbolKind.Namespace) 275Select Case target.Kind 424Debug.Assert((fieldOrProperty.Kind = SymbolKind.Field) OrElse (fieldOrProperty.Kind = SymbolKind.Property)) 425Debug.Assert(additionalFieldsOrProperties.All(Function(s) s.Kind = SymbolKind.Field OrElse s.Kind = SymbolKind.Property)) 430If fieldOrProperty.Kind = SymbolKind.Field Then
Binding\BinderFactory.vb (1)
638(symbol.Kind = SymbolKind.Method) Then
Binding\DeclarationInitializerBinder.vb (8)
40Debug.Assert((symbol.Kind = SymbolKind.Field) OrElse (symbol.Kind = SymbolKind.Property) OrElse (symbol.Kind = SymbolKind.Parameter)) 41Debug.Assert(additionalSymbols.All(Function(s) s.Kind = symbol.Kind AndAlso (s.Kind = SymbolKind.Field OrElse s.Kind = SymbolKind.Property))) 42Debug.Assert(symbol.Kind <> SymbolKind.Parameter OrElse additionalSymbols.IsEmpty)
Binding\DocumentationCommentBinder.vb (3)
51Debug.Assert(binderContainingMember.Kind = SymbolKind.Namespace) 185Select Case sym.Kind 204Select Case sym.Kind
Binding\DocumentationCommentCrefBinder.vb (8)
118Select Case candidateSymbol.Kind 225If result IsNot Nothing AndAlso result.Kind = SymbolKind.Alias AndAlso Not preserveAliases Then 383Select Case symbol.Kind 680If singleSymbol.Kind = SymbolKind.Alias Then 693If containingSymbol.Kind <> SymbolKind.NamedType Then 706If containingSymbol.Kind = SymbolKind.NamedType Then 760Select Case containingSymbol.Kind 849Select Case symbol.Kind
Binding\DocumentationCommentCrefBinder_Compat.vb (3)
175Select Case containingSymbol.Kind 394Select Case genericSymbol.Kind 410Throw ExceptionUtilities.UnexpectedValue(genericSymbol.Kind)
Binding\DocumentationCommentParamBinder.vb (1)
27Select Case Me.CommentedSymbol.Kind
Binding\DocumentationCommentTypeParamBinder.vb (1)
40Select Case Me.CommentedSymbol.Kind
Binding\DocumentationCommentTypeParamRefBinder.vb (1)
47If symbol.Kind = SymbolKind.TypeParameter Then
Binding\ForOrForEachBlockBinder.vb (2)
88result.Symbols(0).Kind <> SymbolKind.NamedType AndAlso 89result.Symbols(0).Kind <> SymbolKind.TypeParameter) Then
Binding\ImportedTypesAndNamespacesMembersBinder.vb (6)
71currentResult.SingleSymbol.Kind = SymbolKind.Namespace AndAlso 78Dim lookupResultIsNamespace As Boolean = (lookupResult.Symbols(0).Kind = SymbolKind.Namespace) 79Dim currentResultIsNamespace As Boolean = (currentResult.Symbols(0).Kind = SymbolKind.Namespace) 119If lookupResult.IsGood AndAlso lookupResult.Symbols.Count > 1 AndAlso lookupResult.Symbols(0).Kind = SymbolKind.Namespace Then 136If importedSym.NamespaceOrType.Kind = SymbolKind.NamedType Then 150If importedSym.NamespaceOrType.Kind = SymbolKind.NamedType Then
Binding\InitializerSemanticModel.vb (3)
45If Me.MemberSymbol.Kind = SymbolKind.Field Then 101Select Case Me.MemberSymbol.Kind 158Throw ExceptionUtilities.UnexpectedValue(Me.MemberSymbol.Kind)
Binding\LookupResult.vb (17)
509Return sym1.Kind = sym2.Kind AndAlso sym1.IsOverloadable AndAlso sym2.IsOverloadable 516Select Case sym.Kind 740If symbol1.Kind <> SymbolKind.Field OrElse symbol2.Kind <> SymbolKind.Field OrElse symbol1.ContainingType.TypeKind <> TypeKind.Enum Then 876If sym.Kind = SymbolKind.Namespace Then 920Debug.Assert(Me.Symbols(0).Kind <> SymbolKind.Namespace OrElse other.Symbol.Kind <> SymbolKind.Namespace) ' namespaces are supposed to be merged 926Debug.Assert(candidate.Kind <> SymbolKind.Namespace OrElse other.Symbol.Kind <> SymbolKind.Namespace) ' namespaces are supposed to be merged 927If candidate.Kind = SymbolKind.Namespace Then 956Debug.Assert(first.Kind <> SymbolKind.Namespace OrElse second.Kind <> SymbolKind.Namespace) ' namespaces are supposed to be merged 967If first.Kind = SymbolKind.Namespace Then 973ElseIf second.Kind = SymbolKind.Namespace Then 993Debug.Assert(type.Kind = SymbolKind.NamedType) 1000If sibling.Kind = SymbolKind.Namespace Then
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
145If member.Kind = SymbolKind.Method Then
BoundTree\BoundArrayCreation.vb (1)
25If Type.Kind = SymbolKind.ArrayType Then
BoundTree\BoundAssignmentOperator.vb (1)
95DirectCast(Left, BoundFieldAccess).FieldSymbol.AssociatedSymbol.Kind = SymbolKind.Property AndAlso
BoundTree\BoundExpressionExtensions.vb (1)
620If symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then
Compilation\ClsComplianceChecker.vb (46)
290Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse symbol.Kind = SymbolKind.Field OrElse symbol.Kind = SymbolKind.Property OrElse symbol.Kind = SymbolKind.Event OrElse symbol.Kind = SymbolKind.Method) 305If symbol.Kind = SymbolKind.NamedType Then 310ElseIf symbol.Kind = SymbolKind.Event Then 327ElseIf symbol.IsMustOverride AndAlso symbol.Kind <> SymbolKind.NamedType Then 415Select Case symbol.Kind 429Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 469If symbol.Kind <> SymbolKind.Namespace Then 477If IsAccessibleIfContainerIsAccessible(member) AndAlso (Not member.IsOverrides OrElse Not (member.Kind = SymbolKind.Method OrElse member.Kind = SymbolKind.Property)) Then 486If IsAccessibleOutsideAssembly(member) AndAlso IsTrue(GetDeclaredOrInheritedCompliance(member)) AndAlso (Not member.IsOverrides OrElse Not (member.Kind = SymbolKind.Method OrElse member.Kind = SymbolKind.Property)) Then 520Dim isMethodOrProperty As Boolean = symbol.Kind = SymbolKind.Method OrElse symbol.Kind = SymbolKind.Property 527If symbol.Kind = other.Kind AndAlso Not symbol.IsAccessor() AndAlso Not other.IsAccessor() AndAlso SignaturesCollide(symbol, other) Then 546If symbol.Kind = SymbolKind.Namespace Then 571If symbol.Kind = SymbolKind.Namespace Then 657Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse Not (TypeOf symbol Is TypeSymbol), "Type kinds without declarations are handled elsewhere.") 659Debug.Assert(symbol.Kind <> If(Me._compilation.Options.OutputKind = OutputKind.NetModule, SymbolKind.Assembly, SymbolKind.NetModule) OrElse 660(symbol.Kind = SymbolKind.Assembly AndAlso Me._compilation.Assembly IsNot symbol), 663If symbol.Kind = SymbolKind.Namespace Then 666ElseIf symbol.Kind = SymbolKind.Method Then 675Debug.Assert(symbol.Kind <> SymbolKind.Alias) 676Debug.Assert(symbol.Kind <> SymbolKind.Label) 677Debug.Assert(symbol.Kind <> SymbolKind.Namespace) 678Debug.Assert(symbol.Kind <> SymbolKind.Parameter) 679Debug.Assert(symbol.Kind <> SymbolKind.RangeVariable) 689ElseIf symbol.Kind = SymbolKind.Assembly OrElse symbol.Kind = SymbolKind.NetModule Then 695Select Case (symbol.Kind) 708Debug.Assert(symbol.Kind <> SymbolKind.Assembly) 709Debug.Assert(symbol.Kind <> SymbolKind.NetModule) 731If symbol.IsFromCompilation(Me._compilation) OrElse symbol.Kind <> SymbolKind.NamedType Then 826Debug.Assert(symbol.Kind = SymbolKind.ErrorType) 845Return symbol.Kind = SymbolKind.NamedType AndAlso (DirectCast(symbol, NamedTypeSymbol)).IsImplicitClass 874Debug.Assert(x.Kind = y.Kind) 916Return arrayType.ElementType.Kind = SymbolKind.ArrayType 921Select Case (symbol.Kind) 927Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 943Select Case (symbol.Kind) 949Throw ExceptionUtilities.UnexpectedValue(symbol.Kind)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (4)
431needDiagnostic = bindResult(0).Kind <> SymbolKind.TypeParameter 716Select Case symbol.Kind 754Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 765Select Case sym.Kind
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (3)
97Select Case symbol.Kind 147Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 654If symbol.Kind = SymbolKind.TypeParameter Then
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (5)
117Debug.Assert(symbol.Kind = SymbolKind.Event OrElse 118symbol.Kind = SymbolKind.Field OrElse 119symbol.Kind = SymbolKind.Method OrElse 120symbol.Kind = SymbolKind.NamedType OrElse 121symbol.Kind = SymbolKind.Property)
Compilation\DocumentationComments\DocumentationCommentWalker.vb (1)
189If symbol.Kind = SymbolKind.TypeParameter Then
Compilation\MethodCompiler.vb (7)
137If symbol.Kind = SymbolKind.Method AndAlso symbol.IsImplicitlyDeclared AndAlso 384If symbol.Kind = SymbolKind.NamedType Then 391If symbol.Kind = SymbolKind.Method Then 463Debug.Assert(fieldOrProperty.Kind = SymbolKind.Field) 649Select Case member.Kind 754If member.IsShared OrElse Not member.IsFromCompilation(_compilation) OrElse member.Kind <> SymbolKind.Method Then 858If member.Kind = SymbolKind.Method Then
Compilation\NamespaceScopeBuilder.vb (2)
38ElseIf target.Kind <> SymbolKind.ErrorType AndAlso Not target.ContainingAssembly.IsLinked Then 53Debug.Assert(target.Kind <> SymbolKind.ErrorType)
Compilation\SemanticModel.vb (17)
442Debug.Assert(item.Kind <> SymbolKind.Namespace) 459Debug.Assert(item.Kind <> SymbolKind.Namespace) 475Debug.Assert(item.Kind <> SymbolKind.Namespace) 1076If candidateSymbols.Length = 1 AndAlso candidateSymbols(0).Kind = SymbolKind.NamedType Then 1208Select Case containingMember.Kind 1391Dim anyAliases As Boolean = symbols.Any(Function(sym) sym.Kind = SymbolKind.Alias) 1532ElseIf symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).NamespaceKind = NamespaceKindNamespaceGroup Then 1604Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1651Debug.Assert(item.Kind <> SymbolKind.Namespace) 1684Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1717Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup) 1744Debug.Assert(item.Kind <> SymbolKind.Namespace) 1863(result.Kind = SymbolKind.Method AndAlso DirectCast(result, MethodSymbol).MethodKind = MethodKind.Constructor) Then 1983ElseIf result.HasSingleSymbol AndAlso result.SingleSymbol.Kind = SymbolKind.Namespace AndAlso 2851If symbol.Kind = SymbolKind.Method Then 2853ElseIf symbol.Kind = SymbolKind.Property Then 3619Return String.Format("{0}: {1} {2} at {3}", Me.SyntaxTree.FilePath, symbol.Kind.ToString(), symbol.Name, position)
Compilation\SyntaxTreeSemanticModel.vb (3)
525Select Case resultSymbol.Kind 617If symbol.Kind = SymbolKind.TypeParameter Then 646If resultSymbol.Kind = SymbolKind.Namespace AndAlso
Compilation\SynthesizedMetadataCompiler.vb (1)
51Select Case member.Kind
Compilation\VisualBasicCompilation.vb (2)
1562If (Not lookupResult.IsGoodOrAmbiguous) OrElse lookupResult.Symbols(0).Kind <> SymbolKind.Method Then 2014Return If(within0.Kind = SymbolKind.Assembly,
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (3)
110If containingSymbol.Kind = SymbolKind.NamedType Then 120ElseIf containingSymbol.Kind = SymbolKind.Method Then 123Throw ExceptionUtilities.UnexpectedValue(containingSymbol.Kind)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (2)
184If member.Kind <> SymbolKind.Property Then 210Debug.Assert(members.Length = 1 AndAlso members(0).Kind = SymbolKind.Method)
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (1)
149If member.Kind = SymbolKind.Field Then
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (11)
194If member.Kind = SymbolKind.Namespace Then 379Select Case otherContainer.Kind 387Throw ExceptionUtilities.UnexpectedValue(otherContainer.Kind) 441Select Case otherContainer.Kind 461Throw ExceptionUtilities.UnexpectedValue(otherContainer.Kind) 484Select Case otherContainer.Kind 493Throw ExceptionUtilities.UnexpectedValue(otherContainer.Kind) 623If type.Kind <> other.Kind Then 626Select Case type.Kind 638Throw ExceptionUtilities.UnexpectedValue(type.Kind)
Emit\NamedTypeSymbolAdapter.vb (5)
276If member.Kind = SymbolKind.Method Then 470If member.Kind = SymbolKind.Method Then 902If member.Kind = SymbolKind.Event Then 974If member.Kind = SymbolKind.Method Then 991If member.Kind = SymbolKind.Property Then
Emit\NoPia\EmbeddedEvent.vb (1)
106If m.Kind = SymbolKind.Method Then
Emit\NoPia\EmbeddedType.vb (1)
235Select Case s.Kind
Emit\NoPia\EmbeddedTypesManager.vb (3)
210If member.Kind <> SymbolKind.NamedType Then 416Select Case propertyOrEvent.Kind 422Throw ExceptionUtilities.UnexpectedValue(propertyOrEvent.Kind)
Emit\PEModuleBuilder.vb (13)
207Select Case symbol.Kind 216Select Case member.Kind 220Throw ExceptionUtilities.UnexpectedValue(member.Kind) 232Select Case member.Kind 259Throw ExceptionUtilities.UnexpectedValue(member.Kind) 265Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 364If sym.Kind = SymbolKind.NamedType Then 373Debug.Assert(sym.Kind = SymbolKind.Namespace) 504If symbol.Kind = SymbolKind.NamedType Then 659Select Case symbol.Kind 667Select Case member.Kind 671Throw ExceptionUtilities.UnexpectedValue(member.Kind) 706Throw ExceptionUtilities.UnexpectedValue(symbol.Kind)
Emit\SymbolAdapter.vb (2)
80Debug.Assert(Me.Kind <> SymbolKind.Assembly) 120If Me.Kind = SymbolKind.Assembly Then
Emit\SymbolTranslator.vb (3)
253Select Case typeSymbol.Kind 261Throw ExceptionUtilities.UnexpectedValue(typeSymbol.Kind) 518Return container.Kind = SymbolKind.Method AndAlso (DirectCast(container, MethodSymbol)).IsGenericMethod OrElse
Emit\TypeParameterSymbolAdapter.vb (5)
57If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.Method Then 68If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.Method Then 86If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.NamedType Then 98If AdaptedTypeParameterSymbol.ContainingSymbol.Kind = SymbolKind.NamedType Then 138Dim kind As SymbolKind = AdaptedTypeParameterSymbol.ContainingSymbol.Kind
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
502Select Case member.Kind
Lowering\AsyncRewriter\AsyncRewriter.vb (3)
382If returnType.Kind = SymbolKind.NamedType AndAlso 554If result.Symbols(0).Kind = SymbolKind.Method Then 613If result.Symbols(0).Kind = SymbolKind.Property Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (4)
596Debug.Assert(leftSymbol.Kind = SymbolKind.Field OrElse leftSymbol.Kind = SymbolKind.Property) 598Dim memberRef As BoundExpression = If(leftSymbol.Kind = SymbolKind.Field, 838If result.Symbols(0).Kind = SymbolKind.Method Then
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
146If nonLambda?.Kind = SymbolKind.Method Then 154Select Case associatedSymbol?.Kind
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (2)
256local.ContainingSymbol.Kind <> SymbolKind.Method, 409If variableOrParameter.Kind = SymbolKind.Local Then
Lowering\LambdaRewriter\LambdaRewriter.vb (5)
259Debug.Assert(captured.Kind <> SymbolKind.Local OrElse 543If _innermostFramePointer.Kind = SymbolKind.Parameter AndAlso _topLevelMethod.MethodKind = MethodKind.Constructor AndAlso 576If variable.Kind <> SymbolKind.Local Then 625Select Case originalSymbol.Kind 646Throw ExceptionUtilities.UnexpectedValue(originalSymbol.Kind)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (2)
201(fromMember.Kind = SymbolKind.Field OrElse (fromMember.Kind = SymbolKind.Method AndAlso
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (2)
79If symbol.Kind = SymbolKind.Field Then 102If symbol.Kind = SymbolKind.Field Then
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
174If member.Kind = SymbolKind.Field Then
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (2)
314Debug.Assert(localOrParameter.Kind = SymbolKind.Local OrElse localOrParameter.Kind = SymbolKind.Parameter)
Lowering\StateMachineRewriter\StateMachineRewriter.vb (3)
172Debug.Assert(variable.Kind = SymbolKind.Local OrElse variable.Kind = SymbolKind.Parameter) 174Select Case variable.Kind
Lowering\SynthesizedSubmissionFields.vb (1)
57If hostObjectTypeSymbol IsNot Nothing AndAlso hostObjectTypeSymbol.Kind <> SymbolKind.ErrorType Then
Lowering\WithExpressionRewriter.vb (1)
316If Not (state.DoNotUseByRefLocal OrElse (value.Kind = BoundKind.ArrayAccess AndAlso value.Type.Kind = SymbolKind.TypeParameter)) Then
Semantics\AccessCheck.vb (11)
102Select Case symbol.Kind 125Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 154If typeArgs(i).Kind <> SymbolKind.TypeParameter Then 495Select Case derived.Kind 598Select Case exposedType.Kind 661If container IsNot Nothing AndAlso container.Kind = SymbolKind.Namespace Then 867If Not (exposingMember.Kind = SymbolKind.NamedType AndAlso IsTypeNestedIn(exposedType, DirectCast(exposingMember, NamedTypeSymbol))) Then 871Debug.Assert(exposingMember.Kind = SymbolKind.NamedType) 993Debug.Assert(member.Kind <> SymbolKind.Namespace, "How can a Member be a namespace ?") 998If member.Kind = SymbolKind.NamedType Then 1171If member.Kind = SymbolKind.NamedType Then
Semantics\Conversions.vb (55)
704Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 872Debug.Assert(targetType.Kind <> SymbolKind.ErrorType) 886Debug.Assert(targetType.Kind <> SymbolKind.ErrorType) 909Debug.Assert(source.Kind <> SymbolKind.ErrorType) 911Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 939Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 996If sourceType.Kind <> SymbolKind.ErrorType Then 1015Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 1437Debug.Assert(booleanType.Kind <> SymbolKind.ErrorType) 1721Debug.Assert(source.Kind <> SymbolKind.ErrorType) 1722Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 1786Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 1815If sourceType.Kind <> SymbolKind.ErrorType Then 1825Debug.Assert(source.Kind <> SymbolKind.ErrorType) 1827Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 1842Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 1871If sourceType.Kind <> SymbolKind.ErrorType Then 1880Dim sourceKind = source.Kind 1881Dim destinationKind = destination.Kind 1974Debug.Assert(src.Kind <> SymbolKind.TypeParameter) 1975Debug.Assert(dst.Kind <> SymbolKind.TypeParameter) 2046If type.Kind = SymbolKind.TypeParameter Then 2082Debug.Assert(source.Kind <> SymbolKind.ErrorType) 2083Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 2106Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 2125Debug.Assert(sourceType.Kind <> SymbolKind.ErrorType) 2191Debug.Assert(source.Kind <> SymbolKind.ErrorType) 2193Debug.Assert(destination.Kind <> SymbolKind.ErrorType) 2481If dstUnderlyingElement.Kind = SymbolKind.ErrorType Then 2487If arrayElement.Kind = SymbolKind.ErrorType Then 3025If srcElem.Kind = SymbolKind.ErrorType OrElse dstElem.Kind = SymbolKind.ErrorType Then 3114ElseIf srcElem.Kind = SymbolKind.TypeParameter AndAlso 3115dstElem.Kind = SymbolKind.TypeParameter Then 3150ElseIf srcElem.Kind = SymbolKind.TypeParameter OrElse 3151dstElem.Kind = SymbolKind.TypeParameter Then 3183If srcElem.Kind = SymbolKind.TypeParameter OrElse 3184dstElem.Kind = SymbolKind.TypeParameter Then 3207If srcElem.Kind = SymbolKind.TypeParameter Then 3215If dstElem.Kind = SymbolKind.TypeParameter Then 3276ElseIf dstElem.Kind = SymbolKind.TypeParameter AndAlso 3279If srcElem.Kind = SymbolKind.TypeParameter Then 3302ElseIf srcElem.Kind = SymbolKind.TypeParameter AndAlso Not srcElem.IsReferenceType Then 3305If dstElem.Kind = SymbolKind.TypeParameter Then 3477If srcUnderlying.Kind = SymbolKind.ErrorType OrElse Not srcUnderlying.IsValueType OrElse srcUnderlying.IsNullableType() Then 3485If dstUnderlying.Kind = SymbolKind.ErrorType OrElse Not dstUnderlying.IsValueType OrElse dstUnderlying.IsNullableType() Then 3627If shouldBeArray.Kind = SymbolKind.ArrayType Then 3673If source.Kind = SymbolKind.TypeParameter Then 3681If destination.Kind = SymbolKind.TypeParameter Then 3690If source.Kind = SymbolKind.TypeParameter OrElse destination.Kind = SymbolKind.TypeParameter Then 3770If constraint.Kind = SymbolKind.ErrorType Then 3849If constraint.Kind = SymbolKind.TypeParameter Then 3935If constraint.Kind = SymbolKind.ErrorType Then 3985ElseIf constraint.Kind = SymbolKind.TypeParameter Then
Semantics\Operators.vb (8)
438ElseIf (sourceType.Kind = SymbolKind.NamedType OrElse sourceType.Kind = SymbolKind.TypeParameter) AndAlso 439(targetType.Kind = SymbolKind.NamedType OrElse targetType.Kind = SymbolKind.TypeParameter) Then 2866If type1 IsNot Nothing AndAlso type1.Kind = SymbolKind.NamedType AndAlso Not type1.IsInterfaceType() Then 2885If type2 IsNot Nothing AndAlso type2.Kind = SymbolKind.NamedType AndAlso Not type2.IsInterfaceType() Then 2918If member.Kind = SymbolKind.Method Then 2945If type.Kind = SymbolKind.TypeParameter Then
Semantics\OverloadResolution.vb (13)
2893If candidateSymbol.Kind = SymbolKind.Method Then 2919Dim candidateIsAProperty As Boolean = (candidate.Candidate.UnderlyingSymbol.Kind = SymbolKind.Property) 2934If targetType.Kind <> SymbolKind.ArrayType Then 3024If targetType.Kind = SymbolKind.ErrorType Then 3099If targetType.Kind = SymbolKind.ErrorType Then 4545If leftType.Kind = SymbolKind.NamedType AndAlso rightType.Kind = SymbolKind.NamedType Then 4681If symbol.ContainingSymbol.Kind = SymbolKind.NamedType Then 4705Select Case this.Kind 4722Throw ExceptionUtilities.UnexpectedValue(this.Kind) 4807paramType.Kind = SymbolKind.ArrayType Then 4822If paramForGenericityCheck.ContainingSymbol.Kind = SymbolKind.Method Then 4834paramType.Kind = SymbolKind.ArrayType Then
Semantics\TypeInference\TypeArgumentInference.vb (12)
933If targetType.Kind <> SymbolKind.ArrayType Then 975If targetType.Kind = SymbolKind.ErrorType Then 1072Select Case parameterType.Kind 1299Select Case parameterType.Kind 1429ElseIf parameterType.Kind = SymbolKind.NamedType Then 1436Dim argumentTypeAsNamedType = If(argumentType.Kind = SymbolKind.NamedType, DirectCast(argumentType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol), Nothing) 1776Dim fixedTypeAsNamedType = If(fixedType.Kind = SymbolKind.NamedType, DirectCast(fixedType, NamedTypeSymbol), Nothing) 1792Dim baseSearchTypeKind As SymbolKind = baseSearchType.Kind 1844Select Case derivedType.Kind 1876Select Case derivedType.Kind 2193lambdaReturnType IsNot Nothing AndAlso lambdaReturnType.Kind = SymbolKind.NamedType AndAlso 2194returnType IsNot Nothing AndAlso returnType.Kind = SymbolKind.NamedType Then
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
120If m.Kind = SymbolKind.Field Then
Symbols\Attributes\AttributeData.vb (11)
217Debug.Assert(targetSymbol.Kind = SymbolKind.Assembly OrElse targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method) 287Debug.Assert(targetSymbol.Kind = SymbolKind.Assembly OrElse targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method) 336If targetSymbol.Kind = SymbolKind.NamedType OrElse targetSymbol.Kind = SymbolKind.Method Then 347ElseIf targetSymbol.Kind = SymbolKind.Assembly Then 424If members.Length = 1 AndAlso members(0).Kind = SymbolKind.Property Then 550Select Case target.Kind
Symbols\Attributes\RetargetingAttributeData.vb (1)
34Dim retargetingAssembly = DirectCast(If(targetSymbol.Kind = SymbolKind.Assembly, targetSymbol, targetSymbol.ContainingAssembly), RetargetingAssemblySymbol)
Symbols\Attributes\SourceAttributeData.vb (2)
156If parameterType.Kind <> SymbolKind.NamedType AndAlso parameterType.Kind <> SymbolKind.ErrorType Then
Symbols\BaseTypeAnalysis.vb (2)
55Debug.Assert(current.Head.Kind = SymbolKind.NamedType) 195If current Is Nothing OrElse current.Kind = SymbolKind.ErrorType Then
Symbols\ConstraintsHelper.vb (3)
434If type.Kind = SymbolKind.NamedType Then 736Select Case constraint.Kind 767Select Case constraint.Kind
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (8)
213Select Case symbol.Kind 275Select Case member.Kind 307Debug.Assert(symbol.Kind = SymbolKind.NamedType OrElse 308symbol.Kind = SymbolKind.Property OrElse 309symbol.Kind = SymbolKind.Method OrElse 310symbol.Kind = SymbolKind.Field) 337Select Case member.Kind 354Throw ExceptionUtilities.UnexpectedValue(member.Kind)
Symbols\ExtendedErrorTypeSymbol.vb (2)
57candidateSymbols(0).Kind = SymbolKind.Namespace AndAlso 66Debug.Assert(item.Kind <> SymbolKind.Namespace OrElse DirectCast(item, NamespaceSymbol).NamespaceKind <> NamespaceKindNamespaceGroup)
Symbols\MemberSignatureComparer.vb (7)
50If sym1.Kind <> sym2.Kind Then 54Select Case sym1.Kind 71Select Case sym.Kind 80Throw ExceptionUtilities.UnexpectedValue(sym.Kind) 86Select Case sym.Kind 90Debug.Assert(False, "Unexpected symbol kind: " & sym.Kind)
Symbols\MergedNamespaceSymbol.vb (1)
216If (childSym.Kind = SymbolKind.Namespace) Then
Symbols\Metadata\PE\MetadataDecoder.vb (3)
193Select Case this.Kind 232Throw ExceptionUtilities.UnexpectedValue(this.Kind) 277Debug.Assert(newresult Is result OrElse (newresult.Kind = SymbolKind.ErrorType))
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
518If m.Kind <> SymbolKind.Method Then
Symbols\Metadata\PE\PENamedTypeSymbol.vb (9)
178While s.Kind <> SymbolKind.Namespace 392If (Not member.IsShared AndAlso member.Kind = SymbolKind.Field) Then 535If member.Kind <> SymbolKind.Method Then 551If index >= members.Length OrElse members(index).Kind <> SymbolKind.Method Then 572If index = members.Length OrElse members(index).Kind <> SymbolKind.Method Then 920If _container.Kind = SymbolKind.Namespace AndAlso _arity = 0 Then 1101If member.Kind = SymbolKind.Property Then 1531If members(i).Kind = kind Then 1549If member.Kind <> kind Then
Symbols\Metadata\PE\PETypeParameterSymbol.vb (4)
95Return If(Me.ContainingSymbol.Kind = SymbolKind.Method, 170If _containingSymbol.Kind = SymbolKind.Method Then 256Dim typeParameters = If(_containingSymbol.Kind = SymbolKind.Method, 269Dim inherited = (_containingSymbol.Kind = SymbolKind.Method) AndAlso DirectCast(_containingSymbol, MethodSymbol).IsOverrides
Symbols\Metadata\PE\SymbolFactory.vb (1)
81If arg.Key.Kind = SymbolKind.ErrorType AndAlso
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
126Select Case type.Kind
Symbols\MethodSymbol.vb (1)
314If Me.IsAccessor AndAlso Me.AssociatedSymbol.Kind = SymbolKind.Property Then
Symbols\MissingMetadataTypeSymbol.vb (1)
148If symbol.Kind = SymbolKind.Namespace AndAlso
Symbols\MissingNamespaceSymbol.vb (1)
63If _containingSymbol.Kind = SymbolKind.NetModule Then
Symbols\NamedTypeSymbol.vb (4)
298If member.Kind = SymbolKind.Method Then 410If candidate.Kind = SymbolKind.Method Then 418If candidate.Kind = SymbolKind.Method Then 1294If(ContainingSymbol?.Kind = SymbolKind.Namespace, False) AndAlso
Symbols\NamedTypeSymbolExtensions.vb (3)
28If child.Kind = kind Then 59If child.Kind = SymbolKind.Field OrElse child.Kind = SymbolKind.Property Then
Symbols\NamespaceOrTypeSymbol.vb (2)
33Return Kind = SymbolKind.Namespace 203If member.Kind = SymbolKind.Method Then
Symbols\NamespaceSymbol.vb (4)
209If member.Kind = SymbolKind.Namespace Then 402If sym.Kind = SymbolKind.Namespace Then 498If member.Kind = SymbolKind.Method Then 519If member.Kind = SymbolKind.Method Then
Symbols\ObsoleteAttributeHelpers.vb (1)
128If symbol.IsAccessor() AndAlso (DirectCast(symbol, MethodSymbol).AssociatedSymbol).Kind = SymbolKind.Property Then
Symbols\PropertySymbol.vb (1)
217((fromMember.Kind = SymbolKind.Method AndAlso DirectCast(fromMember, MethodSymbol).IsAnyConstructor) OrElse
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
75If s.Kind = SymbolKind.NamedType AndAlso DirectCast(s, NamedTypeSymbol).IsExplicitDefinitionOfNoPiaLocalType Then
Symbols\Retargeting\RetargetingSymbolTranslator.vb (10)
71Dim containingType = If(container.Kind = SymbolKind.Method, 129Debug.Assert(symbol.Kind <> SymbolKind.NamedType OrElse DirectCast(symbol, NamedTypeSymbol).PrimitiveTypeCode = PrimitiveTypeCode.NotPrimitive) 248If type.ContainingSymbol.Kind <> SymbolKind.NamedType AndAlso 547Select Case symbol.Kind 578Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 801If underlyingSymbol.Kind = SymbolKind.Method Then 807Debug.Assert(underlyingSymbol.Kind = SymbolKind.Method) 994If retargetedMember.Kind = SymbolKind.Method Then 1062If retargetedMember.Kind = SymbolKind.Event Then 1112If retargetedMember.Kind = SymbolKind.Property Then
Symbols\Source\ImplementsHelper.vb (14)
25Select Case member.Kind 101If implementingSym.Kind = SymbolKind.Method Then 103ElseIf implementingSym.Kind = SymbolKind.Property Then 124Dim implementingSymIsEvent = (implementingSym.Kind = SymbolKind.Event) 134Debug.Assert(implementedMember.Kind = SymbolKind.Event) 201If implementingSym.Kind = SymbolKind.Event Then 344If coClassContext AndAlso (implementingSym.Kind = SymbolKind.Event) <> (foundMember.Kind = SymbolKind.Event) Then 365ElseIf foundMember.Kind = SymbolKind.Property Then 425Debug.Assert(implementingSym.Kind = implementedSym.Kind) 427Select Case implementingSym.Kind 444Throw ExceptionUtilities.UnexpectedValue(implementingSym.Kind) 470If implementedSym.Kind = SymbolKind.Property Then
Symbols\Source\LambdaSymbol.vb (2)
130Select Case ContainingSymbol.Kind 227Select Case container.Kind
Symbols\Source\LocalSymbol.vb (4)
105Debug.Assert(container.Kind = SymbolKind.Method OrElse 106container.Kind = SymbolKind.Field OrElse 107container.Kind = SymbolKind.Property, 155Debug.Assert((Me.IsFunctionValue AndAlso _container.Kind = SymbolKind.Method AndAlso DirectCast(_container, MethodSymbol).MethodKind = MethodKind.LambdaMethod) OrElse type.Equals(ComputeType()))
Symbols\Source\OverloadingHelper.vb (1)
190Return member.Kind = kind AndAlso Not member.IsAccessor()
Symbols\Source\OverrideHidingHelper.vb (21)
131If sym1.Kind = SymbolKind.Property Then 148Select Case member.Kind 248If member.Kind = SymbolKind.Event Then 282Select Case hidingMember.Kind 284If hidingMember.IsOverloads AndAlso hiddenMember.Kind = SymbolKind.Method Then 298If hidingMember.IsOverloads AndAlso hiddenMember.Kind = SymbolKind.Property Then 356hiddenMember.Kind <> member.Kind OrElse 358(member.Kind = SymbolKind.Method AndAlso DirectCast(member, MethodSymbol).IsUserDefinedOperator() <> DirectCast(hiddenMember, MethodSymbol).IsUserDefinedOperator()) OrElse 363If member.Kind = SymbolKind.NamedType AndAlso 364hiddenMember.Kind = SymbolKind.NamedType AndAlso 432ElseIf hidingMember.Kind = hiddenMember.Kind AndAlso 433(hidingMember.Kind = SymbolKind.Property OrElse hidingMember.Kind = SymbolKind.Method) AndAlso 492If sym.Kind <> SymbolKind.Method Then 512Select Case sym.Kind 700If overridingSym.Kind = SymbolKind.Property Then 747If sym.Kind = overridingSym.Kind AndAlso 917member.Kind = SymbolKind.Property Then
Symbols\Source\SourceFile.vb (1)
69Debug.Assert(Not memberImports.Any(Function(i) i.NamespaceOrType.Kind = SymbolKind.ErrorType))
Symbols\Source\SourceMemberContainerTypeSymbol.vb (23)
298If member.Kind <> SymbolKind.NamedType Then 447Select Case member.Kind 674Select Case type.Kind 958Throw ExceptionUtilities.UnexpectedValue(type.Kind) 1160haveExtensionMethods = (sym.Kind = SymbolKind.Method AndAlso DirectCast(sym, MethodSymbol).IsExtensionMethod) 2268If member.Kind = SymbolKind.Property Then 2293If (member.Kind = SymbolKind.Property) Then 2357If fieldOrProperty.Kind = SymbolKind.Property Then 2395Select Case symbol.Kind 2432If (symbol.Kind = SymbolKind.Method AndAlso checkMethods) OrElse (symbol.IsPropertyAndNotWithEvents AndAlso checkProperties) Then 2454Select Case symbol.Kind 2477Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 2766Debug.Assert(symbols.Where(Function(sym) sym.Kind = SymbolKind.Method AndAlso 2846If candidates.Count = 1 AndAlso candidates(0).Kind = SymbolKind.Event Then 3090ElseIf ((firstSymbol.Kind <> SymbolKind.Method) AndAlso (Not firstSymbol.IsPropertyAndNotWithEvents)) OrElse 3091(firstSymbol.Kind <> secondSymbol.Kind) Then 3206If member.Kind = SymbolKind.Field Then 3329If Not (_containingSymbol.Kind = SymbolKind.Namespace AndAlso Me.AllowsExtensionMethods() AndAlso Me.AnyMemberHasAttributes) Then 3515If member.Kind <> memberKind OrElse member.IsAccessor OrElse member.IsWithEventsProperty Then 3540If nextMember.Kind <> memberKind OrElse nextMember.IsAccessor OrElse nextMember.IsWithEventsProperty Then 3600If member.Kind <> SymbolKind.Method Then 3728If nextMember.Kind <> SymbolKind.Method Then
Symbols\Source\SourceMemberFieldSymbol.vb (1)
216(varType.Kind = SymbolKind.TypeParameter AndAlso varType.IsReferenceType)) Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
959If symbol.Kind = SymbolKind.Property Then
Symbols\Source\SourceMethodSymbol.vb (1)
1753If Me.IsAccessor() AndAlso Me.AssociatedSymbol.Kind = SymbolKind.Event Then
Symbols\Source\SourceModuleSymbol.vb (2)
309Select Case s.Kind 1168Select Case member.Kind
Symbols\Source\SourceNamedTypeSymbol.vb (8)
81If containingSymbol.Kind = SymbolKind.Namespace AndAlso 94If containingSymbol.Kind = SymbolKind.NamedType Then 499Select Case s.Kind 535If s.Kind = SymbolKind.Namespace Then 2226If ContainingSymbol.Kind = SymbolKind.Namespace AndAlso attrData.IsTargetAttribute(Me, AttributeDescription.CaseInsensitiveExtensionAttribute) Then 2352If member.Kind = SymbolKind.Event AndAlso 2426If Not m.IsShared And m.Kind = SymbolKind.Field Then 2599If member.Kind = SymbolKind.Method Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (7)
101If m.Kind = SymbolKind.Method Then 374Dim memberKind As SymbolKind = member.Kind 493If target.Kind <> SymbolKind.Property OrElse Not DirectCast(target, PropertySymbol).IsDefault Then 544Select Case member.Kind 631Throw ExceptionUtilities.UnexpectedValue(member.Kind) 1315If attributeSource.Kind = SymbolKind.Method Then 1356If attributeSource.Kind = SymbolKind.Method Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (3)
213If current.Kind = SymbolKind.NamedType Then 227Select Case member.Kind 241Select Case member.Kind
Symbols\Source\SourceNamespaceSymbol.vb (4)
197If builder(i).Kind = SymbolKind.Namespace Then 212If symbol.Kind = SymbolKind.Namespace Then 266If symbol.Kind = SymbolKind.NamedType Then 273Debug.Assert(symbol.Kind = SymbolKind.Namespace)
Symbols\Source\SourceParameterSymbol.vb (4)
186If containingSymbol.Kind = SymbolKind.Method AndAlso DirectCast(containingSymbol, MethodSymbol).MethodKind = MethodKind.DeclareMethod Then 202Select Case containingSymbol.Kind 450If container.Kind = SymbolKind.Method Then 495ContainingSymbol.Kind = SymbolKind.Method AndAlso
Symbols\SubstitutedNamedType.vb (4)
361Select Case member.Kind 388Throw ExceptionUtilities.UnexpectedValue(member.Kind) 444Select Case member.Kind 492Throw ExceptionUtilities.UnexpectedValue(member.Kind)
Symbols\SubstitutedTypeParameterSymbol.vb (1)
89Return If(_containingSymbol.Kind = SymbolKind.Method,
Symbols\Symbol.vb (10)
148Select Case container.Kind 191Select Case Me.Kind 515Select Case Me.Kind 552Throw ExceptionUtilities.UnexpectedValue(Me.Kind) 578If Me.Kind = SymbolKind.Method Then 656If Me.Kind = SymbolKind.Assembly Then 661Dim [module] = If(Me.Kind = SymbolKind.NetModule, Me, Me.ContainingModule) 820Return String.Format("{0} {1}", Me.Kind, Me.ToDisplayString(SymbolDisplayFormat.TestFormat)) 935Select Case Me.Kind 1260Return Me.Kind
Symbols\Symbol_Attributes.vb (7)
60Select Case Kind 246Dim sourceAssembly = DirectCast(If(Me.Kind = SymbolKind.Assembly, Me, Me.ContainingAssembly), SourceAssemblySymbol) 510Debug.Assert(Me.Kind = SymbolKind.Method OrElse Me.Kind = SymbolKind.Property) 520Me.Kind = SymbolKind.Event AndAlso DirectCast(Me, SourceEventSymbol).AssociatedField IsNot Nothing Then 536If Me.Kind = SymbolKind.Method Then 577Select Case Me.Kind
Symbols\SymbolExtensions.vb (21)
28Select Case target.Kind 80Throw ExceptionUtilities.UnexpectedValue(target.Kind) 100If target.Kind = SymbolKind.Namespace Then 137Dim kind = symbol.Kind 164Select Case sym.Kind 195Select Case sym.Kind 208Select Case sym.Kind 243Return symbol.Kind = SymbolKind.Method AndAlso IsAccessor(DirectCast(symbol, MethodSymbol)) 248Return symbol.Kind = SymbolKind.Property AndAlso DirectCast(symbol, PropertySymbol).IsWithEvents 257Return symbol.Kind = SymbolKind.Property AndAlso Not DirectCast(symbol, PropertySymbol).IsWithEvents 280Return this.Kind = SymbolKind.Method AndAlso DirectCast(this, MethodSymbol).IsReducedExtensionMethod 288Select Case sym.Kind 305Select Case symbol.Kind 321Select Case sym.Kind 331Throw ExceptionUtilities.UnexpectedValue(sym.Kind) 340Select Case sym.Kind 376Return symbol.Kind = SymbolKind.Method AndAlso DirectCast(symbol, MethodSymbol).IsUserDefinedOperator() 404Dim upperLevelType = If(symbol.Kind = SymbolKind.NamedType, DirectCast(symbol, NamedTypeSymbol), symbol.ContainingType) 456While If(member?.Kind = SymbolKind.Method, False) AndAlso DirectCast(member, MethodSymbol).MethodKind = MethodKind.AnonymousFunction 465Select Case member.Kind 477Throw ExceptionUtilities.UnexpectedValue(member.Kind)
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
52$"Container is {Me.ContainingSymbol?.Kind}, TypeParameterKind is {Me.TypeParameterKind}")
Symbols\Tuples\TupleTypeSymbol.vb (8)
661If member.Kind <> SymbolKind.Field Then 708Select Case member.Kind 798Throw ExceptionUtilities.UnexpectedValue(member.Kind) 889Dim kind As SymbolKind = symbol.Kind 916Throw ExceptionUtilities.UnexpectedValue(symbol.Kind) 950Debug.Assert(Not GetMembers().Any(Function(m) m.Kind = SymbolKind.NamedType)) 956Debug.Assert(Not GetMembers().Any(Function(m) m.Kind = SymbolKind.NamedType)) 962Debug.Assert(Not GetMembers().Any(Function(m) m.Kind = SymbolKind.NamedType))
Symbols\TypeSubstitution.vb (7)
563(targetGenericDefinition.Kind = SymbolKind.Method AndAlso 566Debug.Assert((targetGenericDefinition.Kind = SymbolKind.Method AndAlso 569((targetGenericDefinition.Kind = SymbolKind.NamedType OrElse targetGenericDefinition.Kind = SymbolKind.ErrorType) AndAlso 596If memberDefinition.Kind = SymbolKind.Method Then 758If targetGenericDefinition.Kind = SymbolKind.Method Then 814If targetGenericDefinition.Kind = SymbolKind.Method Then
Symbols\TypeSymbol.vb (2)
367If Me.Kind <> SymbolKind.ErrorType Then 675Select Case interfaceMember.Kind
Symbols\TypeSymbolExtensions.vb (12)
134Return type.Kind = SymbolKind.NamedType AndAlso DirectCast(type, NamedTypeSymbol).IsInterface 158Return type.Kind = SymbolKind.ErrorType 164Return type.Kind = SymbolKind.ArrayType 191type.Kind = SymbolKind.NamedType AndAlso 212type.Kind = SymbolKind.NamedType AndAlso 227Return type.Kind = SymbolKind.TypeParameter 371If this.Kind = SymbolKind.ArrayType Then 381While this.Kind = SymbolKind.ArrayType 490If this.Kind = SymbolKind.TypeParameter Then 497If this.Kind = SymbolKind.NamedType AndAlso Not DirectCast(this, NamedTypeSymbol).IsInterface Then 524If possiblyArrayType.Kind = SymbolKind.ArrayType Then 1234If container.Kind <> SymbolKind.Namespace Then
Symbols\UnboundGenericType.vb (1)
491If member.Kind = SymbolKind.NamedType Then
Symbols\WellKnownMembers.vb (10)
457If m.Kind <> targetSymbolKind OrElse m.IsShared <> isShared OrElse 530If type.Kind <> SymbolKind.ArrayType Then 548If type.Kind <> SymbolKind.ArrayType Then 558If type.Kind <> SymbolKind.ArrayType Then 580If type.Kind <> SymbolKind.NamedType Then 599If type.Kind <> SymbolKind.NamedType Then 650If type.Kind <> SymbolKind.TypeParameter Then 656If typeParam.ContainingSymbol.Kind <> SymbolKind.Method Then 664If type.Kind <> SymbolKind.TypeParameter Then 670If typeParam.ContainingSymbol.Kind <> SymbolKind.NamedType Then
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (1)
95$"Container is {Me.ContainingSymbol?.Kind}, TypeParameterKind is {Me.TypeParameterKind}")
Utilities\TypeUnification.vb (2)
92Select Case t1.Type.Kind 240Select Case type.Kind
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (18)
Attributes\AttributeTests_MarshalAs.vb (4)
27For Each typeSym As NamedTypeSymbol In c.GlobalNamespace.GetMembers().Where(Function(s) s.Kind = SymbolKind.NamedType) 28Dim fields = typeSym.GetMembers().Where(Function(s) s.Kind = SymbolKind.Field) 49For Each typeSym As NamedTypeSymbol In c.GlobalNamespace.GetMembers().Where(Function(s) s.Kind = SymbolKind.NamedType) 50Dim methods = typeSym.GetMembers().Where(Function(s) s.Kind = SymbolKind.Method)
Attributes\AttributeTests_Tuples.vb (2)
252Select Case s.Kind 267Select Case symbol.Kind
CodeGen\CodeGenAsyncTests.vb (2)
5364Where member.Kind = SymbolKind.Field 8440Select Case member.Kind
CodeGen\CodeGenClosureLambdaTests.vb (1)
3497}, c.GetMembers().Where(Function(member) member.Kind = SymbolKind.NamedType).Select(Function(member) member.ToString()))
CodeGen\CodeGenTuples.vb (2)
15211If members1(i).Kind = SymbolKind.Method Then 15225ElseIf members1(i).Kind = SymbolKind.Property Then
CodeGen\CodeGenVBCore.vb (6)
2860Select Case member.Kind 3038Select Case member.Kind 3163Select Case symbol.Kind 3183Where x.Kind <> SymbolKind.NamedType 3238Select Case symbol.Kind 3267Where x.Kind <> SymbolKind.NamedType
Emit\EmitMetadata.vb (1)
178Where(Function(m) m.Kind = SymbolKind.Field).
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (13)
Binders\EENamedTypeBinder.vb (2)
63If symbol.Kind = SymbolKind.TypeParameter Then 67Debug.Assert(symbols(i).Kind = SymbolKind.TypeParameter)
CompilationContext.vb (6)
777If typeSymbol.Kind = SymbolKind.ErrorType Then 815If namespaceOrTypeSymbol.Kind = SymbolKind.ErrorType Then 846If namespaceOrTypeSymbol.Kind = SymbolKind.ErrorType Then 1011If member.Kind <> SymbolKind.Field Then 1198If member.Kind <> SymbolKind.Field Then 1225If member.Kind <> SymbolKind.Field Then
EvaluationContext.vb (1)
520If member.Kind <> SymbolKind.Field Then
SymbolExtensions.vb (1)
29While containingSymbol IsNot Nothing AndAlso containingSymbol.Kind <> SymbolKind.Namespace
Symbols\EETypeParameterSymbol.vb (2)
24Debug.Assert(container.Kind = SymbolKind.NamedType OrElse container.Kind = SymbolKind.Method)
Symbols\SimpleTypeParameterSymbol.vb (1)
28$"Container is {Me.ContainingSymbol?.Kind}, TypeParameterKind is {Me.TypeParameterKind}")
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
ExpressionCompilerTestBase.vb (1)
135If methodOrType.Kind = SymbolKind.Method Then
ImportDebugInfoTests.vb (2)
665currentNamespace = If(containing.Kind = SymbolKind.Namespace, DirectCast(containing, NamespaceSymbol), containing.ContainingNamespace) 684AssertEx.None(typesAndNamespaces, Function(tOrN) tOrN.NamespaceOrType.Kind = SymbolKind.ErrorType)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (203)
Binding\ImplicitVariableTests.vb (2)
1247Assert.Equal(symbolKind, semanticInfo.Symbol.Kind) 1267Assert.Equal(symbolKind, semanticInfo.Symbol.Kind)
Compilation\CompilationAPITests.vb (1)
2577If children1(i).Kind = SymbolKind.Namespace Then
Compilation\MyTemplateTests.vb (1)
297Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind)
Compilation\SemanticModelAPITests.vb (4)
123Assert.Equal(SymbolKind.Local, infoP.Symbol.Kind) 163Assert.Equal(SymbolKind.Local, infoP.Symbol.Kind) 284Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 341Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (5)
484Assert.Equal(SymbolKind.Local, bindInfo1.Symbol.Kind) 530Assert.Equal(SymbolKind.Local, bindInfo1.Symbol.Kind) 1424Assert.Equal(SymbolKind.Parameter, symbol.Kind) 1523Assert.Equal(SymbolKind.ErrorType, aliasSymbol.Target.Kind) 2544Assert.Equal(SymbolKind.Parameter, symbol.Kind)
DeclaringSyntaxNodeTests.vb (6)
80If symbol.Kind = SymbolKind.Namespace AndAlso DirectCast(symbol, NamespaceSymbol).IsGlobalNamespace Then 110Assert.Equal(kind, sym.Kind) 514If memb.Kind = SymbolKind.Method AndAlso (DirectCast(memb, MethodSymbol)).MethodKind = MethodKind.Constructor Then 545fld.AssociatedSymbol.Kind = SymbolKind.Event) Then 581fld.AssociatedSymbol.Kind = SymbolKind.Event) Then 597If memb.Kind = SymbolKind.Method Then
ExtensionMethods\SemanticModelTests.vb (4)
128Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 188Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1343Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1392Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
FlowAnalysis\FlowTestBase.vb (1)
42Select Case symbol.Kind
Semantics\BinaryOperators.vb (1)
1107If m.Kind = SymbolKind.Method Then
Semantics\GetExtendedSemanticInfoTests.vb (106)
121Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 156Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 193Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 550Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 598Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 914Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 962Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 1008Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1059Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1110Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1157Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1203Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1297Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 1342Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 1422Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 1525Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1540Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1555Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1570Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 1587Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 1855Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2119Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2213Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 2255Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2478Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 2521Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 2602Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 2837Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 2888Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 3149Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 3185Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 3478Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 3559Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 3618Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 3722Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4063Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 4101Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4131Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4166Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4199Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 4240Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4278Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4317Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 4351Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4390Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4426Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4465Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4504Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4540Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 4758Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 4874Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4905Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4937Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 4969Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 4996Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5030Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5102Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 5133Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 5165Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5197Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5316Assert.Equal(SymbolKind.Namespace, semanticInfo.Symbol.Kind) 5413Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5444Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5477Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5780Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 5814Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 5975Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 6899Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 6974Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7049Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7124Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 7483Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 7529Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 7578Assert.Equal(SymbolKind.Local, semanticInfo1.Symbol.Kind) 7588Assert.Equal(SymbolKind.Local, semanticInfo2.Symbol.Kind) 7633Assert.Equal(SymbolKind.Local, semanticInfo1.Symbol.Kind) 7643Assert.Equal(SymbolKind.Local, semanticInfo2.Symbol.Kind) 7693Assert.Equal(SymbolKind.Local, semanticInfo1.Symbol.Kind) 7696Assert.Equal(SymbolKind.Method, semanticInfo1.Symbol.ContainingSymbol.Kind) 7709Assert.Equal(SymbolKind.Local, semanticInfo2.Symbol.Kind) 7712Assert.Equal(SymbolKind.Method, semanticInfo2.Symbol.ContainingSymbol.Kind) 7829Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 7865Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 7936Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 7975Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8014Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8053Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8092Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8130Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8168Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8287Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8332Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8379Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8424Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8462Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 8520Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 8562Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 9630Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9663Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9698Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9733Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9768Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 9816Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 9856Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 10052Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 10094Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind)
Semantics\GetSemanticInfoTests.vb (37)
225Assert.Equal(SymbolKind.Field, semanticInfo.Symbol.Kind) 318Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 368Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 720Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 769Assert.Equal(SymbolKind.Property, semanticInfo.Symbol.Kind) 805Assert.Equal(SymbolKind.Parameter, symbol.Kind) 807Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind) 842Assert.Equal(SymbolKind.Parameter, symbol.Kind) 844Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind) 911Assert.Equal(SymbolKind.Parameter, symbol.Kind) 913Assert.Equal(SymbolKind.Method, symbol.ContainingSymbol.Kind) 948Assert.Equal(SymbolKind.Parameter, symbol.Kind) 979Assert.Equal(SymbolKind.Label, symbol.Kind) 987Assert.Equal(SymbolKind.Label, symbol.Kind) 1081Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 1230Assert.Equal(SymbolKind.NamedType, symbol.Kind) 1239Assert.Equal(SymbolKind.NamedType, symbol.Kind) 1250Assert.Equal(SymbolKind.NamedType, symbol.Kind) 1505Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 1850Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 1884Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 1918Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 1956Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 2004Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind) 2054Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 2081Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 2094Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 2532Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2574Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 2659Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 2745Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 2788Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2836Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2889Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 2950Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 3015Assert.Equal(SymbolKind.Property, semanticSummary.Symbol.Kind) 5611Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind)
Semantics\GotoTests.vb (8)
209Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 240Assert.Equal(SymbolKind.Label, semanticSummary0.Symbol.Kind) 249Assert.Equal(SymbolKind.Label, semanticSummary1.Symbol.Kind) 283Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 317Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 356Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 392Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind) 426Assert.Equal(SymbolKind.Label, semanticSummary.Symbol.Kind)
Semantics\LambdaSemanticInfoTests.vb (12)
43Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 75Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 109Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 141Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 216Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 251Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 286Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 324Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 359Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind) 398Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 438Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind) 724Assert.Equal(SymbolKind.Parameter, semanticInfo.Symbol.Kind)
Semantics\NewOnInterfaceTests.vb (3)
1199Assert.Equal(SymbolKind.NamedType, semanticInfo.Symbol.Kind) 1237Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind) 1281Assert.Equal(SymbolKind.Local, semanticInfo.Symbol.Kind)
Semantics\OptionalArgumentTests.vb (1)
1063Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind)
Semantics\QueryExpressions_SemanticModel.vb (1)
3367Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
Semantics\RefFieldTests.vb (1)
167Dim fieldMembers = containingType.GetMembers().WhereAsArray(Function(m) m.Kind = SymbolKind.Field)
Semantics\SelectCaseTests.vb (6)
104Assert.Equal(SymbolKind.Local, semanticSummary.Symbol.Kind) 143Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 180Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 214Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 497Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 580Assert.Equal(SymbolKind.Local, semanticSummary.Symbol.Kind)
Semantics\SyncLockTests.vb (2)
246Assert.Equal(SymbolKind.Method, semanticSummary.Symbol.Kind) 477Assert.Equal(SymbolKind.Parameter, semanticSummary.Symbol.Kind)
Semantics\WithBlockSemanticModelTests.vb (1)
75Assert.Equal(SymbolKind.Method, semanticInfo.Symbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (298)
DocumentationComments\DocCommentTests.vb (1)
6875Assert.Equal(SymbolKind.NamedType, type.Kind)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
158If member.Kind = SymbolKind.Property Then 434If member.Kind = If(isType, SymbolKind.Property, SymbolKind.Parameter) Then
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
109Assert.Equal(SymbolKind.NamedType, sym1.Kind)
SymbolsTests\CompilationCreationTests.vb (114)
272Assert.Equal(SymbolKind.ErrorType, asm1(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType.Kind) 290Assert.NotEqual(SymbolKind.ErrorType, retval1.Kind) 316Assert.NotEqual(SymbolKind.ErrorType, retval2.Kind) 331Assert.NotEqual(SymbolKind.ErrorType, retval3.Kind) 334Assert.NotEqual(SymbolKind.ErrorType, retval4.Kind) 337Assert.NotEqual(SymbolKind.ErrorType, retval5.Kind) 360Assert.NotEqual(SymbolKind.ErrorType, retval6.Kind) 379Assert.NotEqual(SymbolKind.ErrorType, retval7.Kind) 382Assert.NotEqual(SymbolKind.ErrorType, retval8.Kind) 385Assert.NotEqual(SymbolKind.ErrorType, retval9.Kind) 395Assert.NotEqual(SymbolKind.ErrorType, retval10.Kind) 398Assert.NotEqual(SymbolKind.ErrorType, retval11.Kind) 401Assert.NotEqual(SymbolKind.ErrorType, retval12.Kind) 404Assert.NotEqual(SymbolKind.ErrorType, retval13.Kind) 407Assert.NotEqual(SymbolKind.ErrorType, retval14.Kind) 445Assert.Equal(SymbolKind.ErrorType, retval15.Kind) 447Assert.Equal(SymbolKind.ErrorType, retval16.Kind) 449Assert.NotEqual(SymbolKind.ErrorType, retval17.Kind) 459Assert.Equal(SymbolKind.ErrorType, retval18.Kind) 461Assert.Equal(SymbolKind.ErrorType, retval19.Kind) 463Assert.Equal(SymbolKind.ErrorType, retval20.Kind) 465Assert.NotEqual(SymbolKind.ErrorType, retval21.Kind) 468Assert.NotEqual(SymbolKind.ErrorType, retval22.Kind) 512Assert.Equal(SymbolKind.ErrorType, asm1(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType.Kind) 521Assert.NotEqual(SymbolKind.ErrorType, retval1.Kind) 536Assert.NotEqual(SymbolKind.ErrorType, retval2.Kind) 551Assert.NotEqual(SymbolKind.ErrorType, retval3.Kind) 554Assert.NotEqual(SymbolKind.ErrorType, retval4.Kind) 557Assert.NotEqual(SymbolKind.ErrorType, retval5.Kind) 569Assert.NotEqual(SymbolKind.ErrorType, retval6.Kind) 588Assert.NotEqual(SymbolKind.ErrorType, retval7.Kind) 591Assert.NotEqual(SymbolKind.ErrorType, retval8.Kind) 594Assert.NotEqual(SymbolKind.ErrorType, retval9.Kind) 604Assert.NotEqual(SymbolKind.ErrorType, retval10.Kind) 607Assert.NotEqual(SymbolKind.ErrorType, retval11.Kind) 610Assert.NotEqual(SymbolKind.ErrorType, retval12.Kind) 613Assert.NotEqual(SymbolKind.ErrorType, retval13.Kind) 616Assert.NotEqual(SymbolKind.ErrorType, retval14.Kind) 630Assert.Equal(SymbolKind.ErrorType, retval15.Kind) 632Assert.Equal(SymbolKind.ErrorType, retval16.Kind) 634Assert.NotEqual(SymbolKind.ErrorType, retval17.Kind) 644Assert.Equal(SymbolKind.ErrorType, retval18.Kind) 646Assert.Equal(SymbolKind.ErrorType, retval19.Kind) 648Assert.Equal(SymbolKind.ErrorType, retval20.Kind) 650Assert.NotEqual(SymbolKind.ErrorType, retval21.Kind) 653Assert.NotEqual(SymbolKind.ErrorType, retval22.Kind) 700Assert.NotEqual(SymbolKind.ErrorType, retval1.Kind) 753Assert.NotEqual(SymbolKind.ErrorType, retval2.Kind) 768Assert.NotEqual(SymbolKind.ErrorType, retval3.Kind) 771Assert.NotEqual(SymbolKind.ErrorType, retval4.Kind) 774Assert.NotEqual(SymbolKind.ErrorType, retval5.Kind) 852Assert.NotEqual(SymbolKind.ErrorType, retval6.Kind) 871Assert.NotEqual(SymbolKind.ErrorType, retval7.Kind) 874Assert.NotEqual(SymbolKind.ErrorType, retval8.Kind) 877Assert.NotEqual(SymbolKind.ErrorType, retval9.Kind) 887Assert.NotEqual(SymbolKind.ErrorType, retval10.Kind) 890Assert.NotEqual(SymbolKind.ErrorType, retval11.Kind) 893Assert.NotEqual(SymbolKind.ErrorType, retval12.Kind) 896Assert.NotEqual(SymbolKind.ErrorType, retval13.Kind) 899Assert.NotEqual(SymbolKind.ErrorType, retval14.Kind) 928Assert.NotEqual(SymbolKind.ErrorType, retval17.Kind) 944Assert.NotEqual(SymbolKind.ErrorType, retval21.Kind) 947Assert.NotEqual(SymbolKind.ErrorType, retval22.Kind) 989Assert.NotEqual(SymbolKind.ErrorType, retval1.Kind) 1008Assert.NotEqual(SymbolKind.ErrorType, retval2.Kind) 1023Assert.NotEqual(SymbolKind.ErrorType, retval3.Kind) 1026Assert.NotEqual(SymbolKind.ErrorType, retval4.Kind) 1029Assert.NotEqual(SymbolKind.ErrorType, retval5.Kind) 1045Assert.NotEqual(SymbolKind.ErrorType, retval6.Kind) 1064Assert.NotEqual(SymbolKind.ErrorType, retval7.Kind) 1067Assert.NotEqual(SymbolKind.ErrorType, retval8.Kind) 1070Assert.NotEqual(SymbolKind.ErrorType, retval9.Kind) 1080Assert.NotEqual(SymbolKind.ErrorType, retval10.Kind) 1083Assert.NotEqual(SymbolKind.ErrorType, retval11.Kind) 1086Assert.NotEqual(SymbolKind.ErrorType, retval12.Kind) 1089Assert.NotEqual(SymbolKind.ErrorType, retval13.Kind) 1092Assert.NotEqual(SymbolKind.ErrorType, retval14.Kind) 1115Assert.NotEqual(SymbolKind.ErrorType, retval17.Kind) 1131Assert.NotEqual(SymbolKind.ErrorType, retval21.Kind) 1134Assert.NotEqual(SymbolKind.ErrorType, retval22.Kind) 1170Assert.NotEqual(SymbolKind.ErrorType, retval1.Kind) 1211Assert.NotEqual(SymbolKind.ErrorType, retval2.Kind) 1227Assert.NotEqual(SymbolKind.ErrorType, retval3.Kind) 1230Assert.NotEqual(SymbolKind.ErrorType, retval4.Kind) 1233Assert.NotEqual(SymbolKind.ErrorType, retval5.Kind) 1277Assert.NotEqual(SymbolKind.ErrorType, retval6.Kind) 1296Assert.NotEqual(SymbolKind.ErrorType, retval7.Kind) 1299Assert.NotEqual(SymbolKind.ErrorType, retval8.Kind) 1302Assert.NotEqual(SymbolKind.ErrorType, retval9.Kind) 1312Assert.NotEqual(SymbolKind.ErrorType, retval10.Kind) 1315Assert.NotEqual(SymbolKind.ErrorType, retval11.Kind) 1318Assert.NotEqual(SymbolKind.ErrorType, retval12.Kind) 1321Assert.NotEqual(SymbolKind.ErrorType, retval13.Kind) 1324Assert.NotEqual(SymbolKind.ErrorType, retval14.Kind) 1380Assert.NotEqual(SymbolKind.ErrorType, retval17.Kind) 1396Assert.NotEqual(SymbolKind.ErrorType, retval21.Kind) 1399Assert.NotEqual(SymbolKind.ErrorType, retval22.Kind) 1456Assert.NotEqual(SymbolKind.ErrorType, retval1.Kind) 1475Assert.NotEqual(SymbolKind.ErrorType, retval2.Kind) 1490Assert.NotEqual(SymbolKind.ErrorType, retval3.Kind) 1493Assert.NotEqual(SymbolKind.ErrorType, retval4.Kind) 1496Assert.NotEqual(SymbolKind.ErrorType, retval5.Kind) 1512Assert.NotEqual(SymbolKind.ErrorType, retval6.Kind) 1531Assert.NotEqual(SymbolKind.ErrorType, retval7.Kind) 1534Assert.NotEqual(SymbolKind.ErrorType, retval8.Kind) 1537Assert.NotEqual(SymbolKind.ErrorType, retval9.Kind) 1547Assert.NotEqual(SymbolKind.ErrorType, retval10.Kind) 1550Assert.NotEqual(SymbolKind.ErrorType, retval11.Kind) 1553Assert.NotEqual(SymbolKind.ErrorType, retval12.Kind) 1556Assert.NotEqual(SymbolKind.ErrorType, retval13.Kind) 1559Assert.NotEqual(SymbolKind.ErrorType, retval14.Kind) 1586Assert.NotEqual(SymbolKind.ErrorType, retval17.Kind) 1602Assert.NotEqual(SymbolKind.ErrorType, retval21.Kind) 1605Assert.NotEqual(SymbolKind.ErrorType, retval22.Kind)
SymbolsTests\InstantiatingGenerics.vb (4)
66Assert.Equal(constructedFrom.Kind, originalDefinition.Kind) 87Assert.Equal(instantiation.Kind, originalDefinition.Kind)
SymbolsTests\Metadata\MetadataMemberTests.vb (1)
727Dim mems = tsym.GetMembers().Where(Function(s) s.Kind = SymbolKind.Method)
SymbolsTests\Metadata\MetadataTypeTests.vb (1)
1190If member.Kind <> SymbolKind.Namespace Then
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (1)
190Assert.NotEqual(SymbolKind.ErrorType, base.Kind)
SymbolsTests\Metadata\PE\LoadingEvents.vb (2)
237Dim outerInterfaceEvent = outerInterface.GetMembers().Where(Function(m) m.Kind = SymbolKind.[Event]).Single() 244Dim innerInterfaceEvent = innerInterface.GetMembers().Where(Function(m) m.Kind = SymbolKind.[Event]).Single()
SymbolsTests\Metadata\PE\LoadingMethods.vb (3)
92Assert.Equal(SymbolKind.NamedType, C108.Kind) 97Assert.Equal(SymbolKind.Method, sameName(0).Kind) 99Assert.Equal(SymbolKind.NamedType, sameName(1).Kind)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (4)
107Assert.Equal(SymbolKind.ErrorType, base.ContainingSymbol.Kind) 112Assert.Equal(SymbolKind.ErrorType, baseContainerContainer.Kind) 208Assert.Equal(SymbolKind.NamedType, genericBase.ContainingSymbol.Kind) 228Assert.Equal(SymbolKind.ErrorType, genericBase.ContainingSymbol.Kind)
SymbolsTests\Metadata\PE\NoPia.vb (60)
107Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 114Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 143Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 150Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 153Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 155Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 171Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 173Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 176Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 178Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 196Assert.NotEqual(SymbolKind.ErrorType, param(0).[Type].Kind) 197Assert.NotEqual(SymbolKind.ErrorType, param(1).[Type].Kind) 199Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 201Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 222Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 228Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 407Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 414Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 417Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 424Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 442Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 444Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 447Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 449Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 470Assert.NotEqual(SymbolKind.ErrorType, param(0).[Type].Kind) 471Assert.NotEqual(SymbolKind.ErrorType, param(1).[Type].Kind) 476Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 478Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 499Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 504Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 558Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 559Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 560Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType.Kind) 563Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 567Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 568Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 570Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 600Assert.NotEqual(SymbolKind.ErrorType, varI5_2.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 609Assert.NotEqual(SymbolKind.ErrorType, varI7_3.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 619Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 620Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 654Assert.NotEqual(SymbolKind.ErrorType, varI7_7.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 775Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 776Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 777Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType.Kind) 781Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 785Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 786Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 788Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 877Assert.NotEqual(SymbolKind.ErrorType, varI5_2.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 887Assert.NotEqual(SymbolKind.ErrorType, varI7_3.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 898Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 899Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 933Assert.NotEqual(SymbolKind.ErrorType, varI7_7.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 946Assert.NotEqual(SymbolKind.ErrorType, varI5_Foo.ReturnType.Kind) 947Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI5_Foo.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind) 952Assert.NotEqual(SymbolKind.ErrorType, varI7_Foo.ReturnType.Kind) 953Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI7_Foo.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind) 955Assert.NotEqual(SymbolKind.ErrorType, varI7_Bar.ReturnType.Kind) 956Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI7_Bar.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (26)
50Assert.Equal(SymbolKind.ErrorType, importedField.[Type].Kind) 66Assert.Equal(SymbolKind.ErrorType, importedField.[Type].Kind) 83Assert.Equal(SymbolKind.NamedType, importedField.Type.Kind) 86Assert.Equal(SymbolKind.NamedType, outer.Kind) 89Assert.Equal(SymbolKind.ErrorType, inner.Kind) 103Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 141Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 157Assert.Equal(SymbolKind.ErrorType, importedProperty.Parameters.Where(Function(arg) arg.Name = "x").Single().Type.Kind) 173Assert.Equal(SymbolKind.ErrorType, importedProperty.Type.Kind) 189Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.[Where](Function(arg) arg.Name = "x").[Select](Function(arg) arg).[Single]().[Type].Kind) 205Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.[Where](Function(arg) arg.Name = "x").[Select](Function(arg) arg).[Single]().[Type].Kind) 221Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.[Where](Function(arg) arg.Name = "x").[Select](Function(arg) arg).[Single]().[Type].Kind) 237Assert.Equal(SymbolKind.ErrorType, importedMethod.ReturnType.Kind) 253Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.[Where](Function(arg) arg.Name = "x").[Select](Function(arg) arg).[Single]().[Type].Kind) 269Assert.Equal(SymbolKind.ErrorType, importedMethod.Parameters.[Where](Function(arg) arg.Name = "x").[Single]().[Type].Kind) 283Assert.Equal(SymbolKind.ErrorType, importedField.[Type].Kind) 296Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 297Assert.Equal(SymbolKind.ErrorType, var1.DelegateParameters.First().Type.Kind) 309Assert.Equal(SymbolKind.NamedType, var1.[Type].Kind) 342Assert.Equal(SymbolKind.NamedType, localField.[Type].Kind) 375Assert.Equal(SymbolKind.NamedType, m.ReturnType.Kind) 408Assert.Equal(SymbolKind.ArrayType, localField.Type.Kind) 409Assert.Equal(SymbolKind.ErrorType, DirectCast(localField.Type, ArrayTypeSymbol).ElementType.Kind) 419Assert.Equal(SymbolKind.ArrayType, localField.[Type].Kind) 430Assert.Equal(SymbolKind.ErrorType, localMethod.ReturnType.Kind) 483Assert.Equal(SymbolKind.ErrorType, m.ReturnType.Kind)
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (1)
288Assert.Equal(SymbolKind.NamedType, embeddedType.ReturnType.Kind)
SymbolsTests\Metadata\PE\TypeAccessibility.vb (6)
28Where n.Kind = SymbolKind.Namespace AndAlso n.Name.Equals("System")). 61Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Runtime")). 65Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Remoting")). 69Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Messaging")). 81Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("Security")). 85Where t.Kind = SymbolKind.Namespace AndAlso t.Name.Equals("AccessControl")).
SymbolsTests\Retargeting\NoPia.vb (27)
396Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 404Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 429Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 436Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 439Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 441Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 456Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 458Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 461Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 463Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 480Assert.NotEqual(SymbolKind.ErrorType, param(0).[Type].Kind) 481Assert.NotEqual(SymbolKind.ErrorType, param(1).[Type].Kind) 483Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 485Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 504Assert.Equal(SymbolKind.ErrorType, param(0).[Type].Kind) 509Assert.Equal(SymbolKind.ErrorType, param(1).[Type].Kind) 619Assert.Equal(SymbolKind.ErrorType, assemblies1(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 622Assert.Equal(SymbolKind.ErrorType, assemblies2(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 651Assert.Equal(SymbolKind.ErrorType, assemblies1(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 654Assert.Equal(SymbolKind.ErrorType, assemblies2(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 1044Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 1045Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 1046Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType.Kind) 1049Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 1057Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 1058Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 1060Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind)
SymbolsTests\Retargeting\RetargetingTests.vb (1)
160ElseIf aAssociated.Kind = SymbolKind.Property Then
SymbolsTests\Source\BindingsTests.vb (4)
480Assert.Equal(SymbolKind.NamedType, symbol.Kind) 491Assert.Equal(SymbolKind.NamedType, symbol.Kind) 507Assert.Equal(SymbolKind.NamedType, sortedSymbols(0).Kind) 510Assert.Equal(SymbolKind.NamedType, sortedSymbols(1).Kind)
SymbolsTests\Source\ComClassTests.vb (4)
29m.Kind <> SymbolKind.NamedType OrElse 58Select Case member.Kind 75Throw TestExceptionUtilities.UnexpectedValue(member.Kind) 8082Return s.Kind = SymbolKind.NamedType OrElse s.Name = "dfoo"
SymbolsTests\Source\EventTests.vb (6)
1575Assert.Equal(SymbolKind.NamedType, semanticSummary.Symbol.Kind) 1613Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind) 1691Assert.Equal(SymbolKind.Field, semanticSummary.Symbol.Kind) 1722Assert.Equal(SymbolKind.Field, mems(1).Kind) 1727Assert.Equal(SymbolKind.Event, mems(3).Kind) 1799Assert.Equal(SymbolKind.Event, semanticSummary.Symbol.Kind)
SymbolsTests\Source\OverridesTests.vb (4)
2482Where memb.Kind = SymbolKind.Method 2485Where memb.Kind = SymbolKind.Method 2488Where memb.Kind = SymbolKind.Method 2491Where memb.Kind = SymbolKind.Method
SymbolsTests\Source\TypeTests.vb (21)
343Assert.Equal(SymbolKind.ArrayType, field1.Type.Kind) 346Assert.Equal(SymbolKind.ArrayType, sym1.Kind) 352Assert.Equal(SymbolKind.ArrayType, field1.Type.Kind) 354Assert.Equal(SymbolKind.ArrayType, field1.Type.Kind) 361Assert.Equal(SymbolKind.ArrayType, sym2.Type.Kind) 367Assert.Equal(SymbolKind.ArrayType, sym3.Type.Kind) 371Assert.Equal(SymbolKind.ArrayType, sym4.Type.Kind) 377Assert.Equal(SymbolKind.ArrayType, sym5.Kind) 405Assert.Equal(SymbolKind.ArrayType, sym1.Kind) 413Assert.Equal(SymbolKind.ArrayType, sym2.Kind) 419Assert.Equal(SymbolKind.ArrayType, sym3.Kind) 452Assert.Equal(SymbolKind.ArrayType, sym1.Kind) 468Assert.Equal(SymbolKind.ArrayType, sym22.Kind) 475Assert.Equal(SymbolKind.ArrayType, sym3.Kind) 482Assert.Equal(SymbolKind.ArrayType, sym4.Kind) 489Assert.Equal(SymbolKind.ArrayType, sym5.Kind) 502Assert.Equal(SymbolKind.ArrayType, sym62.Kind) 564Dim ctor = enumMembers.Where(Function(s) s.Kind = SymbolKind.Method) 566Assert.Equal(SymbolKind.Method, ctor(0).Kind) 568Dim _val = enumMembers.Where(Function(s) Not s.IsShared AndAlso s.Kind = SymbolKind.Field) 695Assert.Equal(SymbolKind.NamedType, varA.Type.Kind)
SymbolsTests\SymbolErrorTests.vb (4)
20998Assert.Equal(SymbolKind.ErrorType, sym.Kind) 23430Assert.Equal(SymbolKind.ErrorType, typ.Kind) 23460Assert.Equal(SymbolKind.ErrorType, typ.Kind) 23496Assert.Equal(SymbolKind.ErrorType, typ.Kind)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
197If typeSym.Kind = SymbolKind.NamedType AndAlso