1 write to Signature
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (1)
22
this.
Signature
= signature;
26 references to Signature
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Operators.cs (10)
1532
CheckConstraintLanguageVersionAndRuntimeSupportForOperator(node, trueFalseOperator.
Signature
.Method,
1545
trueFalseOperator.
Signature
.OperandType,
1552
trueOperator.GetValueOrDefault().
Signature
.Method,
1553
falseOperator.GetValueOrDefault().
Signature
.Method,
1647
userDefinedOperator = result.
Signature
.Method;
2339
MethodSymbol method = analysisResult.
Signature
.Method;
2382
if (possiblyBest is { HasValue: true,
Signature
: { Method: { } bestMethod } })
3396
var signature = best.
Signature
;
3425
var operandConversion = CreateConversion(node, operandPlaceholder, best.Conversion, isCast: false, conversionGroupOpt: null, InConversionGroupFlags.Unspecified, best.
Signature
.OperandType, diagnostics);
4414
var signature = best.
Signature
;
Binder\Binder_Statements.cs (2)
2765
UnaryOperatorSignature signature = best.
Signature
;
2774
destination: best.
Signature
.OperandType,
Binder\Binder_TupleOperators.cs (2)
169
conversionForBool = CreateConversion(node, conversionForBoolPlaceholder, best.Conversion, isCast: false, conversionGroupOpt: null, InConversionGroupFlags.Unspecified, best.
Signature
.OperandType, diagnostics);
170
boolOperator = best.
Signature
;
Binder\Binder.OperatorResolutionForReporting.cs (2)
201
if (res.
Signature
.Method is null)
305
results.Add((res.
Signature
.Method, res.Kind));
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (4)
37
MethodSymbol IMemberResolutionResultWithPriority<MethodSymbol>.MemberWithPriority =>
Signature
.Method;
51
return new UnaryOperatorAnalysisResult(OperatorAnalysisResultKind.Worse, this.
Signature
, this.Conversion);
56
return $"{
Signature
.Kind} {Kind} {
Signature
.Method?.ToDisplayString()}";
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);