public UniString(string value) { unmanagedContainer = new nsStringContainer (); IntPtr p = Marshal.AllocHGlobal (Marshal.SizeOf (typeof (nsStringContainer))); Marshal.StructureToPtr (unmanagedContainer, p, false); handle = new HandleRef (typeof (nsStringContainer), p); Base.gluezilla_StringContainerInit (handle); String = value; }
public UniString(string value) { unmanagedContainer = new nsStringContainer(); IntPtr p = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(nsStringContainer))); Marshal.StructureToPtr(unmanagedContainer, p, false); handle = new HandleRef(typeof(nsStringContainer), p); Base.gluezilla_StringContainerInit(handle); String = value; }