public static DTGPropertyMetadata MapToDTG(XMLPropertyMetadata propertyMetadata) { DTGPropertyMetadata propertyModel = new DTGPropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = SerializationTypeMapper.EmitReferenceDTG(propertyMetadata.TypeMetadata) }; return(propertyModel); }
private static DTGTypeMetadata EmitReturnTypeDTG(XMLMethodMetadata method) { XMLMethodMetadata methodInfo = method as XMLMethodMetadata; if (methodInfo == null) { return(null); } return(SerializationTypeMapper.EmitReferenceDTG(methodInfo.ReturnType)); }
public static DTGParameterMetadata MapToDTG(XMLParameterMetadata parameterMetadata) { DTGParameterMetadata parameterModel = new DTGParameterMetadata { Name = parameterMetadata.Name, TypeMetadata = SerializationTypeMapper.EmitReferenceDTG(parameterMetadata.TypeMetadata), }; return(parameterModel); }