Example #1
0
        private static DTGTypeMetadata EmitReturnTypeDTG(DatabaseMethodMetadata method)
        {
            DatabaseMethodMetadata methodInfo = method as DatabaseMethodMetadata;

            if (methodInfo == null)
            {
                return(null);
            }
            return(DatabaseTypeMapper.EmitReferenceDTG(methodInfo.ReturnType));
        }
Example #2
0
        public static DatabaseMethodMetadata MapToDatabase(DTGMethodMetadata methodMetadata)
        {
            DatabaseMethodMetadata methodModel = new DatabaseMethodMetadata
            {
                Name             = methodMetadata.Name,
                GenericArguments = DatabaseTypeMapper.EmitGenericArgumentsDatabase(methodMetadata.GenericArguments),
                ReturnType       = EmitReturnTypeDatabase(methodMetadata),
                Parameters       = EmitParametersDatabase(methodMetadata.Parameters),
            };

            return(methodModel);
        }