C# Класс MonoDevelop.SourceEditor.SourceEditorView

Наследование: MonoDevelop.Ide.Gui.AbstractViewContent, IExtensibleTextEditor, IBookmarkBuffer, IClipboardHandler, ICompletionWidget, ISplittable, IFoldable, IToolboxDynamicProvider, IEncodedTextContent, ICustomFilteringToolboxConsumer, IZoomable, ITextEditorResolver, Mono.TextEditor.ITextEditorDataProvider, ICodeTemplateHandler, ICodeTemplateContextProvider, ISupportsProjectReload, IPrintable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddBreakpoint void
AddWatch void
CheckFrameIsInFile Mono.Debugging.Client.StackFrame
CheckReadOnly bool
CorrectIndenting void
DisposeErrorMarkers void
EmacsFindNext void
EmacsFindPrevious void
FindNext SearchResult
FindNextSelection SearchResult
FindPrevious SearchResult
FindPreviousSelection SearchResult
FireCompletionContextChanged void
GetDragPreviewText string
GetLine Mono.TextEditor.LineSegment
GotFileChanged void
HandleDragDataGet void
HandleDragEnd void
HandleErrorListPadTaskToggled void
HandleFileChanged void
HandleIdeAppPreferencesDefaultHideMessageBubblesChanged void
HandleIdeAppPreferencesShowMessageBubblesChanged void
HandleTaskServiceJumpedToTask void
HandleTextEditorVAdjustmentChanged void
HandleWidgetTextEditorOptionsChanged void
ICustomFilteringToolboxConsumer bool
IExtensibleTextEditor ITextEditorExtension
ISupportsProjectReload void
IToolboxConsumer bool
IToolboxConsumer void
IToolboxConsumer void
IZoomable void
IndentSelection void
LoadSettings void
MonodocResolver void
MonodocResolverUpdate void
OnBreakpointAdded void
OnBreakpointRemoved void
OnBreakpointStatusChanged void
OnCurrentFrameChanged void
OnDebugSessionStarted void
OnFileChanged void
OnGotoMatchingBrace void
OnIconButtonPress void
OnMoveBlockDown void
OnMoveBlockUp void
OnTextReplaced void
OnTextReplacing void
OnToggleBlockSelectionMode void
OnToggleErrorTextMarker void
OnUpdateToggleComment void
OnUpdateToggleErrorTextMarker void
OnUpdateUseSelectionForFind void
OnUpdateUseSelectionForReplace void
OnWatchAdded void
OnWatchChanged void
OnWatchRemoved void
RemoveDebugMarkers void
RunPrintOperation void
ShowExpressionEvaluator void
ShowGotoLineNumberWidget void
ShowReplaceWidget void
ShowSearchWidget void
StoreSettings void
ToggleCodeComment void
UnIndentSelection void
UpdateBreakpoints void
UpdateExecutionLocation void
UpdateMimeType void
UpdatePinnedWatches void
UpdateShowExpressionEvaluator void
UpdateTasks void
UpdateToggleBlockSelectionMode void
UseSelectionForFind void
UseSelectionForReplace void

Открытые методы

Метод Описание
BeginAtomicUndo ( ) : void
ClearBookmarks ( ) : void
Copy ( ) : void
CreateCodeCompletionContext ( int triggerOffset ) : MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
Cut ( ) : void
Delete ( ) : void
DeleteText ( int position, int length ) : void
DiscardChanges ( ) : void
Dispose ( ) : void
DocumentToScreenLocation ( Mono.TextEditor.DocumentLocation location ) : Gdk.Point
EndAtomicUndo ( ) : void
FoldDefinitions ( ) : void
GetAmbience ( ) : MonoDevelop.Projects.Dom.Output.Ambience
GetChar ( int offset ) : char
GetCharAt ( int position ) : char
GetCodeTemplateContext ( ) : CodeTemplateContext
GetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx ) : string
GetDynamicItems ( IToolboxConsumer consumer ) : IEnumerable
GetLanguageItem ( int offset ) : MonoDevelop.Projects.Dom.ResolveResult
GetLanguageItem ( int offset, string expression ) : MonoDevelop.Projects.Dom.ResolveResult
GetLineColumnFromPosition ( int position, int &line, int &column ) : void
GetParserContext ( ) : MonoDevelop.Projects.Dom.Parser.ProjectDom
GetPositionFromLineColumn ( int line, int column ) : int
GetText ( int startPosition, int endPosition ) : string
GetTextEditorData ( ) : TextEditorData
InsertTemplate ( MonoDevelop.Ide.CodeTemplates.CodeTemplate template, MonoDevelop doc ) : void
InsertText ( int position, string text ) : int
IsBookmarked ( int position ) : bool
Load ( string fileName ) : void
Load ( string fileName, string encoding ) : void
Load ( string fileName, string content, string encoding ) : void
LoadNew ( Stream content, string mimeType ) : void
NextBookmark ( ) : void
Paste ( ) : void
PrevBookmark ( ) : void
PrintDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
PrintPreviewDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
Redo ( ) : void
Replace ( int offset, int count, string text ) : void
Save ( string fileName ) : void
Save ( string fileName, string encoding ) : void
Select ( int startPosition, int endPosition ) : void
SelectAll ( ) : void
SetBookmarked ( int position, bool mark ) : void
SetCaretTo ( int line, int column ) : void
SetCaretTo ( int line, int column, bool highlight ) : void
SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word ) : void
SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word, int wordOffset ) : void
ShowPosition ( int position ) : void
SourceEditorView ( ) : System
SplitHorizontally ( ) : void
SplitVertically ( ) : void
SwitchWindow ( ) : void
ToggleAllFoldings ( ) : void
ToggleFolding ( ) : void
Undo ( ) : void
Unsplit ( ) : void
UpdateClipboardRing ( object sender, EventArgs e ) : void

