C# Класс RazorPad.ViewModels.MainViewModel

Наследование: ViewModelBase
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ConfirmSaveDirtyDocumentThunk MessageBoxResult>.Func
GetOpenFilenameThunk Func
GetReferencesThunk IEnumerable>.Func
GetSaveAsFilenameThunk string>.Func
LoadThemeFromFileThunk Action
ShowErrorThunk Action

Защищенные свойства (Protected)

Свойство Тип Описание
Log Logger

Private Properties

Свойство Тип Описание
ChangeFontSize void
MainViewModel System
OnAutoSave void
RegisterCommands void
SwitchTheme void

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

Метод Описание
AddNewTemplateEditor ( RazorDocument document, bool current = true ) : void
AddNewTemplateEditor ( RazorTemplateViewModel template, bool current = true ) : void
AddNewTemplateEditor ( bool current = true ) : void
AddNewTemplateEditor ( string filename, bool current = true ) : void
Close ( RazorTemplateViewModel document, bool save = null ) : void
LoadAutoSave ( ) : void
Save ( RazorTemplateViewModel document ) : void
SaveAs ( RazorTemplateViewModel document, string filename = null ) : string
SetRecentReferences ( IEnumerable references ) : void

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

Метод Описание
ChangeFontSize ( object param ) : void
MainViewModel ( RazorDocumentManager documentManager, ModelProviders modelProviders, ModelBuilders modelBuilders ) : System
OnAutoSave ( object sender, EventArgs e ) : void
RegisterCommands ( ) : void
SwitchTheme ( Theme theme ) : void

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

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

public AddNewTemplateEditor ( RazorDocument document, bool current = true ) : void
document RazorDocument
current bool
Результат void

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

public AddNewTemplateEditor ( RazorTemplateViewModel template, bool current = true ) : void
template RazorTemplateViewModel
current bool
Результат void

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

public AddNewTemplateEditor ( bool current = true ) : void
current bool
Результат void

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

public AddNewTemplateEditor ( string filename, bool current = true ) : void
filename string
current bool
Результат void

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

public Close ( RazorTemplateViewModel document, bool save = null ) : void
document RazorTemplateViewModel
save bool
Результат void

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

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

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

public Save ( RazorTemplateViewModel document ) : void
document RazorTemplateViewModel
Результат void

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

public SaveAs ( RazorTemplateViewModel document, string filename = null ) : string
document RazorTemplateViewModel
filename string
Результат string

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

public SetRecentReferences ( IEnumerable references ) : void
references IEnumerable
Результат void

Описание свойств

ConfirmSaveDirtyDocumentThunk публичное свойство

public Func ConfirmSaveDirtyDocumentThunk
Результат MessageBoxResult>.Func

GetOpenFilenameThunk публичное свойство

public Func GetOpenFilenameThunk
Результат Func

GetReferencesThunk публичное свойство

public Func,IEnumerable> GetReferencesThunk
Результат IEnumerable>.Func

GetSaveAsFilenameThunk публичное свойство

public Func GetSaveAsFilenameThunk
Результат string>.Func

LoadThemeFromFileThunk публичное свойство

public Action LoadThemeFromFileThunk
Результат Action

Log защищенное статическое свойство

protected static Logger Log
Результат Logger

ShowErrorThunk публичное свойство

public Action ShowErrorThunk
Результат Action