diff options
author | matthewsotoudeh <matthewsot@outlook.com> | 2014-11-28 00:33:28 -0800 |
---|---|---|
committer | matthewsotoudeh <matthewsot@outlook.com> | 2014-11-28 00:33:28 -0800 |
commit | 7e7a8b8c832dc5f9ca3108141d71edb5ba6ffddb (patch) | |
tree | ea980d6a093e94127378385a911288c3f8cb87b2 | |
parent | 4d95f3bfdf7b544f29f486772a759b1e30c9b22f (diff) |
-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> |