Защищенные методы

Метод Описание
OnCaretPositionSet ( EventArgs args ) : void

Приватные методы

Метод Описание
AddBreakpoint ( Mono.Debugging.Client.Breakpoint bp ) : void
AddWatch ( MonoDevelop.Debugger.PinnedWatch w ) : void
CheckFrameIsInFile ( Mono.Debugging.Client.StackFrame frame ) : Mono.Debugging.Client.StackFrame
CheckReadOnly ( int line ) : bool
CorrectIndenting ( ) : void
DisposeErrorMarkers ( ) : void
EmacsFindNext ( ) : void
EmacsFindPrevious ( ) : void
FindNext ( ) : SearchResult
FindNextSelection ( ) : SearchResult
FindPrevious ( ) : SearchResult
FindPreviousSelection ( ) : SearchResult
FireCompletionContextChanged ( ) : void
GetDragPreviewText ( ItemToolboxNode item ) : string
GetLine ( int position ) : Mono.TextEditor.LineSegment
GotFileChanged ( object sender, FileEventArgs args ) : void
HandleDragDataGet ( object o, Gtk.DragDataGetArgs args ) : void
HandleDragEnd ( object o, DragEndArgs args ) : void
HandleErrorListPadTaskToggled ( object sender, TaskEventArgs e ) : void
HandleFileChanged ( string fileName ) : void
HandleIdeAppPreferencesDefaultHideMessageBubblesChanged ( object sender, MonoDevelop.Core.PropertyChangedEventArgs e ) : void
HandleIdeAppPreferencesShowMessageBubblesChanged ( object sender, MonoDevelop.Core.PropertyChangedEventArgs e ) : void
HandleTaskServiceJumpedToTask ( object sender, TaskEventArgs e ) : void
HandleTextEditorVAdjustmentChanged ( object sender, EventArgs e ) : void
HandleWidgetTextEditorOptionsChanged ( object sender, EventArgs e ) : void
ICustomFilteringToolboxConsumer ( ItemToolboxNode item ) : bool
IExtensibleTextEditor ( ITextEditorExtension extension ) : ITextEditorExtension
ISupportsProjectReload ( Project project ) : void
IToolboxConsumer ( ItemToolboxNode item ) : bool
IToolboxConsumer ( ItemToolboxNode item ) : void
IToolboxConsumer ( ItemToolboxNode item, Gtk source, Gdk ctx ) : void
IZoomable ( ) : void
IndentSelection ( ) : void
LoadSettings ( ) : void
MonodocResolver ( ) : void
MonodocResolverUpdate ( MonoDevelop.Components.Commands.CommandInfo cinfo ) : void
OnBreakpointAdded ( object s, Mono.Debugging.Client.BreakpointEventArgs args ) : void
OnBreakpointRemoved ( object s, Mono.Debugging.Client.BreakpointEventArgs args ) : void
OnBreakpointStatusChanged ( object s, Mono.Debugging.Client.BreakpointEventArgs args ) : void
OnCurrentFrameChanged ( object s, EventArgs args ) : void
OnDebugSessionStarted ( object sender, EventArgs e ) : void
OnFileChanged ( object sender, FileSystemEventArgs args ) : void
OnGotoMatchingBrace ( ) : void
OnIconButtonPress ( object s, Mono.TextEditor.MarginMouseEventArgs args ) : void
OnMoveBlockDown ( ) : void
OnMoveBlockUp ( ) : void
OnTextReplaced ( object s, Mono.TextEditor.ReplaceEventArgs a ) : void
OnTextReplacing ( object s, Mono.TextEditor.ReplaceEventArgs a ) : void
OnToggleBlockSelectionMode ( ) : void
OnToggleErrorTextMarker ( ) : void
OnUpdateToggleComment ( MonoDevelop info ) : void
OnUpdateToggleErrorTextMarker ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateUseSelectionForFind ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateUseSelectionForReplace ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnWatchAdded ( object s, PinnedWatchEventArgs args ) : void
OnWatchChanged ( object s, PinnedWatchEventArgs args ) : void
OnWatchRemoved ( object s, PinnedWatchEventArgs args ) : void
RemoveDebugMarkers ( ) : void
RunPrintOperation ( PrintOperationAction action, MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
ShowExpressionEvaluator ( ) : void
ShowGotoLineNumberWidget ( ) : void
ShowReplaceWidget ( ) : void
ShowSearchWidget ( ) : void
StoreSettings ( ) : void
ToggleCodeComment ( ) : void
UnIndentSelection ( ) : void
UpdateBreakpoints ( bool forceUpdate = false ) : void
UpdateExecutionLocation ( ) : void
UpdateMimeType ( string fileName ) : void
UpdatePinnedWatches ( ) : void
UpdateShowExpressionEvaluator ( CommandInfo cinfo ) : void
UpdateTasks ( object sender, TaskEventArgs e ) : void
UpdateToggleBlockSelectionMode ( CommandInfo cinfo ) : void
UseSelectionForFind ( ) : void
UseSelectionForReplace ( ) : void

Описание методов

BeginAtomicUndo() публичный Метод

public BeginAtomicUndo ( ) : void
Результат void

ClearBookmarks() публичный Метод

public ClearBookmarks ( ) : void
Результат void

Copy() публичный Метод

public Copy ( ) : void
Результат void

CreateCodeCompletionContext() публичный Метод

public CreateCodeCompletionContext ( int triggerOffset ) : MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
triggerOffset int
Результат MonoDevelop.Ide.CodeCompletion.CodeCompletionContext

Cut() публичный Метод

public Cut ( ) : void
Результат void

Delete() публичный Метод

public Delete ( ) : void
Результат void

DeleteText() публичный Метод

public DeleteText ( int position, int length ) : void
position int
length int
Результат void

DiscardChanges() публичный Метод

public DiscardChanges ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DocumentToScreenLocation() публичный Метод

public DocumentToScreenLocation ( Mono.TextEditor.DocumentLocation location ) : Gdk.Point
location Mono.TextEditor.DocumentLocation
Результат Gdk.Point

EndAtomicUndo() публичный Метод

public EndAtomicUndo ( ) : void
Результат void

FoldDefinitions() публичный Метод

public FoldDefinitions ( ) : void
Результат void

GetAmbience() публичный Метод

public GetAmbience ( ) : MonoDevelop.Projects.Dom.Output.Ambience
Результат MonoDevelop.Projects.Dom.Output.Ambience

GetChar() публичный Метод

public GetChar ( int offset ) : char
offset int
Результат char

GetCharAt() публичный Метод

public GetCharAt ( int position ) : char
position int
Результат char

GetCodeTemplateContext() публичный Метод

public GetCodeTemplateContext ( ) : CodeTemplateContext
Результат CodeTemplateContext

GetCompletionText() публичный Метод

public GetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx ) : string
ctx MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
Результат string

