* Marshal.cs: Make GetFunctionPointerForDelegate icall private.
* MarshalAsAttribute.cs: Add 2.0 IidParamIndex field.
svn path=/trunk/mcs/; revision=34514
+2004-09-29 Zoltan Varga <vargaz@freemail.hu>
+
+ * Marshal.cs: Make GetFunctionPointerForDelegate icall private.
+
+ * MarshalAsAttribute.cs: Add 2.0 IidParamIndex field.
+
2004-09-28 Zoltan Varga <vargaz@freemail.hu>
* Marshal.cs: Add some ReliabilityContractAttributes.
}
[MethodImplAttribute(MethodImplOptions.InternalCall)]
- public static extern IntPtr GetFunctionPointerForDelegateInternal (Delegate d);
+ private static extern IntPtr GetFunctionPointerForDelegateInternal (Delegate d);
public static IntPtr GetFunctionPointerForDelegate (Delegate d) {
if (d == null)
public int SizeConst;
public short SizeParamIndex;
public Type SafeArrayUserDefinedSubType;
+#if NET_2_0
+ public int IidParamIndex;
+#endif
public MarshalAsAttribute (short unmanagedType) {
utype = (UnmanagedType)unmanagedType;
public UnmanagedType Value {
get {return utype;}
}
-
}
}