예제 #1
0
 public override TypeMemberSnippet VisitTypeMemberSnippet(TypeMemberSnippet snippet)
 {
     System.Compiler.Parser p = this.DefaultCompiler.CreateParser(snippet.SourceContext.Document, this.ErrorNodes);
     p.ParseTypeMembers(snippet.DeclaringType);
     return(null);
 }
예제 #2
0
 public override Expression VisitExpressionSnippet(ExpressionSnippet snippet)
 {
     System.Compiler.Parser p = this.DefaultCompiler.CreateParser(snippet.SourceContext.Document, this.ErrorNodes);
     return(p.ParseExpression());
 }
예제 #3
0
 public override StatementSnippet VisitStatementSnippet(StatementSnippet snippet)
 {
     System.Compiler.Parser p = this.DefaultCompiler.CreateParser(snippet.SourceContext.Document, this.ErrorNodes);
     p.ParseStatements(this.CurrentStatementList);
     return(null);
 }
예제 #4
0
 public override CompilationUnitSnippet VisitCompilationUnitSnippet(CompilationUnitSnippet snippet)
 {
     System.Compiler.Parser p = this.DefaultCompiler.CreateParser(snippet.SourceContext.Document, this.ErrorNodes);
     p.ParseCompilationUnit(snippet);
     return(null);
 }