コード例 #1
0
ファイル: RLanguageHandler.cs プロジェクト: skrutsick/RTVS
 public RLanguageHandler(ITextBuffer textBuffer, IProjectionBufferManager projectionBufferManager, IServiceContainer services) :
     base(textBuffer)
 {
     _projectionBufferManager = projectionBufferManager;
     idleTime = services.GetService <IIdleTimeService>();
     UpdateProjections();
 }
コード例 #2
0
ファイル: RLanguageHandler.cs プロジェクト: zachwieja/RTVS
 public RLanguageHandler(ITextBuffer textBuffer, IProjectionBufferManager projectionBufferManager, ICoreShell coreShell) :
     base(textBuffer, coreShell)
 {
     _projectionBufferManager = projectionBufferManager;
     _coreShell = coreShell;
     UpdateProjections();
 }
コード例 #3
0
ファイル: MdEditorDocument.cs プロジェクト: Microsoft/RTVS
        public MdEditorDocument(ITextBuffer textBuffer, IProjectionBufferFactoryService projectionBufferFactoryService, IContentTypeRegistryService contentTypeRegistryService, ICoreShell coreShell) {

            this.TextBuffer = textBuffer;
            ServiceManager.AddService(this, TextBuffer, coreShell);

            _projectionBufferManager = new ProjectionBufferManager(textBuffer, 
                        projectionBufferFactoryService, contentTypeRegistryService,
                        coreShell, MdProjectionContentTypeDefinition.ContentType, RContentTypeDefinition.ContentType);
            ContainedLanguageHandler = _rLanguageHandler = new RLanguageHandler(textBuffer, _projectionBufferManager, coreShell);
        }
コード例 #4
0
ファイル: MdEditorDocument.cs プロジェクト: zachwieja/RTVS
        public MdEditorDocument(ITextBuffer textBuffer, IProjectionBufferFactoryService projectionBufferFactoryService, IContentTypeRegistryService contentTypeRegistryService, ICoreShell coreShell)
        {
            this.TextBuffer = textBuffer;
            ServiceManager.AddService(this, TextBuffer, coreShell);

            _projectionBufferManager = new ProjectionBufferManager(textBuffer,
                                                                   projectionBufferFactoryService, contentTypeRegistryService,
                                                                   coreShell, MdProjectionContentTypeDefinition.ContentType, RContentTypeDefinition.ContentType);
            ContainedLanguageHandler = _rLanguageHandler = new RLanguageHandler(textBuffer, _projectionBufferManager, coreShell);
        }
コード例 #5
0
ファイル: MdEditorDocument.cs プロジェクト: skrutsick/RTVS
        public MdEditorDocument(IEditorBuffer editorBuffer, IServiceContainer services)
        {
            _services = services;

            EditorBuffer = editorBuffer;
            EditorBuffer.AddService(this);

            var textBuffer = editorBuffer.As <ITextBuffer>();

            _projectionBufferManager = new ProjectionBufferManager(textBuffer, services, MdProjectionContentTypeDefinition.ContentType, RContentTypeDefinition.ContentType);
            ContainedLanguageHandler = _rLanguageHandler = new RLanguageHandler(textBuffer, _projectionBufferManager, services);
        }
コード例 #6
0
 public RLanguageHandler(ITextBuffer textBuffer, IProjectionBufferManager projectionBufferManager) :
     base(textBuffer)
 {
     _projectionBufferManager = projectionBufferManager;
     UpdateProjections();
 }
コード例 #7
0
ファイル: RLanguageHandler.cs プロジェクト: Microsoft/RTVS
 public RLanguageHandler(ITextBuffer textBuffer, IProjectionBufferManager projectionBufferManager, ICoreShell coreShell) :
     base(textBuffer, coreShell) {
     _projectionBufferManager = projectionBufferManager;
     _coreShell = coreShell;
     UpdateProjections();
 }