XPathQueryGenerator::CreateFromDataContractSerializer Method (Type^, array<MemberInfo^>^, XmlNamespaceManager^%)
.NET Framework (current version)
Creates an XPath from a data contract using the specified data contract type, array of metadata elements, and namespaces..
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
public: static String^ CreateFromDataContractSerializer( Type^ type, array<MemberInfo^>^ pathToMember, [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.
- namespaces
-
Type:
System.Xml::XmlNamespaceManager^%
The XML namespaces and their prefixes found in the data contract.
For more information about data contracts, see Using Data Contracts.
The following example creates XPath queries from two classes to which the DataContractAttribute and DataMemberAttribute attributes have been applied.
.NET Framework
Available since 4.0
Available since 4.0
Show: