﻿<?xml version="1.0" encoding="utf-8"?>
<typedef anchor="T:net.lshift.ndocproc.examples.two.TwoHello" leaf="TwoHello" fullname="net.lshift.ndocproc.examples.two.TwoHello" namespace="net.lshift.ndocproc.examples.two" abstract="true" interface="true" public="true">
  <type name="net.lshift.ndocproc.examples.two.TwoHello" referenceChain="" leaf="TwoHello" namespace="net.lshift.ndocproc.examples.two" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
  <extends />
  <known-subtypes />
  <doc><summary>Donec laoreet arcu lobortis sem. Mauris
            elementum. Aenean feugiat magna vitae urna. Cras
            posuere. Vestibulum nec risus. Duis et erat. In
            purus. Aliquam sed est. Maecenas molestie lacus id
            arcu. Duis nibh. Praesent arcu est.</summary><remarks><para>Lorem ipsum dolor sit amet, consectetuer adipiscing
            elit. Ut interdum aliquet quam. Donec metus turpis, luctus ut,
            eleifend ut, porttitor ut, arcu. Maecenas nisl massa, vulputate
            ac, euismod vitae, dapibus vitae, dolor. Praesent ipsum. Donec
            vitae pede vitae neque suscipit auctor. Pellentesque odio est,
            sagittis sit amet, mollis in, sollicitudin quis,
            lacus. Pellentesque tortor sem, adipiscing eu, faucibus vel,
            elementum sed, justo. Nullam consequat diam nec purus. Praesent
            nec justo. In vitae mi. Phasellus eget arcu. Nulla ac velit ut
            tortor iaculis pulvinar. Etiam vitae sem. Duis fringilla
            faucibus quam. Nam magna massa, sodales imperdiet, rutrum vel,
            hendrerit malesuada, nibh. Vivamus euismod. Phasellus nisl leo,
            auctor a, placerat et, vehicula quis, tellus. Quisque vel
            sapien. Ut imperdiet.</para><para>Donec sed metus. Integer euismod, odio eu consectetuer
            lacinia, arcu mi pulvinar sapien, at vehicula neque nunc quis
            lorem. Suspendisse varius tempus dui. Suspendisse porta neque
            eget pede accumsan cursus. Nam nec eros. Nunc sem turpis,
            tincidunt id, adipiscing at, blandit eu, pede. Sed dolor. Donec
            eget augue. Integer placerat blandit diam. Ut non lorem quis
            lectus dictum semper. Cras vitae turpis at leo lacinia
            porttitor. Phasellus sed dolor. Nullam ligula dui, congue ut,
            fringilla elementum, pretium ac, metus. Nam sem. Fusce tempor
            accumsan nunc. Proin metus turpis, luctus vitae, lobortis at,
            porttitor eu, urna. Sed sit amet felis eget tellus pellentesque
            euismod. In hac habitasse platea dictumst. Etiam luctus.</para><para>Maecenas pretium neque convallis mi. Nulla massa. Nullam
            in mi. Sed interdum. Integer quis erat in velit eleifend
            volutpat. Praesent dolor metus, pulvinar ut, pharetra ac,
            molestie nec, diam. In cursus interdum velit. Pellentesque
            lacus nulla, faucibus non, ullamcorper et, sollicitudin a,
            turpis. Donec id diam ac nisl adipiscing laoreet. Maecenas eget
            justo a quam tincidunt suscipit. Etiam interdum consectetuer
            enim. Praesent imperdiet. Duis imperdiet lectus non
            massa. Mauris laoreet nisi ac ante. Pellentesque tristique
            lectus quis neque. Nulla egestas consequat urna.</para></remarks></doc>
  <members>
    <property anchor="P:net.lshift.ndocproc.examples.two.TwoHello.MyPropertyRO" leaf="MyPropertyRO" fullname="net.lshift.ndocproc.examples.two.TwoHello.MyPropertyRO" namespace="net.lshift.ndocproc.examples.two">
      <type name="System.Int32" referenceChain="" leaf="Int32" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      <doc><summary>Read-only</summary></doc>
      <getter anchor="M:net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRO" leaf="get_MyPropertyRO" fullname="net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRO" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="true" virtual="true" />
    </property>
    <property anchor="P:net.lshift.ndocproc.examples.two.TwoHello.MyPropertyRW" leaf="MyPropertyRW" fullname="net.lshift.ndocproc.examples.two.TwoHello.MyPropertyRW" namespace="net.lshift.ndocproc.examples.two">
      <type name="System.Int32" referenceChain="" leaf="Int32" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      <doc><summary>Read-write</summary></doc>
      <getter anchor="M:net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRW" leaf="get_MyPropertyRW" fullname="net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRW" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="true" virtual="true" />
      <setter anchor="M:net.lshift.ndocproc.examples.two.TwoHello.set_MyPropertyRW(System.Int32)" leaf="set_MyPropertyRW" fullname="net.lshift.ndocproc.examples.two.TwoHello.set_MyPropertyRW(System.Int32)" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="true" virtual="true" />
    </property>
    <event anchor="E:net.lshift.ndocproc.examples.two.TwoHello.SomeEvent" leaf="SomeEvent" fullname="net.lshift.ndocproc.examples.two.TwoHello.SomeEvent" namespace="net.lshift.ndocproc.examples.two" multicast="true">
      <type name="net.lshift.ndocproc.examples.two.SomeEventHandler" referenceChain="" leaf="SomeEventHandler" namespace="net.lshift.ndocproc.examples.two" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
      <doc><summary>An event.</summary></doc>
    </event>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.add_SomeEvent(net.lshift.ndocproc.examples.two.SomeEventHandler)" leaf="add_SomeEvent" fullname="net.lshift.ndocproc.examples.two.TwoHello.add_SomeEvent(net.lshift.ndocproc.examples.two.SomeEventHandler)" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="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="value" input="false" output="false" reference="false" position="0">
          <type name="net.lshift.ndocproc.examples.two.SomeEventHandler" referenceChain="" leaf="SomeEventHandler" namespace="net.lshift.ndocproc.examples.two" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.ArrayParameter1(System.Object[])" leaf="ArrayParameter1" fullname="net.lshift.ndocproc.examples.two.TwoHello.ArrayParameter1(System.Object[])" namespace="net.lshift.ndocproc.examples.two" abstract="true" 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.Object" referenceChain="A" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc><summary>ArrayParameter1 doc</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.ArrayParameter2(System.Object[][])" leaf="ArrayParameter2" fullname="net.lshift.ndocproc.examples.two.TwoHello.ArrayParameter2(System.Object[][])" namespace="net.lshift.ndocproc.examples.two" abstract="true" 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.Object" referenceChain="AA" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc><summary>ArrayParameter2 doc</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRO" leaf="get_MyPropertyRO" fullname="net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRO" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="true" virtual="true">
      <returns>
        <type name="System.Int32" referenceChain="" leaf="Int32" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters />
      <doc />
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRW" leaf="get_MyPropertyRW" fullname="net.lshift.ndocproc.examples.two.TwoHello.get_MyPropertyRW" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="true" virtual="true">
      <returns>
        <type name="System.Int32" referenceChain="" leaf="Int32" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters />
      <doc />
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.GetBytes" leaf="GetBytes" fullname="net.lshift.ndocproc.examples.two.TwoHello.GetBytes" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" virtual="true">
      <returns>
        <type name="System.Byte" referenceChain="A" leaf="Byte" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters />
      <doc><summary>Get the bytes</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.GetHello" leaf="GetHello" fullname="net.lshift.ndocproc.examples.two.TwoHello.GetHello" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" virtual="true">
      <returns>
        <type name="net.lshift.ndocproc.examples.one.OneHello" referenceChain="" leaf="OneHello" namespace="net.lshift.ndocproc.examples.one" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters />
      <doc><summary>Donec laoreet arcu lobortis sem. Mauris
            elementum. Aenean feugiat magna vitae urna. Cras
            posuere. Vestibulum nec risus. Duis et erat. In
            purus. Aliquam sed est. Maecenas molestie lacus id
            arcu. Duis nibh. Praesent arcu est.</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.GetHellos" leaf="GetHellos" fullname="net.lshift.ndocproc.examples.two.TwoHello.GetHellos" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" virtual="true">
      <returns>
        <type name="net.lshift.ndocproc.examples.one.OneHello" referenceChain="AAA" leaf="OneHello" namespace="net.lshift.ndocproc.examples.one" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters />
      <doc><summary>Retrieve a cuboid of OnHello instances</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.GetIntMatrix" leaf="GetIntMatrix" fullname="net.lshift.ndocproc.examples.two.TwoHello.GetIntMatrix" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" virtual="true">
      <returns>
        <type name="System.Int32" referenceChain="AA" leaf="Int32" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
      </returns>
      <parameters />
      <doc><summary>Exhibit arrays</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.OutParameter1(System.Object@)" leaf="OutParameter1" fullname="net.lshift.ndocproc.examples.two.TwoHello.OutParameter1(System.Object@)" namespace="net.lshift.ndocproc.examples.two" abstract="true" 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="true" reference="false" position="0">
          <type name="System.Object" referenceChain="" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc><summary>OutParameter1 doc</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.OutParameter2(System.Object[]@)" leaf="OutParameter2" fullname="net.lshift.ndocproc.examples.two.TwoHello.OutParameter2(System.Object[]@)" namespace="net.lshift.ndocproc.examples.two" abstract="true" 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="true" reference="false" position="0">
          <type name="System.Object" referenceChain="A" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc><summary>OutParameter2 doc</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.RefParameter1(System.Object@)" leaf="RefParameter1" fullname="net.lshift.ndocproc.examples.two.TwoHello.RefParameter1(System.Object@)" namespace="net.lshift.ndocproc.examples.two" abstract="true" 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="true" position="0">
          <type name="System.Object" referenceChain="" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc><summary>RefParameter1 doc</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.RefParameter2(System.Object[]@)" leaf="RefParameter2" fullname="net.lshift.ndocproc.examples.two.TwoHello.RefParameter2(System.Object[]@)" namespace="net.lshift.ndocproc.examples.two" abstract="true" 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="true" position="0">
          <type name="System.Object" referenceChain="A" leaf="Object" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc><summary>RefParameter2 doc</summary></doc>
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.remove_SomeEvent(net.lshift.ndocproc.examples.two.SomeEventHandler)" leaf="remove_SomeEvent" fullname="net.lshift.ndocproc.examples.two.TwoHello.remove_SomeEvent(net.lshift.ndocproc.examples.two.SomeEventHandler)" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="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="value" input="false" output="false" reference="false" position="0">
          <type name="net.lshift.ndocproc.examples.two.SomeEventHandler" referenceChain="" leaf="SomeEventHandler" namespace="net.lshift.ndocproc.examples.two" local="true" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
    <method anchor="M:net.lshift.ndocproc.examples.two.TwoHello.set_MyPropertyRW(System.Int32)" leaf="set_MyPropertyRW" fullname="net.lshift.ndocproc.examples.two.TwoHello.set_MyPropertyRW(System.Int32)" namespace="net.lshift.ndocproc.examples.two" abstract="true" public="true" specialname="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="value" input="false" output="false" reference="false" position="0">
          <type name="System.Int32" referenceChain="" leaf="Int32" namespace="System" local="false" generictype="false" generictypedefinition="false" genericparameter="false" />
        </parameter>
      </parameters>
      <doc />
    </method>
  </members>
</typedef>