The code I was given for an SQL CLR project contains one function where the .net implementation is invalid. However I have been able run a query to confirm that there is a function with the name of the invalid one on the server.
Schema name assembly_name assembly_class assembly_method permission_set_desc type_desc
dbo ConvertFromUTC database AppName.Database.Functions ConvertFromUTC UNSAFE_ACCESS CLR_SCALAR_FUNCTION
That's enough information to confirm the deployed version is a scalar function not a table as suspected.
Is there I way I can get the input/output parameters from the version loaded in the database to make sure that the correct version is what was suggested in my previous question and not something else? More generally I'd like to be able to get the same results for all the other CLR functions in the database to see if any of them are mismatches vs the code I was given as well.