C# 클래스 MonoDevelop.CSharp.Parser.CSharpParser

파일 보기 프로젝트 열기: slluis/monodevelop 1 사용 예제들

공개 메소드들

메소드 설명
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