mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 18:55:33 +00:00
34f971ceb1
svn path=/trunk/gtk-sharp/; revision=15589
56 lines
867 B
C#
Executable file
56 lines
867 B
C#
Executable file
// GLib.Type.cs - GLib Type class implementation
|
|
//
|
|
// Author: Mike Kestner <mkestner@speakeasy.net>
|
|
//
|
|
// (c) 2003 Mike Kestner
|
|
|
|
namespace GLib {
|
|
|
|
using System;
|
|
|
|
/// <summary>
|
|
/// Type Class
|
|
/// </summary>
|
|
///
|
|
/// <remarks>
|
|
/// An arbitrary data type similar to a CORBA Any which is used
|
|
/// to get and set properties on Objects.
|
|
/// </remarks>
|
|
|
|
public class Type {
|
|
|
|
uint val;
|
|
|
|
/// <summary>
|
|
/// Type Constructor
|
|
/// </summary>
|
|
///
|
|
/// <remarks>
|
|
/// Constructs a new Type from a native GType value.
|
|
/// </remarks>
|
|
|
|
public Type (uint val) {
|
|
this.val = val;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Value Property
|
|
/// </summary>
|
|
///
|
|
/// <remarks>
|
|
/// Gets the native value of a Type object.
|
|
/// </remarks>
|
|
|
|
public uint Value {
|
|
get {
|
|
return val;
|
|
}
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return val.ToString();
|
|
}
|
|
}
|
|
}
|