glib-sharp 2.12.0.0 Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. An arbitrary data type similar to a CORBA Any which is used to get and set properties on Objects. System.ValueType System.IDisposable Constructor Constructs a Value from a specified boolean. an object of type Constructor Constructs a Value from a specified double. an object of type Constructor Constructs a Value from a specified float. an object of type Constructor Constructs a Value from a specified integer. an object of type Constructor Constructs a Value from a specified object. an object of type Constructor Constructs a Value from a specified pointer. an object of type Constructor Constructs a Value from a specified string. an object of type Constructor Constructs a Value from a specified uint. an object of type Constructor Constructs a Value from a specified ushort. an object of type Method System.Void Disposes the underlying value Constructor Constructs a Value from any object, including a managed type. a Constructor Constructs a value for an Opaque type. a a a System.Obsolete Property System.Object Accesses the value. a Constructor Constructs an initialized value for a given type. a Field GLib.Value An unitialized value. Method System.Void Initializes a value to a given type. a Constructor Constructs a value initialized for a given property name. a a Constructor Constructs a value initialized to a given enumerated type property. a a a System.Obsolete Constructor Constructs a Value from an object of a given type an object the (C/GType) name of 's type Constructor Constructs a Value from an object of a given type an value the (C/GType) name of 's type System.Obsolete("Replaced by Value(object) constructor") Constructor Constructs a value for a 64 bit integer. a Constructor Constructs a value for a 64 bit unsigned integer. a Method System.Boolean a Extracts a boolean value from a . The boolean value. Method System.Int32 a Extracts an integer value from a . The integer value. Method System.UInt32 a Extracts an unsigned integer value from a . The unsigned integer value. Method System.UInt16 a Extracts an unsigned short value from a . The unsigned short value. Method System.Int64 a Extracts a long integer value from a . The long integer value. Method System.UInt64 a Extracts an unsigned long integer value from a . The unsigned long integer value. Method GLib.EnumWrapper a Extracts an enumeration value from a . The enumeration value. Method System.Single a Extracts a floating-point value from a . The floating-point value. Method System.Double a Extracts a double-precision floating-point value from a . The double-precision floating-point value. Method System.String a Extracts a string value from a . The string value. Method System.IntPtr a Extracts an untyped pointer value from a . The untyped pointer value. Method GLib.Opaque a Extracts an opaque object value from a . The opaque object value. Method GLib.Boxed a Extracts a boxed type value from a . The boxed type value. Method GLib.Object a Extracts an object value from a . The object value. Method GLib.UnwrappedObject a Extracts an unwrapped object value from a . The unwrapped object value. Constructor a Constructs a Value from a specified string array. Method System.String[] a Extracts a string array from a . The string array value. Method System.Enum a Extracts an enum value from a . The enum value. Note that casting a to any enum type will invoke this operator. Constructor To be added. Public constructor. Constructs a native GValue from an interface adapter object, wrapping its underlying managed interface.