Ejemplo n.º 1
0
        public static XMLPropertyMetadata MapToXML(DTGPropertyMetadata propertyMetadata)
        {
            XMLPropertyMetadata propertyModel = new XMLPropertyMetadata
            {
                Name         = propertyMetadata.Name,
                TypeMetadata = SerializationTypeMapper.EmitReferenceXML(propertyMetadata.TypeMetadata)
            };

            return(propertyModel);
        }
Ejemplo n.º 2
0
        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);
        }