mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-24 02:45:32 +00:00
6ab620d689
GSource type was already there (but was not mapped by the generator yet) so then the autogenerated methods have been added manually inside the class after the custom methods. Other Source-related class are also generated and added (but not mapped in the SymbolTable) to glib.
45 lines
1.1 KiB
C#
45 lines
1.1 KiB
C#
// This file was generated by the Gtk# code generator.
|
|
// Any changes made will be lost if regenerated.
|
|
|
|
namespace GLib {
|
|
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
|
|
#region Autogenerated code
|
|
[StructLayout(LayoutKind.Sequential)]
|
|
public partial struct SourceCallbackFuncs : IEquatable<SourceCallbackFuncs> {
|
|
|
|
|
|
public static GLib.SourceCallbackFuncs Zero = new GLib.SourceCallbackFuncs ();
|
|
|
|
public static GLib.SourceCallbackFuncs New(IntPtr raw) {
|
|
if (raw == IntPtr.Zero)
|
|
return GLib.SourceCallbackFuncs.Zero;
|
|
return (GLib.SourceCallbackFuncs) Marshal.PtrToStructure (raw, typeof (GLib.SourceCallbackFuncs));
|
|
}
|
|
|
|
public bool Equals (SourceCallbackFuncs other)
|
|
{
|
|
return true;
|
|
}
|
|
|
|
public override bool Equals (object other)
|
|
{
|
|
return other is SourceCallbackFuncs && Equals ((SourceCallbackFuncs) other);
|
|
}
|
|
|
|
public override int GetHashCode ()
|
|
{
|
|
return this.GetType().FullName.GetHashCode();
|
|
}
|
|
|
|
private static GLib.GType GType {
|
|
get { return GLib.GType.Pointer; }
|
|
}
|
|
#endregion
|
|
}
|
|
}
|