System::Xml::XPath::XPathExpression::AddSort メソッド

XPathExpression::AddSort(SharedPtr<Object>, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>) method

派生クラスでオーバーライドされた場合、指定された IComparer オブジェクトに従って XPath 式で選択されたノードをソートします。

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>> comparer)=0
パラメーター説明
exprSharedPtr<Object>ソートキーを表すオブジェクトです。これはノードの string 値、またはコンパイルされた XPath 式を持つ XPathExpression オブジェクトのいずれかです。
比較子SharedPtr<Collections::Generic::IComparer<SharedPtr<Object>>>2 つのオブジェクトの等価性を比較するために、特定のデータ型比較を提供する IComparer オブジェクトです。

参照

XPathExpression::AddSort(SharedPtr<Object>, XmlSortOrder, XmlCaseOrder, String, XmlDataType) method

派生クラスでオーバーライドされた場合、提供されたパラメータに従って XPath 式で選択されたノードをソートします。

virtual void System::Xml::XPath::XPathExpression::AddSort(SharedPtr<Object> expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType)=0
パラメーター説明
exprSharedPtr<Object>ソートキーを表すオブジェクトです。これはノードの string 値、またはコンパイルされた XPath 式を持つ XPathExpression オブジェクトのいずれかです。
orderXmlSortOrderソート順を示す XmlSortOrder の値です。
caseOrderXmlCaseOrder大文字と小文字の並び順を示す XmlCaseOrder の値です。
langString比較に使用する言語です。言語タイプに対して String::Compare メソッドに渡すことができる Globalization::CultureInfo クラスを使用します。例えば、米国英語の場合は “us-en” です。空文字列が指定された場合、システム環境から Globalization::CultureInfo を決定します。
dataTypeXmlDataTypeデータ型のソート順を示す XmlDataType の値です。

参照