﻿<?xml version="1.0" encoding="utf-8"?><Type Name="SignalCallback" FullName="GLib.SignalCallback"><TypeSignature Language="C#" Maintainer="auto" Value="public abstract class SignalCallback : IDisposable" /><AssemblyInfo><AssemblyName>glib-sharp</AssemblyName><AssemblyPublicKey></AssemblyPublicKey><AssemblyVersion>2.12.0.0</AssemblyVersion></AssemblyInfo><ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement><Docs><summary>Base Class for GSignal to C# event marshalling.</summary><remarks></remarks></Docs><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.IDisposable</InterfaceName></Interface></Interfaces><Attributes><Attribute><AttributeName>System.Obsolete("Replaced by GLib.Signal.")</AttributeName></Attribute></Attributes><Members><Member MemberName="_NextKey"><MemberSignature Language="C#" Value="protected static int _NextKey;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="_obj"><MemberSignature Language="C#" Value="protected GLib.Object _obj;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>GLib.Object</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="_handler"><MemberSignature Language="C#" Value="protected Delegate _handler;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Delegate</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="_key"><MemberSignature Language="C#" Value="protected int _key;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="_argstype"><MemberSignature Language="C#" Value="protected Type _argstype;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Type</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="RemoveDelegate"><MemberSignature Language="C#" Value="public void RemoveDelegate (Delegate d);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="d" Type="System.Delegate" /></Parameters><Docs><summary>To be added</summary><param name="d">an object of type <see cref="T:System.Delegate" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="AddDelegate"><MemberSignature Language="C#" Value="public void AddDelegate (Delegate d);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="d" Type="System.Delegate" /></Parameters><Docs><summary>To be added</summary><param name="d">an object of type <see cref="T:System.Delegate" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="protected virtual void Dispose (bool disposing);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="disposing" Type="System.Boolean" /></Parameters><Docs><summary>To be added</summary><param name="disposing">an object of type <see cref="T:System.Boolean" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="Dispose"><MemberSignature Language="C#" Value="public void Dispose ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="_Instances"><MemberSignature Language="C#" Value="protected static System.Collections.Hashtable _Instances;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.Collections.Hashtable</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected SignalCallback (GLib.Object obj, Delegate eh, Type argstype);" /><MemberType>Constructor</MemberType><ReturnValue /><Parameters><Parameter Name="obj" Type="GLib.Object" /><Parameter Name="eh" Type="System.Delegate" /><Parameter Name="argstype" Type="System.Type" /></Parameters><Docs><summary>To be added</summary><param name="obj">a <see cref="T:GLib.Object" /></param><param name="eh">a <see cref="T:System.Delegate" /></param><param name="argstype">a <see cref="T:System.Type" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="_HandlerID"><MemberSignature Language="C#" Value="protected uint _HandlerID;" /><MemberType>Field</MemberType><ReturnValue><ReturnType>System.UInt32</ReturnType></ReturnValue><Parameters></Parameters><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member><Member MemberName="Connect"><MemberSignature Language="C#" Value="protected void Connect (string name, Delegate cb, int flags);" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="name" Type="System.String" /><Parameter Name="cb" Type="System.Delegate" /><Parameter Name="flags" Type="System.Int32" /></Parameters><Docs><summary>To be added</summary><param name="name">a <see cref="T:System.String" /></param><param name="cb">a <see cref="T:System.Delegate" /></param><param name="flags">a <see cref="T:System.Int32" /></param><remarks>To be added</remarks></Docs></Member><Member MemberName="Disconnect"><MemberSignature Language="C#" Value="protected void Disconnect ();" /><MemberType>Method</MemberType><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added</summary><remarks>To be added</remarks></Docs></Member></Members></Type>