Language

DataContractSet.GetReferencedType Method

Definition

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public Type? GetReferencedType(System.Xml.XmlQualifiedName xmlName, System.Runtime.Serialization.DataContracts.DataContract dataContract, out System.Runtime.Serialization.DataContracts.DataContract? referencedContract, out object[]? genericParameters, bool? supportGenericTypes = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public Type? GetReferencedType(System.Xml.XmlQualifiedName xmlName, System.Runtime.Serialization.DataContracts.DataContract dataContract, out System.Runtime.Serialization.DataContracts.DataContract? referencedContract, out object[]? genericParameters, bool? supportGenericTypes = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetReferencedType : System.Xml.XmlQualifiedName * System.Runtime.Serialization.DataContracts.DataContract * DataContract * Object[] * Nullable<bool> -> Type
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
member this.GetReferencedType : System.Xml.XmlQualifiedName * System.Runtime.Serialization.DataContracts.DataContract * DataContract * Object[] * Nullable<bool> -> Type
Public Function GetReferencedType (xmlName As XmlQualifiedName, dataContract As DataContract, ByRef referencedContract As DataContract, ByRef genericParameters As Object(), Optional supportGenericTypes As Nullable(Of Boolean) = Nothing) As Type

Parameters

dataContract
DataContract
referencedContract
DataContract
genericParameters
Object[]
supportGenericTypes
Nullable<Boolean>

Returns

Attributes

Applies to