C# Class Whee.WordBuilder.Model.Commands.CommandBase

Inheritance: Whee.WordBuilder.ProjectV2.ProjectNodeBase
Mostra file Open project: alfar/WordBuilder

Protected Properties

Property Type Description
m_lineNumber int
m_project Whee.WordBuilder.Model.Project

Private Properties

Property Type Description

Public Methods

Method Description
CheckSanity ( Project project, Whee serializer ) : void
Execute ( Context context ) : void
FindCommand ( string name ) : CommandBase
LoadCommand ( IProjectSerializer serializer ) : void
LoadCommand ( Project project, TextReader reader, string line, int &lineNumber ) : void
WriteCommand ( TextWriter writer ) : void

Method Details

CheckSanity() public abstract method

public abstract CheckSanity ( Project project, Whee serializer ) : void
project Whee.WordBuilder.Model.Project
serializer Whee
return void

Execute() public abstract method

public abstract Execute ( Context context ) : void
context Whee.WordBuilder.Model.Context
return void

FindCommand() public static method

public static FindCommand ( string name ) : CommandBase
name string
return CommandBase

LoadCommand() public method

public LoadCommand ( IProjectSerializer serializer ) : void
serializer IProjectSerializer
return void

LoadCommand() public method

public LoadCommand ( Project project, TextReader reader, string line, int &lineNumber ) : void
project Whee.WordBuilder.Model.Project
reader System.IO.TextReader
line string
lineNumber int
return void

WriteCommand() public abstract method

public abstract WriteCommand ( TextWriter writer ) : void
writer System.IO.TextWriter
return void

Property Details

m_lineNumber protected_oe property

protected int m_lineNumber
return int

m_project protected_oe property

protected Project,Whee.WordBuilder.Model m_project
return Whee.WordBuilder.Model.Project