﻿<?xml version="1.0" encoding="utf-8"?>
<typedef anchor="T:net.lshift.ndocproc.examples.two.Outerclass.Innerdelegate" leaf="Innerdelegate" fullname="net.lshift.ndocproc.examples.two.Outerclass.Innerdelegate" namespace="net.lshift.ndocproc.examples.two" class="true">
  <type name="net.lshift.ndocproc.examples.two.Outerclass+Innerdelegate" referenceChain="" leaf="Innerdelegate" namespace="net.lshift.ndocproc.examples.two" local="true" generictype="false" generictypedefinition="false" genericparameter="false">
    <declaringtype>
      <type name="net.lshift.ndocproc.examples.two.Outerclass" referenceChain="" leaf="Outerclass" namespace="net.lshift.ndocproc.examples.two" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
    </declaringtype>
  </type>
  <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>Inner delegate type definition</summary></doc>
  <members>
    <method anchor="M:net.lshift.ndocproc.examples.two.Outerclass.Innerdelegate.#ctor(System.Object,System.IntPtr)" leaf="Innerdelegate" fullname="net.lshift.ndocproc.examples.two.Outerclass.Innerdelegate.#ctor(System.Object,System.IntPtr)" namespace="net.lshift.ndocproc.examples.two" 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.two.Outerclass.Innerdelegate.BeginInvoke(System.String,System.AsyncCallback,System.Object)" leaf="BeginInvoke" fullname="net.lshift.ndocproc.examples.two.Outerclass.Innerdelegate.BeginInvoke(System.String,System.AsyncCallback,System.Object)" namespace="net.lshift.ndocproc.examples.two" 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="arg" input="false" output="false" reference="false" position="0">
          <type name="System.String" referenceChain="" leaf="String" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
        <parameter name="callback" input="false" output="false" reference="false" position="1">
          <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="2">
          <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.two.Outerclass.Innerdelegate.EndInvoke(System.IAsyncResult)" leaf="EndInvoke" fullname="net.lshift.ndocproc.examples.two.Outerclass.Innerdelegate.EndInvoke(System.IAsyncResult)" namespace="net.lshift.ndocproc.examples.two" 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.two.Outerclass.Innerdelegate.Invoke(System.String)" leaf="Invoke" fullname="net.lshift.ndocproc.examples.two.Outerclass.Innerdelegate.Invoke(System.String)" namespace="net.lshift.ndocproc.examples.two" 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="arg" input="false" output="false" reference="false" position="0">
          <type name="System.String" referenceChain="" leaf="String" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
  </members>
</typedef>