Пример #1
0
 public ChildSyntaxList(
     Node <TParent, TParentSyntax> node,
     IImmutableList <TChildList, TChildSyntax> immutableList,
     IChildSyntaxListConversions <TParentSyntax, TChildList> conversions)
     : this(node, immutableList, conversions.GetList, conversions.CreateList)
 {
 }
Пример #2
0
 public static IChildSyntaxList <TParentSyntax, TChildSyntax> CreateChildSyntaxList <
     TParent,
     TParentSyntax,
     TChildSyntax>(
     Node <TParent, TParentSyntax> node,
     IChildSyntaxListConversions <TParentSyntax, SeparatedSyntaxList <TChildSyntax> > conversions)
     where TParentSyntax : class
     where TChildSyntax : SyntaxNode
 {
     return(CreateChildSyntaxList(node, new ImmutableSeparatedSyntaxList <TChildSyntax>(), conversions));
 }
Пример #3
0
 private static IChildSyntaxList <TParentSyntax, TChildSyntax> CreateChildSyntaxList <
     TParent,
     TParentSyntax,
     TChildList,
     TChildSyntax>(
     Node <TParent, TParentSyntax> node,
     IImmutableList <TChildList, TChildSyntax> immutableList,
     IChildSyntaxListConversions <TParentSyntax, TChildList> conversions)
     where TParentSyntax : class
     where TChildList : IReadOnlyList <TChildSyntax>
 {
     return(new ChildSyntaxList <TParent, TParentSyntax, TChildList, TChildSyntax>(
                node,
                immutableList,
                conversions));
 }