17 overrides of ResultKind
Microsoft.CodeAnalysis.CSharp (17)
BoundTree\BoundExpression.cs (2)
250public override LookupResultKind ResultKind 312public override LookupResultKind ResultKind
Generated\BoundNodes.xml.Generated.cs (15)
979public override LookupResultKind ResultKind { get; } 1192public override LookupResultKind ResultKind { get; } 1240public override LookupResultKind ResultKind { get; } 1451public override LookupResultKind ResultKind { get; } 1663public override LookupResultKind ResultKind { get; } 1745public override LookupResultKind ResultKind { get; } 1792public override LookupResultKind ResultKind { get; } 5621public override LookupResultKind ResultKind { get; } 6065public override LookupResultKind ResultKind { get; } 6150public override LookupResultKind ResultKind { get; } 6503public override LookupResultKind ResultKind { get; } 6622public override LookupResultKind ResultKind { get; } 7007public override LookupResultKind ResultKind { get; } 7083public override LookupResultKind ResultKind { get; } 7119public override LookupResultKind ResultKind { get; }
18 references to ResultKind
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (3)
4968resultKind = boundMember.ResultKind; 4979resultKind = boundMember.ResultKind; 5161switch (boundMember.ResultKind)
Binder\Binder_InterpolatedString.cs (2)
587if (outConstructorCall is not BoundObjectCreationExpression { ResultKind: LookupResultKind.Viable }) 600if (nonOutConstructorCall is BoundObjectCreationExpression { ResultKind: LookupResultKind.Viable })
Binder\Binder_Patterns.cs (1)
1572switch (boundMember.ResultKind)
Binder\ForEachLoopBinder.cs (1)
762if (collectionExpr.ResultKind == LookupResultKind.NotAValue)
BoundTree\BoundExpression.cs (1)
316return !this.OriginalIndexersOpt.IsDefault ? LookupResultKind.OverloadResolutionFailure : base.ResultKind;
Compilation\CSharpSemanticModel.cs (8)
3501resultKind = eventAssignment.ResultKind; 3505case BoundKind.EventAccess when boundNodeForSyntacticParent is BoundEventAssignmentOperator { ResultKind: LookupResultKind.Viable } parentOperator && 3513resultKind = parentOperator.ResultKind; 3526resultKind = conversion.ResultKind; 3704resultKind = boundNode.ResultKind; 3932resultKind = node.ResultKind; 3937resultKind = node.ResultKind; 4293resultKind = conversion.ResultKind;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
144newOperand.ResultKind,
Operations\CSharpOperationFactory.cs (1)
708if (boundObjectCreationExpression.ResultKind == LookupResultKind.OverloadResolutionFailure || constructor.OriginalDefinition is ErrorMethodSymbol)