ContainerSortingProvider.SortLists メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
並べ替えられたリストを取得します。 この実装では、標準の 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))
パラメーター
- source
- ISfcSimpleList
- target
- ISfcSimpleList
- sortedSource
- IEnumerable<ISfcSimpleNode>
- sortedTarget
- IEnumerable<ISfcSimpleNode>