1 write to MethodSymbol
Microsoft.CodeAnalysis (1)
Operations\CommonConversion.cs (1)
40
MethodSymbol
= methodSymbol;
14 references to MethodSymbol
Microsoft.CodeAnalysis (7)
Operations\CommonConversion.cs (6)
75
[MemberNotNullWhen(true, nameof(
MethodSymbol
))]
76
public bool IsUserDefined =>
MethodSymbol
is { MethodKind: MethodKind.Conversion };
80
[MemberNotNullWhen(true, nameof(
MethodSymbol
))]
86
return
MethodSymbol
is
102
/// Type parameter which runtime type will be used to resolve virtual invocation of the <see cref="
MethodSymbol
" />, if any.
103
/// Null if <see cref="
MethodSymbol
" /> is resolved statically, or is null.
Operations\OperationNodes.cs (1)
81
public IMethodSymbol? OperatorMethod => Conversion.
MethodSymbol
;
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
115
if (conversion.IsUserDefined && conversion.
MethodSymbol
is { Name: WellKnownMemberNames.ImplicitConversionName })
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
153
conversion.
MethodSymbol
== null &&
Microsoft.CodeAnalysis.Features (2)
src\roslyn\src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
115
if (conversion.IsUserDefined && conversion.
MethodSymbol
is { Name: WellKnownMemberNames.ImplicitConversionName })
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
153
conversion.
MethodSymbol
== null &&
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (3)
567
if (operation.Conversion.
MethodSymbol
is object)
768
else if (instance?.Conversion is not { IsIdentity: true,
MethodSymbol
: null })
1598
CheckMethodSymbolInUnsupportedContext(operation, conversion.
MethodSymbol
);