diff options
-rw-r--r-- | SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs b/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs index f1b5612..533fc53 100644 --- a/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs +++ b/SharpSwift/SharpSwift/Converters/ExpressionSyntaxParser.cs @@ -42,6 +42,17 @@ namespace SharpSwift.Converters } /// <summary> + /// Converts a prefix unary expression to Swift + /// </summary> + /// <param name="expression">The expression to convert</param> + /// <returns>The converted Swift expression</returns> + [ParsesType(typeof(PrefixUnaryExpressionSyntax))] + public static string PrefixUnaryExpression(PrefixUnaryExpressionSyntax expression) + { + return expression.OperatorToken.Text + SyntaxNode(expression.Operand); + } + + /// <summary> /// Converts a member access expression to Swift /// </summary> /// <param name="expression">The expression to convert</param> |