public static SyntaxListTranslation <T, TS> Get <T, TS>(this SyntaxList <T> syntaxList, SyntaxTranslation parent) where T : SyntaxNode where TS : SyntaxTranslation { var newList = new SyntaxListTranslation <T, TS>(syntaxList, parent); return(newList); }
public BlockTranslation() { Statements = new SyntaxListTranslation <StatementSyntax, StatementTranslation>(); }
public BlockTranslation(BlockSyntax syntax, SyntaxTranslation parent) : base(syntax, parent) { Statements = syntax.Statements.Get <StatementSyntax, StatementTranslation>(this); }
public CompilationUnitTranslation(CompilationUnitSyntax syntax, SyntaxTranslation parent) : base(syntax, null) { Members = syntax.Members.Get <MemberDeclarationSyntax, MemberDeclarationTranslation>(this); }