17 overrides of ResultKind
Microsoft.CodeAnalysis.CSharp (17)
BoundTree\BoundExpression.cs (2)
275public override LookupResultKind ResultKind 345public override LookupResultKind ResultKind
Generated\BoundNodes.xml.Generated.cs (15)
973public override LookupResultKind ResultKind { get; } 1186public override LookupResultKind ResultKind { get; } 1234public override LookupResultKind ResultKind { get; } 1445public override LookupResultKind ResultKind { get; } 1657public override LookupResultKind ResultKind { get; } 1743public override LookupResultKind ResultKind { get; } 1790public override LookupResultKind ResultKind { get; } 5716public override LookupResultKind ResultKind { get; } 6162public override LookupResultKind ResultKind { get; } 6247public override LookupResultKind ResultKind { get; } 6755public override LookupResultKind ResultKind { get; } 6875public override LookupResultKind ResultKind { get; } 7260public override LookupResultKind ResultKind { get; } 7340public override LookupResultKind ResultKind { get; } 7376public override LookupResultKind ResultKind { get; }
18 references to ResultKind
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (3)
5877resultKind = boundMember.ResultKind; 5887resultKind = boundMember.ResultKind; 6084switch (boundMember.ResultKind)
Binder\Binder_InterpolatedString.cs (2)
733if (outConstructorCall is not BoundObjectCreationExpression { ResultKind: LookupResultKind.Viable }) 746if (nonOutConstructorCall is BoundObjectCreationExpression { ResultKind: LookupResultKind.Viable })
Binder\Binder_Patterns.cs (1)
1581switch (boundMember.ResultKind)
Binder\ForEachLoopBinder.cs (1)
948if (collectionExpr.ResultKind == LookupResultKind.NotAValue)
BoundTree\BoundExpression.cs (1)
349return !this.OriginalIndexersOpt.IsDefault ? LookupResultKind.OverloadResolutionFailure : base.ResultKind;
Compilation\CSharpSemanticModel.cs (8)
3519resultKind = eventAssignment.ResultKind; 3523case BoundKind.EventAccess when boundNodeForSyntacticParent is BoundEventAssignmentOperator { ResultKind: LookupResultKind.Viable } parentOperator && 3531resultKind = parentOperator.ResultKind; 3544resultKind = conversion.ResultKind; 3726resultKind = boundNode.ResultKind; 3955resultKind = node.ResultKind; 3960resultKind = node.ResultKind; 4326resultKind = conversion.ResultKind;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
149newOperand.ResultKind,
Operations\CSharpOperationFactory.cs (1)
711if (boundObjectCreationExpression.ResultKind == LookupResultKind.OverloadResolutionFailure || constructor.OriginalDefinition is ErrorMethodSymbol)