GetDynamicItems() публичный Метод

public GetDynamicItems ( IToolboxConsumer consumer ) : IEnumerable
consumer IToolboxConsumer
Результат IEnumerable

GetLanguageItem() публичный Метод

public GetLanguageItem ( int offset ) : MonoDevelop.Projects.Dom.ResolveResult
offset int
Результат MonoDevelop.Projects.Dom.ResolveResult

GetLanguageItem() публичный Метод

public GetLanguageItem ( int offset, string expression ) : MonoDevelop.Projects.Dom.ResolveResult
offset int
expression string
Результат MonoDevelop.Projects.Dom.ResolveResult

GetLineColumnFromPosition() публичный Метод

public GetLineColumnFromPosition ( int position, int &line, int &column ) : void
position int
line int
column int
Результат void

GetParserContext() публичный Метод

public GetParserContext ( ) : MonoDevelop.Projects.Dom.Parser.ProjectDom
Результат MonoDevelop.Projects.Dom.Parser.ProjectDom

GetPositionFromLineColumn() публичный Метод

public GetPositionFromLineColumn ( int line, int column ) : int
line int
column int
Результат int

GetText() публичный Метод

public GetText ( int startPosition, int endPosition ) : string
startPosition int
endPosition int
Результат string

GetTextEditorData() публичный Метод

