ContainerSortingProvider.SortLists メソッド

定義

並べ替えられたリストを取得します。 この実装では、標準の List>Object< を使用してリストを並べ替えます。Sort(IComparer) メソッド。 IComparer は GetComparer(ISfcSimpleNode, ISfcSimpleNode) メソッドによって取得されます。

このメソッドは、AreListsComparable(ISfcSimpleList, ISfcSimpleList) が true を返す場合にのみ呼び出されます。

プロバイダーは、より高速な並べ替えを提供できる場合、このメソッドをオーバーライドします。 リストが既に並べ替えられている場合は、orignal リストを返すことができます。

public void SortLists(Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList source, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList target, out System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode> sortedSource, out System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleNode> sortedTarget);
member this.SortLists : Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList * Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSimpleList * seq * seq -> unit
Public Sub SortLists (source As ISfcSimpleList, target As ISfcSimpleList, ByRef sortedSource As IEnumerable(Of ISfcSimpleNode), ByRef sortedTarget As IEnumerable(Of ISfcSimpleNode))

パラメーター

sortedSource
IEnumerable<ISfcSimpleNode>
sortedTarget
IEnumerable<ISfcSimpleNode>

適用対象