XPathQueryGenerator::CreateFromDataContractSerializer Method (Type^, array<MemberInfo^>^, StringBuilder^, XmlNamespaceManager^%)
.NET Framework (current version)
Creates an XPath from a data contract using the specified contract data type, array of metadata elements, the top level element, and namespaces.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
public: static String^ CreateFromDataContractSerializer( Type^ type, array<MemberInfo^>^ pathToMember, StringBuilder^ rootElementXpath, [OutAttribute] XmlNamespaceManager^% namespaces )
Parameters
- type
-
Type:
System::Type^
The type that represents a data contract.
- pathToMember
-
Type:
array<System.Reflection::MemberInfo^>^
The metadata, generated using the GetMember method of the Type class, that points to the specific data member used to generate the query.
- rootElementXpath
-
Type:
System.Text::StringBuilder^
The top level element in the xpath.
- namespaces
-
Type:
System.Xml::XmlNamespaceManager^%
The XML namespaces and their prefixes found in the data contract.
.NET Framework
Available since 4.0
Available since 4.0
Show: