45 references to CastExpression
Microsoft.CodeAnalysis.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
150through = generator.CastExpression(interfaceBeingImplemented, 159var explicitImplementationCast = generator.CastExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
166containingType, localName, factory.CastExpression(containingType, objNameExpression));
Microsoft.CodeAnalysis.BannedApiAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
150through = generator.CastExpression(interfaceBeingImplemented, 159var explicitImplementationCast = generator.CastExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
166containingType, localName, factory.CastExpression(containingType, objNameExpression));
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
76return generator.CastExpression(castTo, expressionToCoalesce);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
191return (TExpressionSyntax)generator.CastExpression(conversion.Type, sourceSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
150through = generator.CastExpression(interfaceBeingImplemented, 159var explicitImplementationCast = generator.CastExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
166containingType, localName, factory.CastExpression(containingType, objNameExpression));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
115: generator.CastExpression(type, finalAssignment);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
194return SyntaxGenerator.GetGenerator(document).CastExpression(delegateType, reference);
Microsoft.CodeAnalysis.CSharp.Features (4)
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (2)
130generator.AddParentheses(generator.CastExpression(interfaceType, generator.ThisExpression())), 139g.CastExpression(interfaceType, current.WithoutTrivia())).WithTriviaFrom(current));
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
115: generator.CastExpression(type, finalAssignment);
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
194return SyntaxGenerator.GetGenerator(document).CastExpression(delegateType, reference);
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (5)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDisableRuntimeMarshalling.Fixer.cs (5)
114(ExpressionSyntax)editor.Generator.CastExpression(editor.SemanticModel.Compilation.CreatePointerTypeSymbol(operation.Arguments[0].Value.Type!), 160var pointerCast = editor.Generator.CastExpression( 172editor.Generator.CastExpression(operation.TargetMethod.ReturnType, editor.Generator.NullLiteralExpression())); 176replacementNode = editor.Generator.CastExpression(operation.TargetMethod.ReturnType, 178(ExpressionSyntax)editor.Generator.CastExpression(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeGeneration\ExpressionGenerationTests.cs (1)
444f => f.CastExpression(
CodeGeneration\ExpressionPrecedenceGenerationTests.cs (2)
308f.CastExpression( 320f => f.CastExpression(
Microsoft.CodeAnalysis.Features (8)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (2)
123(foreachInfo.ExplicitCastInterface != null) ? generator.CastExpression(foreachInfo.ExplicitCastInterface, expression) : expression); 140memberAccess = generator.CastExpression(castType, memberAccess);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
398: (TExpressionSyntax)syntaxGenerator.CastExpression(convertedType, syntaxGenerator.AddParentheses(argumentExpression)));
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
168? generator.CastExpression(comparableType, thisExpression)
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
96generator.CastExpression(containingType, objName)));
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
676generator.CastExpression(
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
76return generator.CastExpression(castTo, expressionToCoalesce);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\AbstractUseConditionalExpressionCodeFixProvider.cs (1)
191return (TExpressionSyntax)generator.CastExpression(conversion.Type, sourceSyntax);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
150through = generator.CastExpression(interfaceBeingImplemented, 159var explicitImplementationCast = generator.CastExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
166containingType, localName, factory.CastExpression(containingType, objNameExpression));
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
150through = generator.CastExpression(interfaceBeingImplemented, 159var explicitImplementationCast = generator.CastExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
166containingType, localName, factory.CastExpression(containingType, objNameExpression));
Roslyn.Diagnostics.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
150through = generator.CastExpression(interfaceBeingImplemented, 159var explicitImplementationCast = generator.CastExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
166containingType, localName, factory.CastExpression(containingType, objNameExpression));
Text.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (2)
150through = generator.CastExpression(interfaceBeingImplemented, 159var explicitImplementationCast = generator.CastExpression(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
166containingType, localName, factory.CastExpression(containingType, objNameExpression));