Merge pull request #2713 from gregoryyoung/master
[mono.git] / mcs / tools / mdoc / Test / en.expected / Mono.DocTest.Generic / Func`2.xml
1 <Type Name="Func&lt;TArg,TRet&gt;" FullName="Mono.DocTest.Generic.Func&lt;TArg,TRet&gt;">
2   <TypeSignature Language="C#" Value="public delegate TRet Func&lt;in TArg,out TRet&gt;(TArg a) where TArg : Exception;" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Func`2&lt;(class System.Exception) - TArg, + TRet&gt; extends System.MulticastDelegate" />
4   <AssemblyInfo>
5     <AssemblyName>DocTest</AssemblyName>
6     <AssemblyVersion>0.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <TypeParameters>
9     <TypeParameter Name="TArg">
10       <Attributes>
11         <Attribute>
12           <AttributeName>Mono.DocTest.Doc("arg!")</AttributeName>
13         </Attribute>
14       </Attributes>
15       <Constraints>
16         <ParameterAttribute>Contravariant</ParameterAttribute>
17         <BaseTypeName>System.Exception</BaseTypeName>
18       </Constraints>
19     </TypeParameter>
20     <TypeParameter Name="TRet">
21       <Attributes>
22         <Attribute>
23           <AttributeName>Mono.DocTest.Doc("ret!")</AttributeName>
24         </Attribute>
25       </Attributes>
26       <Constraints>
27         <ParameterAttribute>Covariant</ParameterAttribute>
28       </Constraints>
29     </TypeParameter>
30   </TypeParameters>
31   <Base>
32     <BaseTypeName>System.Delegate</BaseTypeName>
33   </Base>
34   <Attributes>
35     <Attribute>
36       <AttributeName>Mono.DocTest.Doc("method")</AttributeName>
37     </Attribute>
38   </Attributes>
39   <Parameters>
40     <Parameter Name="a" Type="TArg">
41       <Attributes>
42         <Attribute>
43           <AttributeName>Mono.DocTest.Doc("arg-actual")</AttributeName>
44         </Attribute>
45       </Attributes>
46     </Parameter>
47   </Parameters>
48   <ReturnValue>
49     <ReturnType>TRet</ReturnType>
50     <Attributes>
51       <Attribute>
52         <AttributeName>Mono.DocTest.Doc("return", Field=false)</AttributeName>
53       </Attribute>
54     </Attributes>
55   </ReturnValue>
56   <Docs>
57     <typeparam name="TArg">To be added.</typeparam>
58     <typeparam name="TRet">To be added.</typeparam>
59     <param name="a">To be added.</param>
60     <summary>To be added.</summary>
61     <returns>To be added.</returns>
62     <remarks>To be added.</remarks>
63   </Docs>
64 </Type>