C# Класс MonoDevelop.CSharp.Parser.CSharpParser

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
InsertComments ( CompilerCompilationUnit top, ConversionVisitor conversionVisitor ) : void
Parse ( CompilerCompilationUnit top ) : MonoDevelop.CSharp.Ast.CompilationUnit

Описание методов

InsertComment() публичный статический Метод

public static InsertComment ( AstNode node, MonoDevelop comment ) : void
node AstNode
comment MonoDevelop
Результат void

Parse() публичный Метод

public Parse ( Stream stream ) : MonoDevelop.CSharp.Ast.CompilationUnit
stream Stream
Результат MonoDevelop.CSharp.Ast.CompilationUnit

Parse() публичный Метод

public Parse ( TextEditorData data ) : MonoDevelop.CSharp.Ast.CompilationUnit
data Mono.TextEditor.TextEditorData
Результат MonoDevelop.CSharp.Ast.CompilationUnit

Parse() публичный Метод

public Parse ( TextReader reader ) : MonoDevelop.CSharp.Ast.CompilationUnit
reader TextReader
Результат MonoDevelop.CSharp.Ast.CompilationUnit

ParseExpression() публичный Метод

public ParseExpression ( TextReader reader ) : AstNode
reader TextReader
Результат AstNode

ParseSnippet() публичный Метод

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
Результат AstNode

ParseStatements() публичный Метод

public ParseStatements ( TextReader reader ) : IEnumerable
reader TextReader
Результат IEnumerable

ParseTypeMembers() публичный Метод

public ParseTypeMembers ( TextReader reader ) : IEnumerable
reader TextReader
Результат IEnumerable

ParseTypeReference() публичный Метод

public ParseTypeReference ( TextReader reader ) : AstType
reader TextReader
Результат AstType