Class TestSurrogate
Inheritance
System.Object
TestSurrogate
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.WebAii.Design.ProjectModel.BackwardsCompatibility
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class TestSurrogate : IDataContractSurrogate
Constructors
TestSurrogate()
Declaration
public TestSurrogate()
Methods
GetCustomDataToExport(MemberInfo, Type)
Declaration
public object GetCustomDataToExport(MemberInfo memberInfo, Type dataContractType)
Parameters
System.
|
System.
|
Returns
System.
|
GetCustomDataToExport(Type, Type)
Declaration
public object GetCustomDataToExport(Type clrType, Type dataContractType)
Parameters
System.
|
System.
|
Returns
System.
|
GetDataContractType(Type)
Declaration
public Type GetDataContractType(Type type)
Parameters
System.
|
Returns
System.
|
GetDeserializedObject(Object, Type)
Declaration
public object GetDeserializedObject(object obj, Type targetType)
Parameters
System.
|
System.
|
Returns
System.
|
GetKnownCustomDataTypes(Collection<Type>)
Declaration
public void GetKnownCustomDataTypes(Collection<Type> customDataTypes)
Parameters
System.
|
GetObjectToSerialize(Object, Type)
Declaration
public object GetObjectToSerialize(object obj, Type targetType)
Parameters
System.
|
System.
|
Returns
System.
|
GetReferencedTypeOnImport(String, String, Object)
Declaration
public Type GetReferencedTypeOnImport(string typeName, string typeNamespace, object customData)
Parameters
System.
|
System.
|
System.
|
Returns
System.
|
ProcessImportedType(CodeTypeDeclaration, CodeCompileUnit)
Declaration
public CodeTypeDeclaration ProcessImportedType(CodeTypeDeclaration typeDeclaration, CodeCompileUnit compileUnit)
Parameters
System.
|
System.
|
Returns
System.
|