27 references to MethodSymbol
Microsoft.CodeAnalysis.CSharp (5)
Binder\Semantics\Conversions\Conversion.cs (3)
919
/// Type parameter which runtime type will be used to resolve virtual invocation of the <see cref="
MethodSymbol
" />, if any.
920
/// Null if <see cref="
MethodSymbol
" /> is resolved statically, or is null.
1058
var (methodSymbol, constrainedToType) = IsUserDefined ? (
MethodSymbol
, ConstrainedToType) : (null, null);
Compilation\DeconstructionInfo.cs (1)
39
? _conversion.
MethodSymbol
Lowering\ClosureConversion\ClosureConversion.cs (1)
1376
Debug.Assert(_inExpressionLambda || conversion.Conversion.
MethodSymbol
is null);
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
CastSimplifier.cs (3)
372
if (!Equals(originalParentConversion.Conversion.MethodSymbol, rewrittenConversion.
MethodSymbol
))
1060
if (!Equals(oldConversion.
MethodSymbol
, newConversion.
MethodSymbol
))
ConversionExtensions.cs (3)
18
conversion.
MethodSymbol
!= null &&
19
conversion.
MethodSymbol
.MethodKind == MethodKind.Conversion &&
20
conversion.
MethodSymbol
.Name == "op_Implicit";
SpeculationAnalyzer.cs (4)
796
if (originalIsUserDefined || originalConversion.
MethodSymbol
!= null || newConversion.
MethodSymbol
!= null)
798
return SymbolsAreCompatible(originalConversion.
MethodSymbol
, newConversion.
MethodSymbol
);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenAwaitForeachTests.cs (1)
3622
Assert.Equal("Element Element.op_Implicit(System.Int32 value)", info.ElementConversion.
MethodSymbol
.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\GetSemanticInfoTests.cs (1)
3423
Assert.Equal("G M.op_Implicit(M? m)", conversion.
MethodSymbol
.ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
CastSimplifier.cs (3)
372
if (!Equals(originalParentConversion.Conversion.MethodSymbol, rewrittenConversion.
MethodSymbol
))
1060
if (!Equals(oldConversion.
MethodSymbol
, newConversion.
MethodSymbol
))
ConversionExtensions.cs (3)
18
conversion.
MethodSymbol
!= null &&
19
conversion.
MethodSymbol
.MethodKind == MethodKind.Conversion &&
20
conversion.
MethodSymbol
.Name == "op_Implicit";
SpeculationAnalyzer.cs (4)
796
if (originalIsUserDefined || originalConversion.
MethodSymbol
!= null || newConversion.
MethodSymbol
!= null)
798
return SymbolsAreCompatible(originalConversion.
MethodSymbol
, newConversion.
MethodSymbol
);