private ExpressionSyntax CreateCast(ExpressionSyntax csNode, ITypeSymbol vbConvertedType) { var typeName = GetTypeSyntax(vbConvertedType); if (csNode is CastExpressionSyntax cast && cast.Type.IsEquivalentTo(typeName)) { return(csNode); } return(ValidSyntaxFactory.CastExpression(typeName, csNode)); }