9 references to UnwrapImplicitConversion
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
97
var isSafe = pattern.Target.
UnwrapImplicitConversion
() is not Operations.IInvocationOperation;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CastSimplifier.cs (1)
767
if (operation.
UnwrapImplicitConversion
() is IBinaryOperation binaryOperation)
Microsoft.CodeAnalysis.Features (6)
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
234
var unwrapped = variableInitializer.Value.
UnwrapImplicitConversion
();
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
217
condition = condition.
UnwrapImplicitConversion
();
310
=> operand1.
UnwrapImplicitConversion
().IsNullLiteral() && IsParameterReference(operand2, parameter);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (2)
721
if (assignmentExpression.Value.
UnwrapImplicitConversion
() is ICoalesceOperation coalesceExpression &&
794
assignmentExpression.Target.
UnwrapImplicitConversion
() is IMemberReferenceOperation memberReference &&
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
188
=> operation.
UnwrapImplicitConversion
() is IParameterReferenceOperation parameterReference &&
Microsoft.CodeAnalysis.Workspaces (1)
OperationExtensions.cs (1)
447
throwOperation.Exception.
UnwrapImplicitConversion
() is IObjectCreationOperation objectCreation &&