C# Class Microsoft.Markdown.Editor.ContainedLanguage.RLanguageHandler

Inheritance: Microsoft.Languages.Editor.ContainedLanguage.ContainedLanguageHandler
Mostrar archivo Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
GetCodeBlockOfLocation ( int bufferPosition ) : ITextRange
GetCommandTargetOfLocation ( ITextView textView, int bufferPosition ) : ICommandTarget
RLanguageHandler ( ITextBuffer textBuffer, IProjectionBufferManager projectionBufferManager, ICoreShell coreShell ) : System.Linq

Protected Methods

Method Description
OnTextBufferChanged ( object sender, TextContentChangedEventArgs e ) : void

Private Methods

Method Description
BuildLanguageBlockCollection ( ) : void
UpdateProjections ( ) : void

Method Details

GetCodeBlockOfLocation() public method

public GetCodeBlockOfLocation ( int bufferPosition ) : ITextRange
bufferPosition int
return ITextRange

GetCommandTargetOfLocation() public method

public GetCommandTargetOfLocation ( ITextView textView, int bufferPosition ) : ICommandTarget
textView ITextView
bufferPosition int
return ICommandTarget

OnTextBufferChanged() protected method

protected OnTextBufferChanged ( object sender, TextContentChangedEventArgs e ) : void
sender object
e TextContentChangedEventArgs
return void

RLanguageHandler() public method

public RLanguageHandler ( ITextBuffer textBuffer, IProjectionBufferManager projectionBufferManager, ICoreShell coreShell ) : System.Linq
textBuffer ITextBuffer
projectionBufferManager IProjectionBufferManager
coreShell ICoreShell
return System.Linq