31 references to IsIdentity
GenerateDocumentationAndConfigFiles (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Metrics (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Metrics.Legacy (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (4)
3010
(!testConversion.
IsIdentity
|| !ITypeSymbolHelpers.IsNullableType(operation.Type)))
3021
if (testConversion.
IsIdentity
)
4563
if (conversionOpt?.ToCommonConversion().
IsIdentity
== false)
4682
Debug.Assert(info?.ElementConversion?.ToCommonConversion().
IsIdentity
!= false);
Microsoft.CodeAnalysis.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
526
if (!conversion.
IsIdentity
&& !conversion.IsNumeric && !conversion.IsNullable)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
147
if (firstConversion is { IsImplicit: false, IsReference: true } or {
IsIdentity
: true } &&
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (1)
170
&& semanticModel.Compilation.ClassifyCommonConversion(argumentType, parameterType).
IsIdentity
)
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
123
if (!conversion.
IsIdentity
&& !conversion.IsImplicit)
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\AbstractContextVariableArgumentProvider.cs (2)
144
if (bestConversion.
IsIdentity
&& !conversion.
IsIdentity
)
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
147
if (firstConversion is { IsImplicit: false, IsReference: true } or {
IsIdentity
: true } &&
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (1)
170
&& semanticModel.Compilation.ClassifyCommonConversion(argumentType, parameterType).
IsIdentity
)
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
123
if (!conversion.
IsIdentity
&& !conversion.IsImplicit)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (2)
240
var isIdentity = FormatBoolProperty(nameof(conversion.
IsIdentity
), conversion.
IsIdentity
);
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (2)
576
case RefKind.Ref or RefKind.RefReadOnly or RefKindEx.RefReadOnlyParameter when operation.Conversion.
IsIdentity
:
768
else if (instance?.Conversion is not {
IsIdentity
: true, MethodSymbol: null })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Test.Utilities (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CommonConversionExtensions.cs (1)
12
=> conversion.
IsIdentity
||