diff options
author | Jonathan Pryor <jonpryor@vt.edu> | 2011-10-03 23:27:56 +0400 |
---|---|---|
committer | Duncan Mak <duncanm@microsoft.com> | 2016-10-08 03:29:36 +0300 |
commit | 0175f58cf5f356707421914b632528223a74e1de (patch) | |
tree | 828c98c1637cc4604cd3a863ae94d47939286fde /mdoc/Test/en.expected.delete | |
parent | 3be70d47fba3e19ff3a617adc650e654bb623e96 (diff) |
[mdoc] Add tests for C#4 variance support.
Diffstat (limited to 'mdoc/Test/en.expected.delete')
-rw-r--r-- | mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml index 403666c6..a50eb656 100644 --- a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/Func`2.xml @@ -1,6 +1,6 @@ <Type Name="Func<TArg,TRet>" FullName="Mono.DocTest.Generic.Func<TArg,TRet>"> - <TypeSignature Language="C#" Value="public delegate TRet Func<TArg,TRet>(TArg a) where TArg : Exception;" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Func`2<(class System.Exception) TArg, TRet> extends System.MulticastDelegate" /> + <TypeSignature Language="C#" Value="public delegate TRet Func<in TArg,out TRet>(TArg a) where TArg : Exception;" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Func`2<(class System.Exception) - TArg, + TRet> extends System.MulticastDelegate" /> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> </AssemblyInfo> @@ -12,6 +12,7 @@ </Attribute> </Attributes> <Constraints> + <ParameterAttribute>Contravariant</ParameterAttribute> <BaseTypeName>System.Exception</BaseTypeName> </Constraints> </TypeParameter> @@ -21,6 +22,9 @@ <AttributeName>Mono.DocTest.Doc("ret!")</AttributeName> </Attribute> </Attributes> + <Constraints> + <ParameterAttribute>Covariant</ParameterAttribute> + </Constraints> </TypeParameter> </TypeParameters> <Base> |