17 overrides of ResultKind
Microsoft.CodeAnalysis.CSharp (17)
BoundTree\BoundExpression.cs (2)
285
public override LookupResultKind
ResultKind
355
public override LookupResultKind
ResultKind
Generated\BoundNodes.xml.Generated.cs (15)
1008
public override LookupResultKind
ResultKind
{ get; }
1232
public override LookupResultKind
ResultKind
{ get; }
1280
public override LookupResultKind
ResultKind
{ get; }
1491
public override LookupResultKind
ResultKind
{ get; }
1707
public override LookupResultKind
ResultKind
{ get; }
1797
public override LookupResultKind
ResultKind
{ get; }
1844
public override LookupResultKind
ResultKind
{ get; }
5822
public override LookupResultKind
ResultKind
{ get; }
6272
public override LookupResultKind
ResultKind
{ get; }
6357
public override LookupResultKind
ResultKind
{ get; }
6907
public override LookupResultKind
ResultKind
{ get; }
7027
public override LookupResultKind
ResultKind
{ get; }
7412
public override LookupResultKind
ResultKind
{ get; }
7492
public override LookupResultKind
ResultKind
{ get; }
7528
public override LookupResultKind
ResultKind
{ get; }
18 references to ResultKind
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (3)
6049
resultKind = boundMember.
ResultKind
;
6059
resultKind = boundMember.
ResultKind
;
6255
switch (boundMember.
ResultKind
)
Binder\Binder_InterpolatedString.cs (2)
733
if (outConstructorCall is not BoundObjectCreationExpression {
ResultKind
: LookupResultKind.Viable })
746
if (nonOutConstructorCall is BoundObjectCreationExpression {
ResultKind
: LookupResultKind.Viable })
Binder\Binder_Patterns.cs (1)
2006
switch (boundMember.
ResultKind
)
Binder\ForEachLoopBinder.cs (1)
960
if (collectionExpr.
ResultKind
== LookupResultKind.NotAValue)
BoundTree\BoundExpression.cs (1)
359
return !this.OriginalIndexersOpt.IsDefault ? LookupResultKind.OverloadResolutionFailure : base.
ResultKind
;
Compilation\CSharpSemanticModel.cs (8)
3521
resultKind = eventAssignment.
ResultKind
;
3525
case BoundKind.EventAccess when boundNodeForSyntacticParent is BoundEventAssignmentOperator {
ResultKind
: LookupResultKind.Viable } parentOperator &&
3533
resultKind = parentOperator.
ResultKind
;
3546
resultKind = conversion.
ResultKind
;
3741
resultKind = boundNode.
ResultKind
;
3975
resultKind = node.
ResultKind
;
3980
resultKind = node.
ResultKind
;
4346
resultKind = conversion.
ResultKind
;
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
150
newOperand.
ResultKind
,
Operations\CSharpOperationFactory.cs (1)
709
=> boundObjectCreationExpression is {
ResultKind
: not LookupResultKind.OverloadResolutionFailure, Constructor.OriginalDefinition: not ErrorMethodSymbol };