public GetTextEditorData ( ) : TextEditorData
Результат Mono.TextEditor.TextEditorData

InsertTemplate() публичный Метод

public InsertTemplate ( MonoDevelop.Ide.CodeTemplates.CodeTemplate template, MonoDevelop doc ) : void
template MonoDevelop.Ide.CodeTemplates.CodeTemplate
doc MonoDevelop
Результат void

InsertText() публичный Метод

public InsertText ( int position, string text ) : int
position int
text string
Результат int

IsBookmarked() публичный Метод

public IsBookmarked ( int position ) : bool
position int
Результат bool

Load() публичный Метод

public Load ( string fileName ) : void
fileName string
Результат void

Load() публичный Метод

public Load ( string fileName, string encoding ) : void
fileName string
encoding string
Результат void

Load() публичный Метод

public Load ( string fileName, string content, string encoding ) : void
fileName string
content string
encoding string
Результат void

LoadNew() публичный Метод

public LoadNew ( Stream content, string mimeType ) : void
content Stream
mimeType string
Результат void

NextBookmark() публичный Метод

public NextBookmark ( ) : void
Результат void

OnCaretPositionSet() защищенный Метод

protected OnCaretPositionSet ( EventArgs args ) : void
args System.EventArgs
Результат void

Paste() публичный Метод

public Paste ( ) : void
Результат void

PrevBookmark() публичный Метод

public PrevBookmark ( ) : void
Результат void

PrintDocument() публичный Метод

public PrintDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
settings MonoDevelop.Ide.Gui.Content.PrintingSettings
Результат void

PrintPreviewDocument() публичный Метод

public PrintPreviewDocument ( MonoDevelop.Ide.Gui.Content.PrintingSettings settings ) : void
settings MonoDevelop.Ide.Gui.Content.PrintingSettings
Результат void

Redo() публичный Метод

public Redo ( ) : void
Результат void

Replace() публичный Метод

public Replace ( int offset, int count, string text ) : void
offset int
count int
text string
Результат void

Save() публичный Метод

public Save ( string fileName ) : void
fileName string
Результат void

Save() публичный Метод

public Save ( string fileName, string encoding ) : void
fileName string
encoding string
Результат void

Select() публичный Метод

public Select ( int startPosition, int endPosition ) : void
startPosition int
endPosition int
Результат void

SelectAll() публичный Метод

public SelectAll ( ) : void
Результат void

SetBookmarked() публичный Метод

public SetBookmarked ( int position, bool mark ) : void
position int
mark bool
Результат void

SetCaretTo() публичный Метод

public SetCaretTo ( int line, int column ) : void
line int
column int
Результат void

SetCaretTo() публичный Метод

public SetCaretTo ( int line, int column, bool highlight ) : void
line int
column int
highlight bool
Результат void

SetCompletionText() публичный Метод

public SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word ) : void
ctx MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
partial_word string
complete_word string
Результат void

SetCompletionText() публичный Метод

public SetCompletionText ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext ctx, string partial_word, string complete_word, int wordOffset ) : void
ctx MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
partial_word string
complete_word string
wordOffset int
Результат void

ShowPosition() публичный Метод

public ShowPosition ( int position ) : void
position int
Результат void

SourceEditorView() публичный Метод

public SourceEditorView ( ) : System
Результат System

SplitHorizontally() публичный Метод

public SplitHorizontally ( ) : void
Результат void

SplitVertically() публичный Метод

public SplitVertically ( ) : void
Результат void

SwitchWindow() публичный Метод

public SwitchWindow ( ) : void
Результат void

ToggleAllFoldings() публичный Метод

public ToggleAllFoldings ( ) : void
Результат void

ToggleFolding() публичный Метод

public ToggleFolding ( ) : void
Результат void

Undo() публичный Метод

public Undo ( ) : void
Результат void

Unsplit() публичный Метод

public Unsplit ( ) : void
Результат void

UpdateClipboardRing() публичный Метод

public UpdateClipboardRing ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void