Merge pull request #1173 from Serguzest/upstream
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices / _ParameterBuilder.cs
index ae42aa465ef0108292fd79e534b0246c7582a892..c574f3b0f659624ffd64a5716d9a09e26c400b63 100644 (file)
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 //
 
-#if NET_1_1
+#if !FULL_AOT_RUNTIME
+using System.Reflection.Emit;
 
 namespace System.Runtime.InteropServices {
-
        [ComVisible (true)]
        [CLSCompliant (false)]
        [InterfaceType (ComInterfaceType.InterfaceIsIUnknown)]
        [Guid ("36329EBA-F97A-3565-BC07-0ED5C6EF19FC")]
+       [TypeLibImportClass (typeof (ParameterBuilder))]
        public interface _ParameterBuilder {
 
                void GetIDsOfNames ([In] ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
@@ -47,5 +48,4 @@ namespace System.Runtime.InteropServices {
                        IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
        }
 }
-
 #endif