Example #1
0
        public static DTGPropertyMetadata MapToDTG(XMLPropertyMetadata propertyMetadata)
        {
            DTGPropertyMetadata propertyModel = new DTGPropertyMetadata
            {
                Name         = propertyMetadata.Name,
                TypeMetadata = SerializationTypeMapper.EmitReferenceDTG(propertyMetadata.TypeMetadata)
            };

            return(propertyModel);
        }
Example #2
0
        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);
        }