4 overrides of ConvertExpression
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertCast\CSharpConvertDirectCastToTryCastCodeRefactoringProvider.cs (1)
40protected override BinaryExpressionSyntax ConvertExpression(CastExpressionSyntax castExpression, NullableContext nullableContext, bool isReferenceType)
ConvertCast\CSharpConvertTryCastToDirectCastCodeRefactoringProvider.cs (1)
40protected override CastExpressionSyntax ConvertExpression(BinaryExpressionSyntax asExpression, NullableContext nullableContext, bool isReferenceType)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
ConvertCast\VisualBasicConvertDirectCastToTryCastCodeRefactoringProvider.vb (1)
31Protected Overrides Function ConvertExpression(fromExpression As DirectCastExpressionSyntax, nullableContext As NullableContext, isReferenceType As Boolean) As TryCastExpressionSyntax
ConvertCast\VisualBasicConvertTryCastToDirectCastCodeRefactoringProvider.vb (1)
31Protected Overrides Function ConvertExpression(fromExpression As TryCastExpressionSyntax, nullableContext As NullableContext, isReferenceType As Boolean) As DirectCastExpressionSyntax
1 reference to ConvertExpression
Microsoft.CodeAnalysis.Features (1)
ConvertCast\AbstractConvertCastCodeRefactoringProvider.cs (1)
76var newRoot = root.ReplaceNode(from, ConvertExpression(from, nullableContext, isReferenceType));