72 references to Good
Microsoft.CodeAnalysis.VisualBasic (71)
Binding\Binder_Attributes.vb (3)
241Dim resultKind = LookupResultKind.Good 286Dim constructorsGroup = New BoundMethodGroup(node.Name, Nothing, accessibleConstructors, LookupResultKind.Good, Nothing, QualificationKind.QualifiedViaTypeName) 370Return New BoundAttribute(node, methodSym, boundArguments, defaultArguments, boundNamedArguments, resultKind, type, hasErrors:=resultKind <> LookupResultKind.Good)
Binding\Binder_Conversions.vb (1)
1447LookupResultKind.Good,
Binding\Binder_Delegates.vb (4)
582Debug.Assert(addressOfExpression.MethodGroup.ResultKind = LookupResultKind.Good) 694If addressOfExpression.MethodGroup.ResultKind = LookupResultKind.Good Then 715Debug.Assert(addressOfExpression.MethodGroup.ResultKind = LookupResultKind.Good) 1111LookupResultKind.Good,
Binding\Binder_Expressions.vb (8)
716ElseIf group.ResultKind = LookupResultKind.Good AndAlso group.TypeArgumentsOpt IsNot Nothing Then 1439Debug.Assert(address.MethodGroup.ResultKind = LookupResultKind.Good) 2823Return New BoundMethodGroup(node, Nothing, accessibleConstructors, LookupResultKind.Good, left, 3067Debug.Assert(resultKind <> LookupResultKind.Good) 3128Debug.Assert(lookupResult.Kind = LookupResultKind.Good OrElse lookupResult.Kind = LookupResultKind.Inaccessible) 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
Binding\Binder_Invocation.vb (7)
30Debug.Assert(lookupResult.Kind = LookupResultKind.Good OrElse lookupResult.Kind = LookupResultKind.Inaccessible) 308LookupResultKind.Good, 740Debug.Assert(group.ResultKind = LookupResultKind.Good OrElse group.ResultKind = LookupResultKind.Inaccessible) 840Debug.Assert(group.ResultKind = LookupResultKind.Good) 856If group.ResultKind = LookupResultKind.Good Then 1405Debug.Assert(lookupResult = LookupResultKind.Good) 2008Debug.Assert(lookupResult = LookupResultKind.Good)
Binding\Binder_Lookup.vb (1)
815New SingleLookupResult(LookupResultKind.Good, sym, Nothing),
Binding\Binder_ObjectInitializer.vb (5)
122ImmutableArray.Create(constructorSymbol), LookupResultKind.Good, Nothing, 199Dim resultKind As LookupResultKind = LookupResultKind.Good 358Dim groupResultKind As LookupResultKind = LookupResultKind.Good 389Debug.Assert(constructorsGroup.ResultKind = LookupResultKind.Good OrElse constructorsGroup.ResultKind = LookupResultKind.Inaccessible) 479If resultKind <> LookupResultKind.Good Then
Binding\Binder_Operators.vb (5)
576LookupResultKind.Good, Nothing, 587result = ReportOverloadResolutionFailureAndProduceBoundNode(node, LookupResultKind.Good, 725LookupResultKind.Good, Nothing, 1227LookupResultKind.Good, Nothing, 1238result = ReportOverloadResolutionFailureAndProduceBoundNode(node, LookupResultKind.Good,
Binding\Binder_Query.vb (4)
1958Debug.Assert(methodGroup Is Nothing OrElse methodGroup.ResultKind = LookupResultKind.Good OrElse methodGroup.ResultKind = LookupResultKind.Inaccessible) 2036Debug.Assert(methodGroup Is Nothing OrElse methodGroup.ResultKind = LookupResultKind.Good OrElse methodGroup.ResultKind = LookupResultKind.Inaccessible) 4570If Not lookupResult.IsClear AndAlso (lookupResult.Kind = LookupResultKind.Good OrElse lookupResult.Kind = LookupResultKind.Inaccessible) Then 4637(methodGroup.ResultKind = LookupResultKind.Good OrElse methodGroup.ResultKind = LookupResultKind.Inaccessible)))
Binding\Binder_Statements.vb (4)
2561LookupResultKind.Good, 3875LookupResultKind.Good, 3898LookupResultKind.Good, 3931LookupResultKind.Good,
Binding\LookupResult.vb (7)
116Return New SingleLookupResult(LookupResultKind.Good, sym, Nothing) 176Return Kind = LookupResultKind.Good OrElse Kind = LookupResultKind.Ambiguous 182Return Kind = LookupResultKind.Good 268Return _kind = LookupResultKind.Good 274Return _kind = LookupResultKind.Good OrElse _kind = LookupResultKind.Ambiguous 1044Return If(resultKind2 = LookupResultKind.Good, LookupResultKind.Empty, resultKind2) 1048Return If(resultKind1 = LookupResultKind.Good, LookupResultKind.Empty, resultKind1)
BoundTree\BoundExpression.vb (1)
34Return LookupResultKind.Good
Compilation\MethodCompiler.vb (1)
2055resultKind:=LookupResultKind.Good,
Compilation\SemanticModel.vb (7)
1018resultKind = LookupResultKind.Good ' assume good unless we find out otherwise. 1070Debug.Assert(resultKind <> LookupResultKind.Good) 1222resultKind = LookupResultKind.Good 1441Debug.Assert(resultKind <> LookupResultKind.Good OrElse TypeSymbol.Equals(namedTypeSymbol, boundAttribute.Type, TypeCompareKind.ConsiderEverything)) 1488Debug.Assert(resultKind <> LookupResultKind.Good) 1537resultKind = LookupResultKind.Good 2823If(resultKind = LookupResultKind.Good, CandidateReason.None, resultKind.ToCandidateReason()))
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (1)
95Return SymbolInfoFactory.Create(ImmutableArray.Create(Of ISymbol)(aliasSymbol), If(aliasSymbol IsNot Nothing, LookupResultKind.Good, LookupResultKind.Empty))
Compilation\SymbolInfo.vb (1)
18Dim reason = If(resultKind = LookupResultKind.Good, CandidateReason.None, resultKind.ToCandidateReason())
Compilation\SyntaxTreeSemanticModel.vb (3)
504Return SymbolInfoFactory.Create(symbols, If(symbols.Length = 1, LookupResultKind.Good, LookupResultKind.Ambiguous)) 704Dim resultKind As LookupResultKind = LookupResultKind.Good 760Dim resultKind As LookupResultKind = LookupResultKind.Good
Semantics\Operators.vb (1)
3239Dim methodGroup = New BoundMethodGroup(argument1.Syntax, Nothing, ImmutableArray(Of MethodSymbol).Empty, LookupResultKind.Good, Nothing, QualificationKind.Unqualified)
Semantics\OverloadResolution.vb (3)
882Debug.Assert(methodGroup.ResultKind = LookupResultKind.Good OrElse methodGroup.ResultKind = LookupResultKind.Inaccessible) 943If methodGroup.ResultKind = LookupResultKind.Good Then 1008Debug.Assert(propertyGroup.ResultKind = LookupResultKind.Good OrElse propertyGroup.ResultKind = LookupResultKind.Inaccessible)
Symbols\ErrorTypeSymbol.vb (1)
384Debug.Assert(ResultKind <> LookupResultKind.Good, "Shouldn't have good result kind on error symbol")
Symbols\Source\ImplementsHelper.vb (1)
173resultKind = LookupResultKind.Good
Symbols\Source\SourceMemberMethodSymbol.vb (1)
815LookupResultKind.Good,
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
75New BoundMethodGroup(syntaxNode, Nothing, ImmutableArray.Create(runMethod), LookupResultKind.Good, Nothing, QualificationKind.QualifiedViaTypeName),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\OverloadResolution.vb (1)
50methods, LookupResultKind.Good, Nothing, QualificationKind.Unqualified)