C# Class MonoDevelop.CSharp.Parser.CSharpParser

Afficher le fichier Open project: slluis/monodevelop Class Usage Examples

Méthodes publiques

Méthode Description
InsertComment ( AstNode node, MonoDevelop comment ) : void
Parse ( Stream stream ) : MonoDevelop.CSharp.Ast.CompilationUnit
Parse ( TextEditorData data ) : MonoDevelop.CSharp.Ast.CompilationUnit
Parse ( TextReader reader ) : MonoDevelop.CSharp.Ast.CompilationUnit
ParseExpression ( TextReader reader ) : AstNode
ParseSnippet ( TextReader reader ) : AstNode

Parses a file snippet; guessing what the code snippet represents (compilation unit, type members, block, type reference, expression).

ParseStatements ( TextReader reader ) : IEnumerable
ParseTypeMembers ( TextReader reader ) : IEnumerable
ParseTypeReference ( TextReader reader ) : AstType

Private Methods

Méthode Description
InsertComments ( CompilerCompilationUnit top, ConversionVisitor conversionVisitor ) : void
Parse ( CompilerCompilationUnit top ) : MonoDevelop.CSharp.Ast.CompilationUnit

Method Details

InsertComment() public static méthode

public static InsertComment ( AstNode node, MonoDevelop comment ) : void
node AstNode
comment MonoDevelop
Résultat void

Parse() public méthode

public Parse ( Stream stream ) : MonoDevelop.CSharp.Ast.CompilationUnit
stream Stream
Résultat MonoDevelop.CSharp.Ast.CompilationUnit

Parse() public méthode

public Parse ( TextEditorData data ) : MonoDevelop.CSharp.Ast.CompilationUnit
data Mono.TextEditor.TextEditorData
Résultat MonoDevelop.CSharp.Ast.CompilationUnit

Parse() public méthode

public Parse ( TextReader reader ) : MonoDevelop.CSharp.Ast.CompilationUnit
reader TextReader
Résultat MonoDevelop.CSharp.Ast.CompilationUnit

ParseExpression() public méthode

public ParseExpression ( TextReader reader ) : AstNode
reader TextReader
Résultat AstNode

ParseSnippet() public méthode

Parses a file snippet; guessing what the code snippet represents (compilation unit, type members, block, type reference, expression).
public ParseSnippet ( TextReader reader ) : AstNode
reader TextReader
Résultat AstNode

ParseStatements() public méthode

public ParseStatements ( TextReader reader ) : IEnumerable
reader TextReader
Résultat IEnumerable

ParseTypeMembers() public méthode

public ParseTypeMembers ( TextReader reader ) : IEnumerable
reader TextReader
Résultat IEnumerable

ParseTypeReference() public méthode

public ParseTypeReference ( TextReader reader ) : AstType
reader TextReader
Résultat AstType