21 references to CastExpression
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
188return (TExpressionSyntax)generator.CastExpression(conversion.Type, sourceSyntax);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpFlagsEnumGenerator.cs (1)
35return generator.CastExpression(enumType, expression);
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
119: generator.CastExpression(type, finalAssignment);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
201return SyntaxGenerator.GetGenerator(document).CastExpression(delegateType, reference);
Microsoft.CodeAnalysis.CSharp.Features (4)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
119: generator.CastExpression(type, finalAssignment);
CSharpUseLocalFunctionCodeFixProvider.cs (1)
201return SyntaxGenerator.GetGenerator(document).CastExpression(delegateType, reference);
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (2)
135generator.AddParentheses(generator.CastExpression(interfaceType, generator.ThisExpression())), 144g.CastExpression(interfaceType, current.WithoutTrivia())).WithTriviaFrom(current));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpFlagsEnumGenerator.cs (1)
35return generator.CastExpression(enumType, expression);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
CodeGeneration\ExpressionGenerationTests.cs (1)
526f => f.CastExpression(
CodeGeneration\ExpressionPrecedenceGenerationTests.cs (2)
353f.CastExpression( 367f => f.CastExpression(
Microsoft.CodeAnalysis.Features (6)
AbstractUseConditionalExpressionCodeFixProvider.cs (1)
188return (TExpressionSyntax)generator.CastExpression(conversion.Type, sourceSyntax);
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (2)
123(foreachInfo.ExplicitCastInterface != null) ? generator.CastExpression(foreachInfo.ExplicitCastInterface, expression) : expression); 140memberAccess = generator.CastExpression(castType, memberAccess);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
298: (TExpressionSyntax)syntaxGenerator.CastExpression(convertedType, syntaxGenerator.AddParentheses(argumentExpression)));
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (1)
172? generator.CastExpression(comparableType, thisExpression)
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
98generator.CastExpression(containingType, objName)));
Microsoft.CodeAnalysis.Workspaces (3)
Shared\Extensions\SyntaxGeneratorExtensions.cs (2)
612through = generator.CastExpression(interfaceBeingImplemented, 625var explicitImplementationCast = generator.CastExpression(
Shared\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
163containingType, localName, factory.CastExpression(containingType, objNameExpression));