Exemplo n.º 1
0
 public RIntellisenseContext(IEditorIntellisenseSession session, IEditorBuffer editorBuffer, AstRoot ast, int position, bool autoShown = true, bool isRHistoryRequest = false) :
     base(session, editorBuffer, position)
 {
     AstRoot             = ast;
     AutoShownCompletion = autoShown;
     IsRHistoryRequest   = isRHistoryRequest;
 }
 public RFunctionCompletionEntry(string displayText, string insertionText, string description, object iconSource, string packageName, IFunctionIndex functionIndex, IEditorIntellisenseSession session) :
     base(displayText, insertionText, description, iconSource)
 {
     _packageName   = packageName;
     _functionIndex = functionIndex;
     _session       = session;
 }
Exemplo n.º 3
0
 public RIntellisenseContext(IEditorIntellisenseSession session, IEditorBuffer editorBuffer, IREditorTree editorTree, int position, bool autoShown = true, bool isRHistoryRequest = false) :
     base(session, editorBuffer, position)
 {
     _editorTree         = editorTree;
     AutoShownCompletion = autoShown;
     IsRHistoryRequest   = isRHistoryRequest;
 }
Exemplo n.º 4
0
 private bool GetCachedSignatures(IList <ISignature> signatures, IEditorIntellisenseSession session)
 {
     if (_signatures != null)
     {
         foreach (var s in _signatures)
         {
             s.Session = session;
         }
         AddSignatures(signatures, ToVsEditorSignatures(_signatures));
         _signatures = null;
         return(true);
     }
     return(false);
 }
Exemplo n.º 5
0
        private RFunctionSignatureHelp(IEditorIntellisenseSession session, IEditorBuffer textBuffer, string functionName, string documentation, ISignatureInfo signatureInfo)
        {
            FunctionName  = functionName;
            SignatureInfo = signatureInfo;

            Documentation = documentation;
            Parameters    = null;

            _editorBuffer = textBuffer;
            _view         = session.View;

            Session = session;

            _signatureBroker = session.Services.GetService <IViewSignatureBroker>();
            Debug.Assert(_signatureBroker != null);
        }
Exemplo n.º 6
0
 public IntellisenseContext(IEditorIntellisenseSession session, IEditorBuffer editorBuffer, int position)
 {
     Session      = session;
     EditorBuffer = editorBuffer;
     Position     = position;
 }