2003-02-12 01:58:24 +00:00
<Type Name= "Source" FullName= "GLib.Source" >
2013-11-30 15:01:53 +00:00
<TypeSignature Language= "C#" Value= "public class Source : GLib.Opaque" Maintainer= "auto" />
<TypeSignature Language= "ILAsm" Value= ".class public auto ansi beforefieldinit Source extends GLib.Opaque" />
2003-02-12 01:58:24 +00:00
<AssemblyInfo >
<AssemblyName > glib-sharp</AssemblyName>
2003-12-04 21:09:30 +00:00
<AssemblyPublicKey >
</AssemblyPublicKey>
2003-02-12 01:58:24 +00:00
</AssemblyInfo>
2003-02-23 07:26:30 +00:00
<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>
2003-02-12 01:58:24 +00:00
<Base >
2013-11-30 15:01:53 +00:00
<BaseTypeName > GLib.Opaque</BaseTypeName>
2003-02-12 01:58:24 +00:00
</Base>
<Interfaces />
2009-01-06 16:29:49 +00:00
<Docs >
<summary > To be added</summary>
<remarks > To be added</remarks>
</Docs>
2003-02-12 01:58:24 +00:00
<Members >
2013-11-30 15:01:53 +00:00
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public Source (IntPtr raw);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType > Constructor</MemberType>
<Parameters >
<Parameter Name= "raw" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "raw" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public Source (GLib.SourceFuncs source_funcs, uint struct_size);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(valuetype GLib.SourceFuncs source_funcs, unsigned int32 struct_size) cil managed" />
<MemberType > Constructor</MemberType>
<Parameters >
<Parameter Name= "source_funcs" Type= "GLib.SourceFuncs" />
<Parameter Name= "struct_size" Type= "System.UInt32" />
</Parameters>
<Docs >
<param name= "source_funcs" > To be added.</param>
<param name= "struct_size" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "AddChildSource" >
<MemberSignature Language= "C#" Value= "public void AddChildSource (GLib.Source child_source);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void AddChildSource(class GLib.Source child_source) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "child_source" Type= "GLib.Source" />
</Parameters>
<Docs >
<param name= "child_source" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "AddPoll" >
<MemberSignature Language= "C#" Value= "public void AddPoll (GLib.PollFD fd);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void AddPoll(valuetype GLib.PollFD fd) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "fd" Type= "GLib.PollFD" />
</Parameters>
<Docs >
<param name= "fd" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Attach" >
<MemberSignature Language= "C#" Value= "public uint Attach (GLib.MainContext context);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance unsigned int32 Attach(class GLib.MainContext context) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.UInt32</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "context" Type= "GLib.MainContext" />
</Parameters>
<Docs >
<param name= "context" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "CanRecurse" >
<MemberSignature Language= "C#" Value= "public bool CanRecurse { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance bool CanRecurse" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Context" >
<MemberSignature Language= "C#" Value= "public GLib.MainContext Context { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance class GLib.MainContext Context" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > GLib.MainContext</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Finalize" >
<MemberSignature Language= "C#" Value= "~Source ();" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig virtual instance void Finalize() cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Free" >
<MemberSignature Language= "C#" Value= "protected override void Free (IntPtr raw);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig virtual instance void Free(native int raw) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "raw" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "raw" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Funcs" >
<MemberSignature Language= "C#" Value= "public GLib.SourceFuncs Funcs { set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance valuetype GLib.SourceFuncs Funcs" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > GLib.SourceFuncs</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "GetCurrentTime" >
<MemberSignature Language= "C#" Value= "public void GetCurrentTime (GLib.TimeVal timeval);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void GetCurrentTime(valuetype GLib.TimeVal timeval) cil managed" />
<MemberType > Method</MemberType>
<Attributes >
<Attribute >
<AttributeName > System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "timeval" Type= "GLib.TimeVal" />
</Parameters>
<Docs >
<param name= "timeval" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "GType" >
<MemberSignature Language= "C#" Value= "public static GLib.GType GType { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property valuetype GLib.GType GType" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > GLib.GType</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Id" >
<MemberSignature Language= "C#" Value= "public uint Id { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance unsigned int32 Id" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.UInt32</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "IsDestroyed" >
<MemberSignature Language= "C#" Value= "public bool IsDestroyed { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance bool IsDestroyed" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "ModifyUnixFd" >
<MemberSignature Language= "C#" Value= "public void ModifyUnixFd (IntPtr tag, GLib.IOCondition new_events);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void ModifyUnixFd(native int tag, valuetype GLib.IOCondition new_events) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "tag" Type= "System.IntPtr" />
<Parameter Name= "new_events" Type= "GLib.IOCondition" />
</Parameters>
<Docs >
<param name= "tag" > To be added.</param>
<param name= "new_events" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Name" >
<MemberSignature Language= "C#" Value= "public string Name { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance string Name" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.String</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Priority" >
<MemberSignature Language= "C#" Value= "public int Priority { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance int32 Priority" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Int32</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "QueryUnixFd" >
<MemberSignature Language= "C#" Value= "public GLib.IOCondition QueryUnixFd (IntPtr tag);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance valuetype GLib.IOCondition QueryUnixFd(native int tag) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > GLib.IOCondition</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "tag" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "tag" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "ReadyTime" >
<MemberSignature Language= "C#" Value= "public long ReadyTime { get; set; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance int64 ReadyTime" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Int64</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Ref" >
<MemberSignature Language= "C#" Value= "protected override void Ref (IntPtr raw);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig virtual instance void Ref(native int raw) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "raw" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "raw" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
2003-02-12 01:58:24 +00:00
<Member MemberName= "Remove" >
<MemberSignature Language= "C#" Value= "public static bool Remove (uint tag);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig bool Remove(unsigned int32 tag) cil managed" />
2003-02-12 01:58:24 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
2003-08-30 02:35:39 +00:00
<Parameter Name= "tag" Type= "System.UInt32" />
</Parameters>
2003-02-12 01:58:24 +00:00
<Docs >
2003-08-30 02:35:39 +00:00
<param name= "tag" > an object of type <see cref= "T:System.UInt32" /> </param>
2009-01-06 16:29:49 +00:00
<summary > To be added</summary>
2003-08-30 02:35:39 +00:00
<returns > an object of type <see cref= "T:System.Boolean" /> </returns>
2003-02-12 01:58:24 +00:00
<remarks > To be added</remarks>
</Docs>
</Member>
2013-11-30 15:01:53 +00:00
<Member MemberName= "RemoveByFuncsUserData" >
<MemberSignature Language= "C#" Value= "public static bool RemoveByFuncsUserData (GLib.SourceFuncs funcs, IntPtr user_data);" />
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig bool RemoveByFuncsUserData(valuetype GLib.SourceFuncs funcs, native int user_data) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "funcs" Type= "GLib.SourceFuncs" />
<Parameter Name= "user_data" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "funcs" > To be added.</param>
<param name= "user_data" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "RemoveByUserData" >
<MemberSignature Language= "C#" Value= "public static bool RemoveByUserData (IntPtr user_data);" />
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig bool RemoveByUserData(native int user_data) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "user_data" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "user_data" > To be added.</param>
<summary > To be added.</summary>
<returns > To be added.</returns>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "RemoveChildSource" >
<MemberSignature Language= "C#" Value= "public void RemoveChildSource (GLib.Source child_source);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void RemoveChildSource(class GLib.Source child_source) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "child_source" Type= "GLib.Source" />
</Parameters>
<Docs >
<param name= "child_source" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "RemovePoll" >
<MemberSignature Language= "C#" Value= "public void RemovePoll (GLib.PollFD fd);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void RemovePoll(valuetype GLib.PollFD fd) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "fd" Type= "GLib.PollFD" />
</Parameters>
<Docs >
<param name= "fd" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "RemoveUnixFd" >
<MemberSignature Language= "C#" Value= "public void RemoveUnixFd (IntPtr tag);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void RemoveUnixFd(native int tag) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "tag" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "tag" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "SetCallbackIndirect" >
<MemberSignature Language= "C#" Value= "public void SetCallbackIndirect (IntPtr callback_data, GLib.SourceCallbackFuncs callback_funcs);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void SetCallbackIndirect(native int callback_data, valuetype GLib.SourceCallbackFuncs callback_funcs) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "callback_data" Type= "System.IntPtr" />
<Parameter Name= "callback_funcs" Type= "GLib.SourceCallbackFuncs" />
</Parameters>
<Docs >
<param name= "callback_data" > To be added.</param>
<param name= "callback_funcs" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "SetNameById" >
<MemberSignature Language= "C#" Value= "public static void SetNameById (uint tag, string name);" />
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig void SetNameById(unsigned int32 tag, string name) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "tag" Type= "System.UInt32" />
<Parameter Name= "name" Type= "System.String" />
</Parameters>
<Docs >
<param name= "tag" > To be added.</param>
<param name= "name" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Time" >
<MemberSignature Language= "C#" Value= "public long Time { get; }" />
<MemberSignature Language= "ILAsm" Value= ".property instance int64 Time" />
<MemberType > Property</MemberType>
<ReturnValue >
<ReturnType > System.Int64</ReturnType>
</ReturnValue>
<Docs >
<summary > To be added.</summary>
<value > To be added.</value>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName= "Unref" >
<MemberSignature Language= "C#" Value= "protected override void Unref (IntPtr raw);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig virtual instance void Unref(native int raw) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "raw" Type= "System.IntPtr" />
</Parameters>
<Docs >
<param name= "raw" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
</Docs>
</Member>
2003-02-12 01:58:24 +00:00
</Members>
2005-05-23 20:41:51 +00:00
</Type>