private Type GetSurrogatedType(Type type)
{
#if SUPPORT_SURROGATE
IDataContractSurrogate dataContractSurrogate;
if (options != null && (dataContractSurrogate = Options.GetSurrogate()) != null)
type = DataContractSurrogateCaller.GetDataContractType(dataContractSurrogate, type);
#endif
return type;
}