private static DTGTypeMetadata EmitReturnTypeDTG(XMLMethodMetadata method) { XMLMethodMetadata methodInfo = method as XMLMethodMetadata; if (methodInfo == null) { return(null); } return(SerializationTypeMapper.EmitReferenceDTG(methodInfo.ReturnType)); }
public static XMLMethodMetadata MapToXML(DTGMethodMetadata methodMetadata) { XMLMethodMetadata methodModel = new XMLMethodMetadata { Name = methodMetadata.Name, GenericArguments = SerializationTypeMapper.EmitGenericArgumentsXML(methodMetadata.GenericArguments), ReturnType = EmitReturnTypeXML(methodMetadata), Parameters = EmitParametersXML(methodMetadata.Parameters), }; return(methodModel); }
public static DTGMethodMetadata MapToDTG(XMLMethodMetadata methodMetadata) { DTGMethodMetadata methodModel = new DTGMethodMetadata { Name = methodMetadata.Name, GenericArguments = SerializationTypeMapper.EmitGenericArgumentsDTG(methodMetadata.GenericArgumentsL), ReturnType = EmitReturnTypeDTG(methodMetadata), Parameters = EmitParametersDTG(methodMetadata.ParametersL), }; return(methodModel); }