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);
        }
 public CompilationOutput(CompiledProject project, CaretLocation caretLocation)
 {
     this.project = project;
     this.caretLocation = caretLocation;
 }