C# Class ICSharpCode.NRefactory.MonoCSharp.Driver

The compiler driver.
Afficher le fichier Open project: 0xd4d/NRefactory Class Usage Examples

Private Properties

Свойство Type Description
Parse void
ParseParallel void
tokenize_file void

Méthodes publiques

Méthode Description
Compile ( ) : bool
Driver ( ICSharpCode.NRefactory.MonoCSharp.CompilerContext ctx ) : System
GetPackageFlags ( string packages, ICSharpCode.NRefactory.MonoCSharp.Report report ) : string
Main ( string args ) : int
Parse ( ICSharpCode.NRefactory.MonoCSharp.SeekableStreamReader reader, SourceFile sourceFile, ModuleContainer module, ICSharpCode.NRefactory.MonoCSharp.ParserSession session, ICSharpCode.NRefactory.MonoCSharp.Report report, int lineModifier, int colModifier ) : ICSharpCode.NRefactory.MonoCSharp.CSharpParser
Parse ( SourceFile file, ModuleContainer module, ICSharpCode.NRefactory.MonoCSharp.ParserSession session, ICSharpCode.NRefactory.MonoCSharp.Report report ) : void

Private Methods

Méthode Description
Parse ( ModuleContainer module ) : void
ParseParallel ( ModuleContainer module ) : void
tokenize_file ( SourceFile sourceFile, ModuleContainer module, ICSharpCode.NRefactory.MonoCSharp.ParserSession session ) : void

Method Details

Compile() public méthode

public Compile ( ) : bool
Résultat bool

Driver() public méthode

public Driver ( ICSharpCode.NRefactory.MonoCSharp.CompilerContext ctx ) : System
ctx ICSharpCode.NRefactory.MonoCSharp.CompilerContext
Résultat System

GetPackageFlags() public static méthode

public static GetPackageFlags ( string packages, ICSharpCode.NRefactory.MonoCSharp.Report report ) : string
packages string
report ICSharpCode.NRefactory.MonoCSharp.Report
Résultat string

Main() public static méthode

public static Main ( string args ) : int
args string
Résultat int

Parse() public static méthode

public static Parse ( ICSharpCode.NRefactory.MonoCSharp.SeekableStreamReader reader, SourceFile sourceFile, ModuleContainer module, ICSharpCode.NRefactory.MonoCSharp.ParserSession session, ICSharpCode.NRefactory.MonoCSharp.Report report, int lineModifier, int colModifier ) : ICSharpCode.NRefactory.MonoCSharp.CSharpParser
reader ICSharpCode.NRefactory.MonoCSharp.SeekableStreamReader
sourceFile SourceFile
module ModuleContainer
session ICSharpCode.NRefactory.MonoCSharp.ParserSession
report ICSharpCode.NRefactory.MonoCSharp.Report
lineModifier int
colModifier int
Résultat ICSharpCode.NRefactory.MonoCSharp.CSharpParser

Parse() public méthode

public Parse ( SourceFile file, ModuleContainer module, ICSharpCode.NRefactory.MonoCSharp.ParserSession session, ICSharpCode.NRefactory.MonoCSharp.Report report ) : void
file SourceFile
module ModuleContainer
session ICSharpCode.NRefactory.MonoCSharp.ParserSession
report ICSharpCode.NRefactory.MonoCSharp.Report
Résultat void