31 references to Exists
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
3003
if (testConversion.
Exists
)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
518
if (!conversion.
Exists
)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
216
if (!operation.Conversion.
Exists
)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
1230
if (!operation.Conversion.
Exists
)
3151
return operation.Conversion.
Exists
&& !operation.Conversion.IsUserDefined ? operandValue : ValueDomain.UnknownOrMayBeValue;
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
Microsoft.CodeAnalysis.CodeStyle (1)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
84
if (!conversion.
Exists
)
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
156
&& semanticFacts.ClassifyConversion(semanticModel, argumentExpression, paramsType.ElementType).
Exists
)
162
else if (semanticFacts.ClassifyConversion(semanticModel, argumentExpression, parameterType).
Exists
)
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
89
if (conversion.
Exists
&& conversion.IsReference)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (2)
88
t => compilation.ClassifyCommonConversion(t.p1.Type, t.p2.Type) is not { IsImplicit: true,
Exists
: true }))
96
return compilation.ClassifyCommonConversion(conflictingMethod.ReturnType, method.ReturnType) is { IsImplicit: true,
Exists
: true };
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
221
if (compilation.ClassifyCommonConversion(conflictingProperty.Type, property.Type) is {
Exists
: true, IsImplicit: true })
262
if (compilation.ClassifyCommonConversion(property.Type, conflictingProperty.Type) is {
Exists
: true, IsImplicit: true })
Microsoft.CodeAnalysis.Features (4)
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
84
if (!conversion.
Exists
)
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
89
if (conversion.
Exists
&& conversion.IsReference)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (2)
88
t => compilation.ClassifyCommonConversion(t.p1.Type, t.p2.Type) is not { IsImplicit: true,
Exists
: true }))
96
return compilation.ClassifyCommonConversion(conflictingMethod.ReturnType, method.ReturnType) is { IsImplicit: true,
Exists
: true };
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (2)
251
var exists = FormatBoolProperty(nameof(conversion.
Exists
), conversion.
Exists
);
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
221
if (compilation.ClassifyCommonConversion(conflictingProperty.Type, property.Type) is {
Exists
: true, IsImplicit: true })
262
if (compilation.ClassifyCommonConversion(property.Type, conflictingProperty.Type) is {
Exists
: true, IsImplicit: true })
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
562
if (!operation.Conversion.
Exists
)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
756
conversion.Conversion.
Exists
)