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..

Namespace:   System.Runtime.Serialization
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.

Return Value

Type: System::String^

String

The XPath generated from the type and member data.

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.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 4.0
Return to top
Show: