/// <summary> /// Find the expression the cursor is at. /// Also determines the context (using statement, "new"-expression etc.) the /// cursor is at. /// </summary> Dom.ExpressionResult FindExpression(TextArea textArea) { //Dom.CSharp.CSharpExpressionFinder finder; Dom.SQL.SQLExpressionFinder finder; finder = new Dom.SQL.SQLExpressionFinder(MainForm.DummyFileName); return(finder.FindExpression(textArea.Document.TextContent, textArea.Caret.Offset)); }
/// <summary> /// Find the expression the cursor is at. /// Also determines the context (using statement, "new"-expression etc.) the /// cursor is at. /// </summary> Dom.ExpressionResult FindExpression(TextArea textArea) { //Dom.CSharp.CSharpExpressionFinder finder; Dom.SQL.SQLExpressionFinder finder; finder = new Dom.SQL.SQLExpressionFinder(MainForm.DummyFileName); return finder.FindExpression(textArea.Document.TextContent, textArea.Caret.Offset); }