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