<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.15">
  <compounddef id="class_system_1_1_threading_1_1_countdown_event" kind="class" language="C#" prot="public">
    <compoundname>System::Threading::CountdownEvent</compoundname>
    <basecompoundref prot="public" virt="non-virtual">IDisposable</basecompoundref>
      <sectiondef kind="private-attrib">
      <memberdef kind="variable" id="class_system_1_1_threading_1_1_countdown_event_1abb56e5089d03ef3dadba27d42357ca50" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int System.Threading.CountdownEvent.initialCount</definition>
        <argsstring></argsstring>
        <name>initialCount</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="36" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="36" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="class_system_1_1_threading_1_1_countdown_event_1a983b4450c999eee7d9be3d74cde009f4" prot="private" static="no" mutable="no">
        <type>int</type>
        <definition>int System.Threading.CountdownEvent.initial</definition>
        <argsstring></argsstring>
        <name>initial</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="37" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="37" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="class_system_1_1_threading_1_1_countdown_event_1aca171d831edd44163a353cc29895151d" prot="private" static="no" mutable="no">
        <type><ref refid="class_system_1_1_threading_1_1_manual_reset_event_slim" kindref="compound">ManualResetEventSlim</ref></type>
        <definition>ManualResetEventSlim System.Threading.CountdownEvent.evt</definition>
        <argsstring></argsstring>
        <name>evt</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="38" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="38" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="property">
      <memberdef kind="property" id="class_system_1_1_threading_1_1_countdown_event_1a92cf1c80f572f982e821c0607b68d86f" prot="public" static="no" readable="no" writable="no" gettable="yes" privategettable="no" protectedgettable="no" settable="no" privatesettable="no" protectedsettable="no">
        <type>int</type>
        <definition>int System.Threading.CountdownEvent.CurrentCount</definition>
        <argsstring></argsstring>
        <name>CurrentCount</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="49" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="49" bodyend="53"/>
      </memberdef>
      <memberdef kind="property" id="class_system_1_1_threading_1_1_countdown_event_1aaec3db9b784e8ca460951fe1dc96d581" prot="public" static="no" readable="no" writable="no" gettable="yes" privategettable="no" protectedgettable="no" settable="no" privatesettable="no" protectedsettable="no">
        <type>int</type>
        <definition>int System.Threading.CountdownEvent.InitialCount</definition>
        <argsstring></argsstring>
        <name>InitialCount</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="55" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="55" bodyend="59"/>
      </memberdef>
      <memberdef kind="property" id="class_system_1_1_threading_1_1_countdown_event_1ab9d3359d5a1ed588114dd8082ef8a011" prot="public" static="no" readable="no" writable="no" gettable="yes" privategettable="no" protectedgettable="no" settable="no" privatesettable="no" protectedsettable="no">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.IsSet</definition>
        <argsstring></argsstring>
        <name>IsSet</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="61" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="61" bodyend="65"/>
      </memberdef>
      <memberdef kind="property" id="class_system_1_1_threading_1_1_countdown_event_1abf858a71a756c12a8241bc1c67400eed" prot="public" static="no" readable="no" writable="no" gettable="yes" privategettable="no" protectedgettable="no" settable="no" privatesettable="no" protectedsettable="no">
        <type>WaitHandle</type>
        <definition>WaitHandle System.Threading.CountdownEvent.WaitHandle</definition>
        <argsstring></argsstring>
        <name>WaitHandle</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="67" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="67" bodyend="71"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1af4c771b05e8fecd358562cbaa87a6833" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>System.Threading.CountdownEvent.CountdownEvent</definition>
        <argsstring>(int initialCount)</argsstring>
        <name>CountdownEvent</name>
        <param>
          <type>int</type>
          <declname>initialCount</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="40" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="40" bodyend="47"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a6ca645dda7967f3d26b7cc2d87416216" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.Signal</definition>
        <argsstring>()</argsstring>
        <name>Signal</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="73" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="73" bodyend="76"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a584ef7d2bfca3988356bf2cbd15e3a42" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.Signal</definition>
        <argsstring>(int signalCount)</argsstring>
        <name>Signal</name>
        <param>
          <type>int</type>
          <declname>signalCount</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="78" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="78" bodyend="95"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a7033bee6acd0fcfdf59737d56921f6fa" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.AddCount</definition>
        <argsstring>()</argsstring>
        <name>AddCount</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="97" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="97" bodyend="100"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a5ca8401f95b8073e9315ad00f16f4d2b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.AddCount</definition>
        <argsstring>(int signalCount)</argsstring>
        <name>AddCount</name>
        <param>
          <type>int</type>
          <declname>signalCount</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="102" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="102" bodyend="106"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a57c2f23a3078f845385ba241904d19cd" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.TryAddCount</definition>
        <argsstring>()</argsstring>
        <name>TryAddCount</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="108" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="108" bodyend="111"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a34934c3bb22399e4714c63c985ae78d1" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.TryAddCount</definition>
        <argsstring>(int signalCount)</argsstring>
        <name>TryAddCount</name>
        <param>
          <type>int</type>
          <declname>signalCount</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="113" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="113" bodyend="122"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a9ffc0374239cdd066b87d236b3c6eae7" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.Wait</definition>
        <argsstring>()</argsstring>
        <name>Wait</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="144" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="144" bodyend="147"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a39d1c0f2c19d7fa17cd7ce491de02e2b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.Wait</definition>
        <argsstring>(CancellationToken cancellationToken)</argsstring>
        <name>Wait</name>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>cancellationToken</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="149" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="149" bodyend="152"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a299d10244f56d245266009d9e9523bbd" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.Wait</definition>
        <argsstring>(int millisecondsTimeout)</argsstring>
        <name>Wait</name>
        <param>
          <type>int</type>
          <declname>millisecondsTimeout</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="154" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="154" bodyend="157"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1ab3ed5f7dc2f9737cca1e92c216b5163d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.Wait</definition>
        <argsstring>(TimeSpan timeout)</argsstring>
        <name>Wait</name>
        <param>
          <type>TimeSpan</type>
          <declname>timeout</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="159" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="159" bodyend="162"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1aebe53186ea2fd2a362bbab640f8fe2f1" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.Wait</definition>
        <argsstring>(int millisecondsTimeout, CancellationToken cancellationToken)</argsstring>
        <name>Wait</name>
        <param>
          <type>int</type>
          <declname>millisecondsTimeout</declname>
        </param>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>cancellationToken</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="164" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="164" bodyend="167"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1ac3ac9d7d549d3a67ee2319f6dab7c2df" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.Wait</definition>
        <argsstring>(TimeSpan timeout, CancellationToken cancellationToken)</argsstring>
        <name>Wait</name>
        <param>
          <type>TimeSpan</type>
          <declname>timeout</declname>
        </param>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>cancellationToken</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="169" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="169" bodyend="172"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1ab349d6a12ec29eabfa67df32a42a7eb8" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.Reset</definition>
        <argsstring>()</argsstring>
        <name>Reset</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="174" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="174" bodyend="177"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a4019a6a28ee49f8e6264d9e0c03fa0fa" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.Reset</definition>
        <argsstring>(int count)</argsstring>
        <name>Reset</name>
        <param>
          <type>int</type>
          <declname>count</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="179" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="179" bodyend="191"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1afb7c97038376a17c50ddfa051b6f060f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.Dispose</definition>
        <argsstring>()</argsstring>
        <name>Dispose</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="193" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="193" bodyend="196"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1ae201be6475171113c115ca793b1e90a4" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CountdownEvent.ApplyOperation</definition>
        <argsstring>(int num, out int newValue)</argsstring>
        <name>ApplyOperation</name>
        <param>
          <type>int</type>
          <declname>num</declname>
        </param>
        <param>
          <type>out int</type>
          <declname>newValue</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="124" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="124" bodyend="142"/>
      </memberdef>
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a58d32abd9cf193cfee9f5a02b983845b" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CountdownEvent.CheckDisposed</definition>
        <argsstring>()</argsstring>
        <name>CheckDisposed</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="204" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="204" bodyend="208"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="protected-func">
      <memberdef kind="function" id="class_system_1_1_threading_1_1_countdown_event_1a3a10c48784039631625901b71317b519" prot="protected" static="no" const="no" explicit="no" inline="yes" virt="virtual">
        <type>void</type>
        <definition>virtual void System.Threading.CountdownEvent.Dispose</definition>
        <argsstring>(bool disposing)</argsstring>
        <name>Dispose</name>
        <param>
          <type>bool</type>
          <declname>disposing</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="198" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="198" bodyend="202"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <inheritancegraph>
      <node id="122">
        <label>IDisposable</label>
      </node>
      <node id="121">
        <label>System.Threading.CountdownEvent</label>
        <link refid="class_system_1_1_threading_1_1_countdown_event"/>
        <childnode refid="122" relation="public-inheritance">
        </childnode>
      </node>
    </inheritancegraph>
    <collaborationgraph>
      <node id="124">
        <label>IDisposable</label>
      </node>
      <node id="123">
        <label>System.Threading.CountdownEvent</label>
        <link refid="class_system_1_1_threading_1_1_countdown_event"/>
        <childnode refid="124" relation="public-inheritance">
        </childnode>
      </node>
    </collaborationgraph>
    <location file="Source/System.Threading/System.Threading/CountdownEvent.cs" line="35" column="1" bodyfile="Source/System.Threading/System.Threading/CountdownEvent.cs" bodystart="34" bodyend="209"/>
    <listofallmembers>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a7033bee6acd0fcfdf59737d56921f6fa" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>AddCount</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a5ca8401f95b8073e9315ad00f16f4d2b" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>AddCount</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1ae201be6475171113c115ca793b1e90a4" prot="private" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>ApplyOperation</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a58d32abd9cf193cfee9f5a02b983845b" prot="private" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>CheckDisposed</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1af4c771b05e8fecd358562cbaa87a6833" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>CountdownEvent</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a92cf1c80f572f982e821c0607b68d86f" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>CurrentCount</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1afb7c97038376a17c50ddfa051b6f060f" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Dispose</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a3a10c48784039631625901b71317b519" prot="protected" virt="virtual"><scope>System::Threading::CountdownEvent</scope><name>Dispose</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1aca171d831edd44163a353cc29895151d" prot="private" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>evt</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a983b4450c999eee7d9be3d74cde009f4" prot="private" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>initial</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1aaec3db9b784e8ca460951fe1dc96d581" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>InitialCount</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1abb56e5089d03ef3dadba27d42357ca50" prot="private" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>initialCount</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1ab9d3359d5a1ed588114dd8082ef8a011" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>IsSet</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1ab349d6a12ec29eabfa67df32a42a7eb8" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Reset</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a4019a6a28ee49f8e6264d9e0c03fa0fa" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Reset</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a6ca645dda7967f3d26b7cc2d87416216" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Signal</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a584ef7d2bfca3988356bf2cbd15e3a42" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Signal</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a57c2f23a3078f845385ba241904d19cd" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>TryAddCount</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a34934c3bb22399e4714c63c985ae78d1" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>TryAddCount</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a9ffc0374239cdd066b87d236b3c6eae7" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Wait</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a39d1c0f2c19d7fa17cd7ce491de02e2b" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Wait</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1a299d10244f56d245266009d9e9523bbd" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Wait</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1ab3ed5f7dc2f9737cca1e92c216b5163d" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Wait</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1aebe53186ea2fd2a362bbab640f8fe2f1" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Wait</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1ac3ac9d7d549d3a67ee2319f6dab7c2df" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>Wait</name></member>
      <member refid="class_system_1_1_threading_1_1_countdown_event_1abf858a71a756c12a8241bc1c67400eed" prot="public" virt="non-virtual"><scope>System::Threading::CountdownEvent</scope><name>WaitHandle</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
