<?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="struct_system_1_1_threading_1_1_cancellation_token" kind="struct" language="C#" prot="public">
    <compoundname>System::Threading::CancellationToken</compoundname>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="struct_system_1_1_threading_1_1_cancellation_token_1a5347dca07d70a45cc8aece3c2be8c71d" prot="public" static="no" mutable="no">
        <type>readonly <ref refid="class_system_1_1_threading_1_1_cancellation_token_source" kindref="compound">CancellationTokenSource</ref></type>
        <definition>readonly CancellationTokenSource System.Threading.CancellationToken.source</definition>
        <argsstring></argsstring>
        <name>source</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="40" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="40" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="property">
      <memberdef kind="property" id="struct_system_1_1_threading_1_1_cancellation_token_1aa93a5902f076f45412f5e8fbfece237a" prot="public" static="yes" readable="no" writable="no" gettable="yes" privategettable="no" protectedgettable="no" settable="no" privatesettable="no" protectedsettable="no">
        <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
        <definition>CancellationToken System.Threading.CancellationToken.None</definition>
        <argsstring></argsstring>
        <name>None</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="52" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="52" bodyend="58"/>
      </memberdef>
      <memberdef kind="property" id="struct_system_1_1_threading_1_1_cancellation_token_1ae9726dbc54733ce5d174707fc596b8e9" 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.CancellationToken.CanBeCanceled</definition>
        <argsstring></argsstring>
        <name>CanBeCanceled</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="117" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="117" bodyend="121"/>
      </memberdef>
      <memberdef kind="property" id="struct_system_1_1_threading_1_1_cancellation_token_1a1b0338d63f9b268339e7348629301748" 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.CancellationToken.IsCancellationRequested</definition>
        <argsstring></argsstring>
        <name>IsCancellationRequested</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="123" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="123" bodyend="127"/>
      </memberdef>
      <memberdef kind="property" id="struct_system_1_1_threading_1_1_cancellation_token_1afa0dab8fb50808aa34e813683d47611b" 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.CancellationToken.WaitHandle</definition>
        <argsstring></argsstring>
        <name>WaitHandle</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="129" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="129" bodyend="133"/>
      </memberdef>
      <memberdef kind="property" id="struct_system_1_1_threading_1_1_cancellation_token_1a10d81d779cf84c0b3b102b1c1eb86341" prot="public" static="no" readable="no" writable="no" gettable="yes" privategettable="no" protectedgettable="no" settable="no" privatesettable="no" protectedsettable="no">
        <type><ref refid="class_system_1_1_threading_1_1_cancellation_token_source" kindref="compound">CancellationTokenSource</ref>??</type>
        <definition>CancellationTokenSource?? System.Threading.CancellationToken.Source</definition>
        <argsstring></argsstring>
        <name>Source</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="135" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="135" bodyend="139"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a4549725579200ac99e72cf78c43cfa3c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type></type>
        <definition>System.Threading.CancellationToken.CancellationToken?</definition>
        <argsstring>(bool canceled)</argsstring>
        <name>CancellationToken?</name>
        <param>
          <type>bool</type>
          <declname>canceled</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="42" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="42" bodyend="45"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a2828d887fb93f4cbacd98d9a7e57586d" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>internal</type>
        <definition>internal System.Threading.CancellationToken.CancellationToken</definition>
        <argsstring>(CancellationTokenSource source)</argsstring>
        <name>CancellationToken</name>
        <param>
          <type><ref refid="class_system_1_1_threading_1_1_cancellation_token_source" kindref="compound">CancellationTokenSource</ref></type>
          <declname>source</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="47" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="47" bodyend="50"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a62e3229ea2687c0b5f6e7ede454b8236" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token_registration" kindref="compound">CancellationTokenRegistration</ref></type>
        <definition>CancellationTokenRegistration System.Threading.CancellationToken.Register</definition>
        <argsstring>(Action callback)</argsstring>
        <name>Register</name>
        <param>
          <type>Action</type>
          <declname>callback</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="60" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="60" bodyend="63"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1afc5fb2175e30fd912f15d6d01a6f1ca6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token_registration" kindref="compound">CancellationTokenRegistration</ref></type>
        <definition>CancellationTokenRegistration System.Threading.CancellationToken.Register</definition>
        <argsstring>(Action callback, bool useSynchronizationContext)</argsstring>
        <name>Register</name>
        <param>
          <type>Action</type>
          <declname>callback</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>useSynchronizationContext</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="65" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="65" bodyend="71"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a245d90406335bccd21242163cd4cb4bc" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token_registration" kindref="compound">CancellationTokenRegistration</ref></type>
        <definition>CancellationTokenRegistration System.Threading.CancellationToken.Register</definition>
        <argsstring>(Action&lt; object &gt; callback, object state)</argsstring>
        <name>Register</name>
        <param>
          <type>Action&lt; object &gt;</type>
          <declname>callback</declname>
        </param>
        <param>
          <type>object</type>
          <declname>state</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="73" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="73" bodyend="76"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1aad5c85da97e01d7b73d9aa952b44f94e" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token_registration" kindref="compound">CancellationTokenRegistration</ref></type>
        <definition>CancellationTokenRegistration System.Threading.CancellationToken.Register</definition>
        <argsstring>(Action&lt; object &gt; callback, object state, bool useSynchronizationContext)</argsstring>
        <name>Register</name>
        <param>
          <type>Action&lt; object &gt;</type>
          <declname>callback</declname>
        </param>
        <param>
          <type>object</type>
          <declname>state</declname>
        </param>
        <param>
          <type>bool</type>
          <declname>useSynchronizationContext</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="78" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="78" bodyend="84"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1ab98969cae74910bdbdde565b167c5499" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>void</type>
        <definition>void System.Threading.CancellationToken.ThrowIfCancellationRequested</definition>
        <argsstring>()</argsstring>
        <name>ThrowIfCancellationRequested</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="86" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="86" bodyend="90"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a774b38149683d6b99a6a5190198ad629" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>bool System.Threading.CancellationToken.Equals</definition>
        <argsstring>(CancellationToken other)</argsstring>
        <name>Equals</name>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>other</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="92" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="92" bodyend="95"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a53b37cb1112dcc93acf342575ed2f858" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>override bool</type>
        <definition>override bool System.Threading.CancellationToken.Equals</definition>
        <argsstring>(object other)</argsstring>
        <name>Equals</name>
        <param>
          <type>object</type>
          <declname>other</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="97" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="97" bodyend="100"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a239d27aa9d9bad87e566279f8a945f7a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>override int</type>
        <definition>override int System.Threading.CancellationToken.GetHashCode</definition>
        <argsstring>()</argsstring>
        <name>GetHashCode</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="102" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="102" bodyend="105"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-static-func">
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1aeae5dad6fee04e98d7bf306b08c365fd" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>static bool System.Threading.CancellationToken.operator==</definition>
        <argsstring>(CancellationToken left, CancellationToken right)</argsstring>
        <name>operator==</name>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>left</declname>
        </param>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>right</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="107" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="107" bodyend="110"/>
      </memberdef>
      <memberdef kind="function" id="struct_system_1_1_threading_1_1_cancellation_token_1a55c87752b3c133297b923ccee0bde952" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>bool</type>
        <definition>static bool System.Threading.CancellationToken.operator !=</definition>
        <argsstring>(CancellationToken left, CancellationToken right)</argsstring>
        <name>operator !=</name>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>left</declname>
        </param>
        <param>
          <type><ref refid="struct_system_1_1_threading_1_1_cancellation_token" kindref="compound">CancellationToken</ref></type>
          <declname>right</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="112" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="112" bodyend="115"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="18">
        <label>System.Threading.CancellationTokenSource</label>
        <link refid="class_system_1_1_threading_1_1_cancellation_token_source"/>
        <childnode refid="19" relation="public-inheritance">
        </childnode>
      </node>
      <node id="19">
        <label>IDisposable</label>
      </node>
      <node id="17">
        <label>System.Threading.CancellationToken</label>
        <link refid="struct_system_1_1_threading_1_1_cancellation_token"/>
        <childnode refid="18" relation="usage">
          <edgelabel>+source</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="Source/System.Threading/System.Threading/CancellationToken.cs" line="39" column="1" bodyfile="Source/System.Threading/System.Threading/CancellationToken.cs" bodystart="38" bodyend="140"/>
    <listofallmembers>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1ae9726dbc54733ce5d174707fc596b8e9" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>CanBeCanceled</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a2828d887fb93f4cbacd98d9a7e57586d" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>CancellationToken</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a4549725579200ac99e72cf78c43cfa3c" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>CancellationToken?</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a774b38149683d6b99a6a5190198ad629" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>Equals</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a53b37cb1112dcc93acf342575ed2f858" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>Equals</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a239d27aa9d9bad87e566279f8a945f7a" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>GetHashCode</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a1b0338d63f9b268339e7348629301748" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>IsCancellationRequested</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1aa93a5902f076f45412f5e8fbfece237a" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>None</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a55c87752b3c133297b923ccee0bde952" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>operator !=</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1aeae5dad6fee04e98d7bf306b08c365fd" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>operator==</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a62e3229ea2687c0b5f6e7ede454b8236" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>Register</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1afc5fb2175e30fd912f15d6d01a6f1ca6" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>Register</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a245d90406335bccd21242163cd4cb4bc" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>Register</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1aad5c85da97e01d7b73d9aa952b44f94e" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>Register</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a5347dca07d70a45cc8aece3c2be8c71d" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>source</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1a10d81d779cf84c0b3b102b1c1eb86341" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>Source</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1ab98969cae74910bdbdde565b167c5499" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>ThrowIfCancellationRequested</name></member>
      <member refid="struct_system_1_1_threading_1_1_cancellation_token_1afa0dab8fb50808aa34e813683d47611b" prot="public" virt="non-virtual"><scope>System::Threading::CancellationToken</scope><name>WaitHandle</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
