ln.types/doc/ln.types.threads/Pool.xml

618 lines
26 KiB
XML

<Type Name="Pool" FullName="ln.types.threads.Pool">
<TypeSignature Language="C#" Value="public class Pool : IDisposable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Pool extends System.Object implements class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>ln.types</AssemblyName>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Pool ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Pool (int numThreads);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 numThreads) cil managed" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="numThreads" Type="System.Int32" />
</Parameters>
<Docs>
<param name="numThreads">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Abort">
<MemberSignature Language="C#" Value="public void Abort ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Abort() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CreatePoolThread">
<MemberSignature Language="C#" Value="protected virtual ln.types.threads.PoolThread CreatePoolThread ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class ln.types.threads.PoolThread CreatePoolThread() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolThread</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CurrentPoolJobs">
<MemberSignature Language="C#" Value="public ln.types.threads.PoolJob[] CurrentPoolJobs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class ln.types.threads.PoolJob[] CurrentPoolJobs" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CurrentPoolSize">
<MemberSignature Language="C#" Value="public int CurrentPoolSize { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 CurrentPoolSize" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DEBUG">
<MemberSignature Language="C#" Value="public static bool DEBUG;" />
<MemberSignature Language="ILAsm" Value=".field public static bool DEBUG" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Dequeue">
<MemberSignature Language="C#" Value="protected virtual ln.types.threads.PoolJob Dequeue ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class ln.types.threads.PoolJob Dequeue() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Dequeue">
<MemberSignature Language="C#" Value="protected virtual ln.types.threads.PoolJob Dequeue (ln.types.threads.PoolThread poolThread);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class ln.types.threads.PoolJob Dequeue(class ln.types.threads.PoolThread poolThread) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="poolThread" Type="ln.types.threads.PoolThread" />
</Parameters>
<Docs>
<param name="poolThread">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Dispose">
<MemberSignature Language="C#" Value="public void Dispose ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Dispose() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Enqueue">
<MemberSignature Language="C#" Value="public ln.types.threads.PoolJob Enqueue (ln.types.threads.ExtendedJobDelegate extendedJobDelegate);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class ln.types.threads.PoolJob Enqueue(class ln.types.threads.ExtendedJobDelegate extendedJobDelegate) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="extendedJobDelegate" Type="ln.types.threads.ExtendedJobDelegate" />
</Parameters>
<Docs>
<param name="extendedJobDelegate">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Enqueue">
<MemberSignature Language="C#" Value="public void Enqueue (ln.types.threads.JobDelegate job);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Enqueue(class ln.types.threads.JobDelegate job) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="job" Type="ln.types.threads.JobDelegate" />
</Parameters>
<Docs>
<param name="job">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Enqueue">
<MemberSignature Language="C#" Value="public bool Enqueue (ln.types.threads.PoolJob poolJob);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Enqueue(class ln.types.threads.PoolJob poolJob) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="poolJob" Type="ln.types.threads.PoolJob" />
</Parameters>
<Docs>
<param name="poolJob">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Enqueue">
<MemberSignature Language="C#" Value="public virtual int Enqueue (System.Collections.Generic.IEnumerable&lt;ln.types.threads.PoolJob&gt; poolJobs);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 Enqueue(class System.Collections.Generic.IEnumerable`1&lt;class ln.types.threads.PoolJob&gt; poolJobs) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="poolJobs" Type="System.Collections.Generic.IEnumerable&lt;ln.types.threads.PoolJob&gt;" />
</Parameters>
<Docs>
<param name="poolJobs">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Enqueue">
<MemberSignature Language="C#" Value="public ln.types.threads.PoolJob Enqueue (ln.types.threads.ExtendedJobDelegate extendedJobDelegate, string jobName);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class ln.types.threads.PoolJob Enqueue(class ln.types.threads.ExtendedJobDelegate extendedJobDelegate, string jobName) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="extendedJobDelegate" Type="ln.types.threads.ExtendedJobDelegate" />
<Parameter Name="jobName" Type="System.String" />
</Parameters>
<Docs>
<param name="extendedJobDelegate">To be added.</param>
<param name="jobName">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="EnqueuePoolJob">
<MemberSignature Language="C#" Value="protected virtual ln.types.threads.PoolJob EnqueuePoolJob (ln.types.threads.PoolJob poolJob);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class ln.types.threads.PoolJob EnqueuePoolJob(class ln.types.threads.PoolJob poolJob) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="poolJob" Type="ln.types.threads.PoolJob" />
</Parameters>
<Docs>
<param name="poolJob">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="FindPoolThread">
<MemberSignature Language="C#" Value="public ln.types.threads.PoolThread FindPoolThread (ln.types.threads.PoolJob job);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class ln.types.threads.PoolThread FindPoolThread(class ln.types.threads.PoolJob job) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolThread</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="job" Type="ln.types.threads.PoolJob" />
</Parameters>
<Docs>
<param name="job">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NumQueuedJobs">
<MemberSignature Language="C#" Value="public int NumQueuedJobs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NumQueuedJobs" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PoolJobFinished">
<MemberSignature Language="C#" Value="public event ln.types.threads.PoolJobFinished PoolJobFinished;" />
<MemberSignature Language="ILAsm" Value=".event class ln.types.threads.PoolJobFinished PoolJobFinished" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJobFinished</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PoolSize">
<MemberSignature Language="C#" Value="public int PoolSize { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 PoolSize" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PoolThreads">
<MemberSignature Language="C#" Value="public ln.types.threads.PoolThread[] PoolThreads { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class ln.types.threads.PoolThread[] PoolThreads" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolThread[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PulseWaitingThread">
<MemberSignature Language="C#" Value="protected virtual void PulseWaitingThread ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void PulseWaitingThread() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="QueuedJobs">
<MemberSignature Language="C#" Value="public ln.types.threads.PoolJob[] QueuedJobs { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class ln.types.threads.PoolJob[] QueuedJobs" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="public virtual void Start ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Start() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="State">
<MemberSignature Language="C#" Value="public ln.types.threads.PoolState State { get; protected set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype ln.types.threads.PoolState State" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolState</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public virtual void Stop ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Stop() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Stop">
<MemberSignature Language="C#" Value="public virtual void Stop (bool abort);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Stop(bool abort) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="abort" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="abort">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WaitForJob">
<MemberSignature Language="C#" Value="protected virtual ln.types.threads.PoolJob WaitForJob (ln.types.threads.PoolThread poolThread);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class ln.types.threads.PoolJob WaitForJob(class ln.types.threads.PoolThread poolThread) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>ln.types.threads.PoolJob</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="poolThread" Type="ln.types.threads.PoolThread" />
</Parameters>
<Docs>
<param name="poolThread">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="waitingThreads">
<MemberSignature Language="C#" Value="protected System.Collections.Generic.HashSet&lt;ln.types.threads.PoolThread&gt; waitingThreads;" />
<MemberSignature Language="ILAsm" Value=".field family class System.Collections.Generic.HashSet`1&lt;class ln.types.threads.PoolThread&gt; waitingThreads" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.HashSet&lt;ln.types.threads.PoolThread&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WorkerThreadLoop">
<MemberSignature Language="C#" Value="protected virtual void WorkerThreadLoop ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void WorkerThreadLoop() cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="workingThreads">
<MemberSignature Language="C#" Value="protected System.Collections.Generic.HashSet&lt;ln.types.threads.PoolThread&gt; workingThreads;" />
<MemberSignature Language="ILAsm" Value=".field family class System.Collections.Generic.HashSet`1&lt;class ln.types.threads.PoolThread&gt; workingThreads" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.0.7214.23034</AssemblyVersion>
<AssemblyVersion>1.0.7219.21216</AssemblyVersion>
<AssemblyVersion>1.0.7219.22264</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.HashSet&lt;ln.types.threads.PoolThread&gt;</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>