public static List <string> comments(this AstDetails astDetails) { if (astDetails.isNotNull() && astDetails.Comments.notNull()) { return((from comment in astDetails.Comments select comment.Text).toList()); } return(new List <string>());; }
public static CSharp_FastCompiler astDetails(this CSharp_FastCompiler csharpCompiler, AstDetails value) { if (csharpCompiler.notNull()) { csharpCompiler.CompilerArtifacts.AstDetails = value; } return(csharpCompiler); }
public static List <AstValue <MethodDeclaration> > methods(this AstDetails astDetails) { return((astDetails.notNull()) ? astDetails.Methods : new List <AstValue <MethodDeclaration> >()); }
public static List <MethodDeclaration> methodDeclarations(this AstDetails astDetails) { return((from astValue in astDetails.methods() select astValue.OriginalObject).toList()); }