1 write to Signature
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (1)
20this.Signature = signature;
11 references to Signature
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Operators.cs (4)
1476if (possiblyBest is { HasValue: true, Signature: { Method: { } bestMethod } }) 2335var signature = best.Signature; 2363var operandConversion = CreateConversion(node, operandPlaceholder, best.Conversion, isCast: false, conversionGroupOpt: null, best.Signature.OperandType, diagnostics); 2791var signature = best.Signature;
Binder\Binder_Statements.cs (2)
2732UnaryOperatorSignature signature = best.Signature; 2740destination: best.Signature.OperandType,
Binder\Binder_TupleOperators.cs (2)
165conversionForBool = CreateConversion(node, conversionForBoolPlaceholder, best.Conversion, isCast: false, conversionGroupOpt: null, best.Signature.OperandType, diagnostics); 166boolOperator = best.Signature;
Binder\Semantics\Operators\UnaryOperatorAnalysisResult.cs (2)
35MethodSymbol IMemberResolutionResultWithPriority<MethodSymbol>.MemberWithPriority => Signature.Method; 49return new UnaryOperatorAnalysisResult(OperatorAnalysisResultKind.Worse, this.Signature, this.Conversion);
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
87sb.AppendLine("Overload resolution succeeded and chose " + this.Best.Signature.ToString());