public static XMLPropertyMetadata MapToXML(DTGPropertyMetadata propertyMetadata) { XMLPropertyMetadata propertyModel = new XMLPropertyMetadata { Name = propertyMetadata.Name, TypeMetadata = SerializationTypeMapper.EmitReferenceXML(propertyMetadata.TypeMetadata) }; return(propertyModel); }
private static XMLTypeMetadata EmitReturnTypeXML(DTGMethodMetadata method) { DTGMethodMetadata methodInfo = method as DTGMethodMetadata; if (methodInfo == null) { return(null); } return(SerializationTypeMapper.EmitReferenceXML(methodInfo.ReturnType)); }
public static XMLParameterMetadata MapToXML(DTGParameterMetadata parameterMetadata) { XMLParameterMetadata parameterModel = new XMLParameterMetadata { Name = parameterMetadata.Name, TypeMetadata = SerializationTypeMapper.EmitReferenceXML(parameterMetadata.TypeMetadata), }; return(parameterModel); }