blob: 3c626b6fc958a831e74f573dc002506e5a5b1974 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>Lucene.Net: Lucene.Net.Support.ThreadClass Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="lucene-net-icon-128x128.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Lucene.Net
&#160;<span id="projectnumber">3.0.3</span>
</div>
<div id="projectbrief">Lucene.Net is a .NET port of the Java Lucene Indexing Library</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="Index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Packages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Properties</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespace_lucene.html">Lucene</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net.html">Net</a></li><li class="navelem"><a class="el" href="namespace_lucene_1_1_net_1_1_support.html">Support</a></li><li class="navelem"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_lucene_1_1_net_1_1_support_1_1_thread_class-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Lucene.Net.Support.ThreadClass Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="namespace_lucene_1_1_net_1_1_support.html">Support</a> class used to handle threads
<a href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#details">More...</a></p>
<p>Inherits <a class="el" href="interface_lucene_1_1_net_1_1_support_1_1_i_thread_runnable.html">Lucene.Net.Support.IThreadRunnable</a>.</p>
<p>Inherited by <a class="el" href="class_lucene_1_1_net_1_1_demo_1_1_html_1_1_parser_thread.html">Lucene.Net.Demo.Html.ParserThread</a>, <a class="el" href="class_lucene_1_1_net_1_1_index_1_1_concurrent_merge_scheduler_1_1_merge_thread.html">Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread</a>, and Lucene.Net.Search.TimeLimitingCollector.TimerThread.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a20a04b72b44cc1d0826d45d6309198ac"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a20a04b72b44cc1d0826d45d6309198ac">ThreadClass</a> ()</td></tr>
<tr class="memdesc:a20a04b72b44cc1d0826d45d6309198ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html" title="Support class used to handle threads ">ThreadClass</a> class <a href="#a20a04b72b44cc1d0826d45d6309198ac"></a><br/></td></tr>
<tr class="separator:a20a04b72b44cc1d0826d45d6309198ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab30f4662c57011e2937bd1e42ff3b92c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#ab30f4662c57011e2937bd1e42ff3b92c">ThreadClass</a> (System.String <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a7b25ff3108e5dbcbc8dad5f6d7c6fe57">Name</a>)</td></tr>
<tr class="memdesc:ab30f4662c57011e2937bd1e42ff3b92c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the Thread class. <a href="#ab30f4662c57011e2937bd1e42ff3b92c"></a><br/></td></tr>
<tr class="separator:ab30f4662c57011e2937bd1e42ff3b92c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad225cbe5cbbee2091901dd2817eee991"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#ad225cbe5cbbee2091901dd2817eee991">ThreadClass</a> (System.Threading.ThreadStart <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a49f536710bf6797e6e0d417b38e17f0c">Start</a>)</td></tr>
<tr class="memdesc:ad225cbe5cbbee2091901dd2817eee991"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the Thread class. <a href="#ad225cbe5cbbee2091901dd2817eee991"></a><br/></td></tr>
<tr class="separator:ad225cbe5cbbee2091901dd2817eee991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d7a825c9301994cb73c5b848e188cbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a6d7a825c9301994cb73c5b848e188cbe">ThreadClass</a> (System.Threading.ThreadStart <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a49f536710bf6797e6e0d417b38e17f0c">Start</a>, System.String <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a7b25ff3108e5dbcbc8dad5f6d7c6fe57">Name</a>)</td></tr>
<tr class="memdesc:a6d7a825c9301994cb73c5b848e188cbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes a new instance of the Thread class. <a href="#a6d7a825c9301994cb73c5b848e188cbe"></a><br/></td></tr>
<tr class="separator:a6d7a825c9301994cb73c5b848e188cbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfb1b99f40cda318189e07cd1c2f2f86"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#adfb1b99f40cda318189e07cd1c2f2f86">Run</a> ()</td></tr>
<tr class="memdesc:adfb1b99f40cda318189e07cd1c2f2f86"><td class="mdescLeft">&#160;</td><td class="mdescRight">This method has no functionality unless the method is overridden <a href="#adfb1b99f40cda318189e07cd1c2f2f86"></a><br/></td></tr>
<tr class="separator:adfb1b99f40cda318189e07cd1c2f2f86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49f536710bf6797e6e0d417b38e17f0c"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a49f536710bf6797e6e0d417b38e17f0c">Start</a> ()</td></tr>
<tr class="memdesc:a49f536710bf6797e6e0d417b38e17f0c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Causes the operating system to change the state of the current thread instance to ThreadState.Running <a href="#a49f536710bf6797e6e0d417b38e17f0c"></a><br/></td></tr>
<tr class="separator:a49f536710bf6797e6e0d417b38e17f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2600206579ac22224bacef23484101ab"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a2600206579ac22224bacef23484101ab">Interrupt</a> ()</td></tr>
<tr class="memdesc:a2600206579ac22224bacef23484101ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupts a thread that is in the WaitSleepJoin thread state <a href="#a2600206579ac22224bacef23484101ab"></a><br/></td></tr>
<tr class="separator:a2600206579ac22224bacef23484101ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af09d407cd73bb1f8682874a19aa5974a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#af09d407cd73bb1f8682874a19aa5974a">SetDaemon</a> (bool isDaemon)</td></tr>
<tr class="separator:af09d407cd73bb1f8682874a19aa5974a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450ab4ede468712c718aa76ac4067a2e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a450ab4ede468712c718aa76ac4067a2e">Join</a> ()</td></tr>
<tr class="memdesc:a450ab4ede468712c718aa76ac4067a2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks the calling thread until a thread terminates <a href="#a450ab4ede468712c718aa76ac4067a2e"></a><br/></td></tr>
<tr class="separator:a450ab4ede468712c718aa76ac4067a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea860cb53885350522e31ef0816c8bcc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#aea860cb53885350522e31ef0816c8bcc">Join</a> (long MiliSeconds)</td></tr>
<tr class="memdesc:aea860cb53885350522e31ef0816c8bcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks the calling thread until a thread terminates or the specified time elapses <a href="#aea860cb53885350522e31ef0816c8bcc"></a><br/></td></tr>
<tr class="separator:aea860cb53885350522e31ef0816c8bcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f6966e70373100347e9c7eda76b94b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a5f6966e70373100347e9c7eda76b94b1">Join</a> (long MiliSeconds, int NanoSeconds)</td></tr>
<tr class="memdesc:a5f6966e70373100347e9c7eda76b94b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Blocks the calling thread until a thread terminates or the specified time elapses <a href="#a5f6966e70373100347e9c7eda76b94b1"></a><br/></td></tr>
<tr class="separator:a5f6966e70373100347e9c7eda76b94b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cd1d613cf0754417f46520d7ef5bea6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a6cd1d613cf0754417f46520d7ef5bea6">Resume</a> ()</td></tr>
<tr class="memdesc:a6cd1d613cf0754417f46520d7ef5bea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resumes a thread that has been suspended <a href="#a6cd1d613cf0754417f46520d7ef5bea6"></a><br/></td></tr>
<tr class="separator:a6cd1d613cf0754417f46520d7ef5bea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcc16a2ccf3e0e9d4f4c1b4715b735d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#adcc16a2ccf3e0e9d4f4c1b4715b735d8">Abort</a> ()</td></tr>
<tr class="memdesc:adcc16a2ccf3e0e9d4f4c1b4715b735d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raises a ThreadAbortException in the thread on which it is invoked, to begin the process of terminating the thread. Calling this method usually terminates the thread <a href="#adcc16a2ccf3e0e9d4f4c1b4715b735d8"></a><br/></td></tr>
<tr class="separator:adcc16a2ccf3e0e9d4f4c1b4715b735d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a523854cbf5a93a47a3b6c17fcf1c5ad8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a523854cbf5a93a47a3b6c17fcf1c5ad8">Abort</a> (object stateInfo)</td></tr>
<tr class="memdesc:a523854cbf5a93a47a3b6c17fcf1c5ad8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raises a ThreadAbortException in the thread on which it is invoked, to begin the process of terminating the thread while also providing exception information about the thread termination. Calling this method usually terminates the thread. <a href="#a523854cbf5a93a47a3b6c17fcf1c5ad8"></a><br/></td></tr>
<tr class="separator:a523854cbf5a93a47a3b6c17fcf1c5ad8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68ffa04136fed2c8bc98793f038d6c50"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a68ffa04136fed2c8bc98793f038d6c50">Suspend</a> ()</td></tr>
<tr class="memdesc:a68ffa04136fed2c8bc98793f038d6c50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Suspends the thread, if the thread is already suspended it has no effect <a href="#a68ffa04136fed2c8bc98793f038d6c50"></a><br/></td></tr>
<tr class="separator:a68ffa04136fed2c8bc98793f038d6c50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca9b8de3fe28923ccc4f297f4a43f24c"><td class="memItemLeft" align="right" valign="top">override System.String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#aca9b8de3fe28923ccc4f297f4a43f24c">ToString</a> ()</td></tr>
<tr class="memdesc:aca9b8de3fe28923ccc4f297f4a43f24c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtain a String that represents the current object <a href="#aca9b8de3fe28923ccc4f297f4a43f24c"></a><br/></td></tr>
<tr class="separator:aca9b8de3fe28923ccc4f297f4a43f24c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2fa968e36c5ccccbeccd07131d4088"><td class="memItemLeft" align="right" valign="top">override bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a2f2fa968e36c5ccccbeccd07131d4088">Equals</a> (object obj)</td></tr>
<tr class="separator:a2f2fa968e36c5ccccbeccd07131d4088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb612117c7f483f5da82b227de56bf00"><td class="memItemLeft" align="right" valign="top">override int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#adb612117c7f483f5da82b227de56bf00">GetHashCode</a> ()</td></tr>
<tr class="separator:adb612117c7f483f5da82b227de56bf00"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a8b5e97151d83e0393c3d336d33478cb4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a8b5e97151d83e0393c3d336d33478cb4">CurrentThread</a> ()</td></tr>
<tr class="separator:a8b5e97151d83e0393c3d336d33478cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac402ff98f78da5e02bac0e942a871307"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#ac402ff98f78da5e02bac0e942a871307">Sleep</a> (long ms)</td></tr>
<tr class="separator:ac402ff98f78da5e02bac0e942a871307"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6a0f57399d2c3a42a135745e9e3b80f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#ab6a0f57399d2c3a42a135745e9e3b80f">Current</a> ()</td></tr>
<tr class="memdesc:ab6a0f57399d2c3a42a135745e9e3b80f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the currently running thread <a href="#ab6a0f57399d2c3a42a135745e9e3b80f"></a><br/></td></tr>
<tr class="separator:ab6a0f57399d2c3a42a135745e9e3b80f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae59e6ed451578456f52bbe47e832786a"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#ae59e6ed451578456f52bbe47e832786a">operator==</a> (<a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a> t1, object t2)</td></tr>
<tr class="separator:ae59e6ed451578456f52bbe47e832786a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebe35d4b3ff7fe10a9bc59de72f6fe66"><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#aebe35d4b3ff7fe10a9bc59de72f6fe66">operator!=</a> (<a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a> t1, object t2)</td></tr>
<tr class="separator:aebe35d4b3ff7fe10a9bc59de72f6fe66"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a83d876c0cf2c3b744bb38d84fabccf87"><td class="memItemLeft" align="right" valign="top">System.Threading.Thread&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a83d876c0cf2c3b744bb38d84fabccf87">Instance</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a83d876c0cf2c3b744bb38d84fabccf87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the current thread instance <a href="#a83d876c0cf2c3b744bb38d84fabccf87"></a><br/></td></tr>
<tr class="separator:a83d876c0cf2c3b744bb38d84fabccf87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b25ff3108e5dbcbc8dad5f6d7c6fe57"><td class="memItemLeft" align="right" valign="top">System.String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a7b25ff3108e5dbcbc8dad5f6d7c6fe57">Name</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a7b25ff3108e5dbcbc8dad5f6d7c6fe57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets the name of the thread <a href="#a7b25ff3108e5dbcbc8dad5f6d7c6fe57"></a><br/></td></tr>
<tr class="separator:a7b25ff3108e5dbcbc8dad5f6d7c6fe57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad09f9cc805ad24c2ac18cb1a47286f44"><td class="memItemLeft" align="right" valign="top">System.Threading.ThreadPriority&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#ad09f9cc805ad24c2ac18cb1a47286f44">Priority</a><code> [get, set]</code></td></tr>
<tr class="memdesc:ad09f9cc805ad24c2ac18cb1a47286f44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating the scheduling priority of a thread <a href="#ad09f9cc805ad24c2ac18cb1a47286f44"></a><br/></td></tr>
<tr class="separator:ad09f9cc805ad24c2ac18cb1a47286f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab900c47973536c61bfbef655aef17d38"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#ab900c47973536c61bfbef655aef17d38">IsAlive</a><code> [get]</code></td></tr>
<tr class="memdesc:ab900c47973536c61bfbef655aef17d38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a value indicating the execution status of the current thread <a href="#ab900c47973536c61bfbef655aef17d38"></a><br/></td></tr>
<tr class="separator:ab900c47973536c61bfbef655aef17d38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29fad241d94795b9b5cc6f89ebb90fbf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html#a29fad241d94795b9b5cc6f89ebb90fbf">IsBackground</a><code> [get, set]</code></td></tr>
<tr class="memdesc:a29fad241d94795b9b5cc6f89ebb90fbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets or sets a value indicating whether or not a thread is a background thread. <a href="#a29fad241d94795b9b5cc6f89ebb90fbf"></a><br/></td></tr>
<tr class="separator:a29fad241d94795b9b5cc6f89ebb90fbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="namespace_lucene_1_1_net_1_1_support.html">Support</a> class used to handle threads </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00030">30</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a20a04b72b44cc1d0826d45d6309198ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Lucene.Net.Support.ThreadClass.ThreadClass </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initializes a new instance of the <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html" title="Support class used to handle threads ">ThreadClass</a> class </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00041">41</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ab30f4662c57011e2937bd1e42ff3b92c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Lucene.Net.Support.ThreadClass.ThreadClass </td>
<td>(</td>
<td class="paramtype">System.String&#160;</td>
<td class="paramname"><em>Name</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initializes a new instance of the Thread class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Name</td><td>The name of the thread</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00050">50</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ad225cbe5cbbee2091901dd2817eee991"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Lucene.Net.Support.ThreadClass.ThreadClass </td>
<td>(</td>
<td class="paramtype">System.Threading.ThreadStart&#160;</td>
<td class="paramname"><em>Start</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initializes a new instance of the Thread class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Start</td><td>A ThreadStart delegate that references the methods to be invoked when this thread begins executing</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00060">60</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a6d7a825c9301994cb73c5b848e188cbe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Lucene.Net.Support.ThreadClass.ThreadClass </td>
<td>(</td>
<td class="paramtype">System.Threading.ThreadStart&#160;</td>
<td class="paramname"><em>Start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">System.String&#160;</td>
<td class="paramname"><em>Name</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Initializes a new instance of the Thread class. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Start</td><td>A ThreadStart delegate that references the methods to be invoked when this thread begins executing</td></tr>
<tr><td class="paramname">Name</td><td>The name of the thread</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00070">70</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="adcc16a2ccf3e0e9d4f4c1b4715b735d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.Abort </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Raises a ThreadAbortException in the thread on which it is invoked, to begin the process of terminating the thread. Calling this method usually terminates the thread </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00228">228</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a523854cbf5a93a47a3b6c17fcf1c5ad8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.Abort </td>
<td>(</td>
<td class="paramtype">object&#160;</td>
<td class="paramname"><em>stateInfo</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Raises a ThreadAbortException in the thread on which it is invoked, to begin the process of terminating the thread while also providing exception information about the thread termination. Calling this method usually terminates the thread. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">stateInfo</td><td>An object that contains application-specific information, such as state, which can be used by the thread being aborted</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00240">240</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ab6a0f57399d2c3a42a135745e9e3b80f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a> Lucene.Net.Support.ThreadClass.Current </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the currently running thread </p>
<dl class="section return"><dt>Returns</dt><dd>The currently running thread</dd></dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00282">282</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a8b5e97151d83e0393c3d336d33478cb4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a> Lucene.Net.Support.ThreadClass.CurrentThread </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00266">266</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a2f2fa968e36c5ccccbeccd07131d4088"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">override bool Lucene.Net.Support.ThreadClass.Equals </td>
<td>(</td>
<td class="paramtype">object&#160;</td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00303">303</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="adb612117c7f483f5da82b227de56bf00"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">override int Lucene.Net.Support.ThreadClass.GetHashCode </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00310">310</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a2600206579ac22224bacef23484101ab"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void Lucene.Net.Support.ThreadClass.Interrupt </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Interrupts a thread that is in the WaitSleepJoin thread state </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00094">94</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a450ab4ede468712c718aa76ac4067a2e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.Join </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Blocks the calling thread until a thread terminates </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00191">191</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="aea860cb53885350522e31ef0816c8bcc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.Join </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>MiliSeconds</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Blocks the calling thread until a thread terminates or the specified time elapses </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">MiliSeconds</td><td>Time of wait in milliseconds</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00200">200</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a5f6966e70373100347e9c7eda76b94b1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.Join </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>MiliSeconds</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>NanoSeconds</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Blocks the calling thread until a thread terminates or the specified time elapses </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">MiliSeconds</td><td>Time of wait in milliseconds</td></tr>
<tr><td class="paramname">NanoSeconds</td><td>Time of wait in nanoseconds</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00210">210</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="aebe35d4b3ff7fe10a9bc59de72f6fe66"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool Lucene.Net.Support.ThreadClass.operator!= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a>&#160;</td>
<td class="paramname"><em>t1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">object&#160;</td>
<td class="paramname"><em>t2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00298">298</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ae59e6ed451578456f52bbe47e832786a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static bool Lucene.Net.Support.ThreadClass.operator== </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_lucene_1_1_net_1_1_support_1_1_thread_class.html">ThreadClass</a>&#160;</td>
<td class="paramname"><em>t1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">object&#160;</td>
<td class="paramname"><em>t2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00292">292</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a6cd1d613cf0754417f46520d7ef5bea6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.Resume </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Resumes a thread that has been suspended </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00218">218</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="adfb1b99f40cda318189e07cd1c2f2f86"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void Lucene.Net.Support.ThreadClass.Run </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>This method has no functionality unless the method is overridden </p>
<p>Implements <a class="el" href="interface_lucene_1_1_net_1_1_support_1_1_i_thread_runnable.html#ad774fd380633e7a5b843b7a34a7eb42b">Lucene.Net.Support.IThreadRunnable</a>.</p>
<p>Reimplemented in <a class="el" href="class_lucene_1_1_net_1_1_index_1_1_concurrent_merge_scheduler_1_1_merge_thread.html#a74f091770be3ca42df76ec540f363fc4">Lucene.Net.Index.ConcurrentMergeScheduler.MergeThread</a>, and <a class="el" href="class_lucene_1_1_net_1_1_demo_1_1_html_1_1_parser_thread.html#a4ebd9fa048fbef79a27bab7a7761d477">Lucene.Net.Demo.Html.ParserThread</a>.</p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00079">79</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="af09d407cd73bb1f8682874a19aa5974a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.SetDaemon </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>isDaemon</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00130">130</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ac402ff98f78da5e02bac0e942a871307"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void Lucene.Net.Support.ThreadClass.Sleep </td>
<td>(</td>
<td class="paramtype">long&#160;</td>
<td class="paramname"><em>ms</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00271">271</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a49f536710bf6797e6e0d417b38e17f0c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void Lucene.Net.Support.ThreadClass.Start </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Causes the operating system to change the state of the current thread instance to ThreadState.Running </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00086">86</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a68ffa04136fed2c8bc98793f038d6c50"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Lucene.Net.Support.ThreadClass.Suspend </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Suspends the thread, if the thread is already suspended it has no effect </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00248">248</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="aca9b8de3fe28923ccc4f297f4a43f24c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">override System.String Lucene.Net.Support.ThreadClass.ToString </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Obtain a String that represents the current object </p>
<dl class="section return"><dt>Returns</dt><dd>A String that represents the current object</dd></dl>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00257">257</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a83d876c0cf2c3b744bb38d84fabccf87"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">System.Threading.Thread Lucene.Net.Support.ThreadClass.Instance</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets the current thread instance </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00103">103</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ab900c47973536c61bfbef655aef17d38"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Lucene.Net.Support.ThreadClass.IsAlive</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets a value indicating the execution status of the current thread </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00166">166</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a29fad241d94795b9b5cc6f89ebb90fbf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Lucene.Net.Support.ThreadClass.IsBackground</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets a value indicating whether or not a thread is a background thread. </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00177">177</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="a7b25ff3108e5dbcbc8dad5f6d7c6fe57"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">System.String Lucene.Net.Support.ThreadClass.Name</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets the name of the thread </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00118">118</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<a class="anchor" id="ad09f9cc805ad24c2ac18cb1a47286f44"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">System.Threading.ThreadPriority Lucene.Net.Support.ThreadClass.Priority</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets or sets a value indicating the scheduling priority of a thread </p>
<p>Definition at line <a class="el" href="_thread_class_8cs_source.html#l00139">139</a> of file <a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>core/Support/<a class="el" href="_thread_class_8cs_source.html">ThreadClass.cs</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jan 3 2013 02:12:59 for Lucene.Net by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.3
</small></address>
</body>
</html>