public IntellisenseDeclarations Find(CaretLocation caretLocation, ParseReason parseReason) { if (!caretLocation.IsValid) throw new ArgumentException("Caret location has not been provided, cannot continue."); return Find(caretLocation.Line.Value, caretLocation.Column.Value, parseReason); }