c#源码:
        [DllImport("Native.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        public static extern bool ResetScanner();
这是我用工具转换的:
        <DllImport("Native.dll")> _ 
        <Return: MarshalAs(UnmanagedType.Bool)> _       
        Public Shared Function ResetScanner() As Boolean 
        End Function 
转换后提示有3处错误:
        <Return: MarshalAs(UnmanagedType.Bool)> _    ,提示Return关键字作为标识符无效;MarshalAs应为声明
         End Function                                 ,"End Function"前面必须是匹配的"Function"
我VB代码不会,请各位朋友帮忙看看,把我把这段C#代码转换一下,如何去除这3处错误.