C# Class Microsoft.Cci.MutableCodeModel.Statement

An executable statement.
Inheritance: IStatement
Exibir arquivo Open project: visualmutator/visualmutator Class Usage Examples

Private Properties

Property Type Description
ObjectInvariant void

Public Methods

Method Description
Dispatch ( ICodeVisitor visitor ) : void

Calls the visitor.Visit(T) method where T is the most derived object model node interface type implemented by the concrete type of the object implementing IDoubleDispatcher. The dispatch method does not invoke Dispatch on any child objects. If child traversal is desired, the implementations of the Visit methods should do the subsequent dispatching.

Protected Methods

Method Description
Statement ( ) : System

Statement ( IStatement statement ) : System

Private Methods

Method Description
ObjectInvariant ( ) : void

Method Details

Dispatch() public abstract method

Calls the visitor.Visit(T) method where T is the most derived object model node interface type implemented by the concrete type of the object implementing IDoubleDispatcher. The dispatch method does not invoke Dispatch on any child objects. If child traversal is desired, the implementations of the Visit methods should do the subsequent dispatching.
public abstract Dispatch ( ICodeVisitor visitor ) : void
visitor ICodeVisitor
return void

Statement() protected method

protected Statement ( ) : System
return System

Statement() protected method

protected Statement ( IStatement statement ) : System
statement IStatement
return System