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