1 write to Signature
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (1)
20
this.
Signature
= signature;
25 references to Signature
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Operators.cs (11)
1491
CheckConstraintLanguageVersionAndRuntimeSupportForOperator(node, trueFalseOperator.
Signature
.Method,
1503
trueFalseOperator.
Signature
.OperandType,
1510
trueOperator.GetValueOrDefault().
Signature
.Method,
1511
falseOperator.GetValueOrDefault().
Signature
.Method,
1674
Debug.Assert(!trueOperator.GetValueOrDefault().
Signature
.Kind.IsLifted());
1675
Debug.Assert(!falseOperator.GetValueOrDefault().
Signature
.Kind.IsLifted());
2292
MethodSymbol method = analysisResult.
Signature
.Method;
2335
if (possiblyBest is { HasValue: true,
Signature
: { Method: { } bestMethod } })
3305
var signature = best.
Signature
;
3334
var operandConversion = CreateConversion(node, operandPlaceholder, best.Conversion, isCast: false, conversionGroupOpt: null, best.
Signature
.OperandType, diagnostics);
4288
var signature = best.
Signature
;
Binder\Binder_Statements.cs (2)
2753
UnaryOperatorSignature signature = best.
Signature
;
2761
destination: best.
Signature
.OperandType,
Binder\Binder_TupleOperators.cs (2)
166
conversionForBool = CreateConversion(node, conversionForBoolPlaceholder, best.Conversion, isCast: false, conversionGroupOpt: null, best.
Signature
.OperandType, diagnostics);
167
boolOperator = best.
Signature
;
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (2)
35
MethodSymbol IMemberResolutionResultWithPriority<MethodSymbol>.MemberWithPriority =>
Signature
.Method;
49
return new UnaryOperatorAnalysisResult(OperatorAnalysisResultKind.Worse, this.
Signature
, this.Conversion);
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (6)
361
var better = BetterOperator(candidates[i].
Signature
, candidates[j].
Signature
, operand, ref useSiteInfo);
394
var better = BetterOperator(candidates[currentBestIndex].
Signature
, candidates[index].
Signature
, operand, ref useSiteInfo);
416
var better = BetterOperator(candidates[currentBestIndex].
Signature
, candidates[index].
Signature
, operand, ref useSiteInfo);
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (2)
87
sb.AppendLine("Overload resolution succeeded and chose " + this.Best.
Signature
.ToString());
101
sb.AppendFormat("operator: {0} reason: {1}\n", result.
Signature
.ToString(), result.Kind.ToString());