13 references to IsIdentity
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (4)
2991(!testConversion.IsIdentity || !ITypeSymbolHelpers.IsNullableType(operation.Type))) 3002if (testConversion.IsIdentity) 4480if (conversionOpt?.ToCommonConversion().IsIdentity == false) 4583Debug.Assert(info?.ElementConversion?.ToCommonConversion().IsIdentity != false);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractAddExplicitCastCodeFixProvider.cs (1)
125if (firstConversion is { IsImplicit: false, IsReference: true } or { IsIdentity: true } &&
Fixer.cs (1)
170&& semanticModel.Compilation.ClassifyCommonConversion(argumentType, parameterType).IsIdentity)
Microsoft.CodeAnalysis.Features (5)
AbstractAddExplicitCastCodeFixProvider.cs (1)
125if (firstConversion is { IsImplicit: false, IsReference: true } or { IsIdentity: true } &&
Completion\Providers\AbstractContextVariableArgumentProvider.cs (2)
144if (bestConversion.IsIdentity && !conversion.IsIdentity)
Fixer.cs (1)
170&& semanticModel.Compilation.ClassifyCommonConversion(argumentType, parameterType).IsIdentity)
GenerateMember\GenerateConstructor\GenerateConstructorHelpers.cs (1)
115if (!conversion.IsIdentity && !conversion.IsImplicit)
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (2)
253var isIdentity = FormatBoolProperty(nameof(conversion.IsIdentity), conversion.IsIdentity);