﻿<?xml version="1.0" encoding="utf-8"?>
<typedef anchor="T:net.lshift.ndocproc.examples.genericdelegates.Bar" leaf="Bar" fullname="net.lshift.ndocproc.examples.genericdelegates.Bar" namespace="net.lshift.ndocproc.examples.genericdelegates" class="true">
  <type name="net.lshift.ndocproc.examples.genericdelegates.Bar" referenceChain="" leaf="Bar" namespace="net.lshift.ndocproc.examples.genericdelegates" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
  <extends>
    <class>
      <type name="System.MulticastDelegate" referenceChain="" leaf="MulticastDelegate" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
    </class>
  </extends>
  <known-subtypes />
  <doc><summary>Bar delegate</summary></doc>
  <members>
    <method anchor="M:net.lshift.ndocproc.examples.genericdelegates.Bar.#ctor(System.Object,System.IntPtr)" leaf="Bar" fullname="net.lshift.ndocproc.examples.genericdelegates.Bar.#ctor(System.Object,System.IntPtr)" namespace="net.lshift.ndocproc.examples.genericdelegates" constructor="true" public="true" specialname="true">
      <constructor />
      <parameters>
        <parameter name="object" input="false" output="false" reference="false" position="0">
          <type name="System.Object" referenceChain="" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
        <parameter name="method" input="false" output="false" reference="false" position="1">
          <type name="System.IntPtr" referenceChain="" leaf="IntPtr" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.genericdelegates.Bar.BeginInvoke(System.Object,System.TimeSpan,System.AsyncCallback,System.Object)" leaf="BeginInvoke" fullname="net.lshift.ndocproc.examples.genericdelegates.Bar.BeginInvoke(System.Object,System.TimeSpan,System.AsyncCallback,System.Object)" namespace="net.lshift.ndocproc.examples.genericdelegates" public="true" virtual="true">
      <returns>
        <type name="System.IAsyncResult" referenceChain="" leaf="IAsyncResult" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters>
        <parameter name="message" input="false" output="false" reference="false" position="0">
          <type name="System.Object" referenceChain="" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
        <parameter name="timeout" input="false" output="false" reference="false" position="1">
          <type name="System.TimeSpan" referenceChain="" leaf="TimeSpan" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
        <parameter name="callback" input="false" output="false" reference="false" position="2">
          <type name="System.AsyncCallback" referenceChain="" leaf="AsyncCallback" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
        <parameter name="object" input="false" output="false" reference="false" position="3">
          <type name="System.Object" referenceChain="" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.genericdelegates.Bar.EndInvoke(System.IAsyncResult)" leaf="EndInvoke" fullname="net.lshift.ndocproc.examples.genericdelegates.Bar.EndInvoke(System.IAsyncResult)" namespace="net.lshift.ndocproc.examples.genericdelegates" public="true" virtual="true">
      <returns>
        <type name="System.Void" referenceChain="" leaf="Void" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters>
        <parameter name="result" input="false" output="false" reference="false" position="0">
          <type name="System.IAsyncResult" referenceChain="" leaf="IAsyncResult" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.genericdelegates.Bar.Invoke(System.Object,System.TimeSpan)" leaf="Invoke" fullname="net.lshift.ndocproc.examples.genericdelegates.Bar.Invoke(System.Object,System.TimeSpan)" namespace="net.lshift.ndocproc.examples.genericdelegates" public="true" virtual="true">
      <returns>
        <type name="System.Void" referenceChain="" leaf="Void" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters>
        <parameter name="message" input="false" output="false" reference="false" position="0">
          <type name="System.Object" referenceChain="" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
        <parameter name="timeout" input="false" output="false" reference="false" position="1">
          <type name="System.TimeSpan" referenceChain="" leaf="TimeSpan" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
  </members>
</typedef>