GtkSharp/Source/doc/en/GLib/Thread.xml

47 lines
2 KiB
XML
Raw Normal View History

<Type Name="Thread" FullName="GLib.Thread">
<TypeSignature Language="C#" Value="public class Thread" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Thread extends System.Object" />
<AssemblyInfo>
<AssemblyName>glib-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Members>
<Member MemberName="Init">
<MemberSignature Language="C#" Value="public static void Init ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Init() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Initializes GLib thread awareness. This must be called before GLib's thread safety features are used. Initializing GLib thread awareness more than once causes undefined behaviour and must be avoided by checking to see if it has already been done with <see cref="P:GLib.Thread.Supported" />.</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Supported">
<MemberSignature Language="C#" Value="public static bool Supported { get; }" />
<MemberSignature Language="ILAsm" Value=".property bool Supported" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Checks to see if GLib thread support has been initialized with <see cref="M:GLib.Thread.Init()" />.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>