public Variable(Type type, String name) { this.type = type; this.name = name; dataPointer = Marshal.AllocHGlobal(Marshal.SizeOf(type)); }