C# Class RazorPad.ViewModels.RazorTemplateViewModel

Inheritance: ViewModelBase
Afficher le fichier Open project: RazorPad/RazorPad Class Usage Examples

Méthodes publiques

Méthode Description
Execute ( ) : void
Parse ( ) : void
RazorTemplateViewModel ( RazorDocument document = null, ModelBuilders modelBuilderFactory = null, ModelProviders modelProviders = null ) : System

Méthodes protégées

Méthode Description
Refresh ( ) : void

Private Methods

Méthode Description
AttachToModelProviderEvents ( IModelProvider modelProvider ) : void
DetachFromModelProviderEvents ( IModelProvider oldModelProvider ) : void
OnRazorPadError ( object sender, RazorPadErrorEventArgs e ) : void
OnTemplateChanged ( object sender, EventArgs args ) : void
UpdateIsDirty ( ) : void
UpdateModelProvider ( IModelProvider newModelProvider ) : void
UpdateModelProvider ( string providerName ) : void

Method Details

Execute() public méthode

public Execute ( ) : void
Résultat void

Parse() public méthode

public Parse ( ) : void
Résultat void

RazorTemplateViewModel() public méthode

public RazorTemplateViewModel ( RazorDocument document = null, ModelBuilders modelBuilderFactory = null, ModelProviders modelProviders = null ) : System
document RazorDocument
modelBuilderFactory RazorPad.UI.ModelBuilders.ModelBuilders
modelProviders ModelProviders
Résultat System

Refresh() protected méthode

protected Refresh ( ) : void
Résultat void