コード例 #1
0
 public MemberListWrapper(
     Node <TParent, TParentSyntax> node,
     Func <TParentSyntax, SyntaxList <MemberDeclarationSyntax>, TParentSyntax> createList,
     Func <TChild> factory,
     Func <TChildSyntax, bool> filter = null)
     : base(node, ListFactory.CreateFilteredSyntaxList(node, syntax => syntax.Members, createList, filter), factory)
 {
 }
コード例 #2
0
 private NamespaceMemberListWrapper(
     Node <NamespaceWithCodeAnalysis, NamespaceDeclarationSyntax> node,
     Func <NamespaceDeclarationSyntax, SyntaxList <MemberDeclarationSyntax> > getList,
     Func <NamespaceDeclarationSyntax, SyntaxList <MemberDeclarationSyntax>, NamespaceDeclarationSyntax> createList,
     Func <TChild> factory,
     Func <TChildSyntax, bool> filter)
     : base(node, ListFactory.CreateFilteredSyntaxList(node, getList, createList, filter), factory)
 {
 }
コード例 #3
0
 private LoadedDocumentMemberListWrapper(
     Node <LoadedDocumentWithCodeAnalysis, CompilationUnitSyntax> node,
     Func <CompilationUnitSyntax, SyntaxList <MemberDeclarationSyntax> > getList,
     Func <CompilationUnitSyntax, SyntaxList <MemberDeclarationSyntax>, CompilationUnitSyntax> createList,
     Func <TChild> factory,
     Func <TChildSyntax, bool> filter)
     : base(node, ListFactory.CreateFilteredSyntaxList(node, getList, createList, filter), factory)
 {
 }