diff options
Diffstat (limited to 'mdoc/Test/en.expected-cppwinrt2')
15 files changed, 110 insertions, 42 deletions
diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/CompoundConstraints`1.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/CompoundConstraints`1.xml new file mode 100644 index 00000000..d7a62c9c --- /dev/null +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/CompoundConstraints`1.xml @@ -0,0 +1,67 @@ +<Type Name="CompoundConstraints<NGparam>" FullName="Mono.DocTest.Generic.CompoundConstraints<NGparam>"> + <TypeSignature Language="C#" Value="public class CompoundConstraints<NGparam> where NGparam : class, new()" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CompoundConstraints`1<class .ctor NGparam> extends System.Object" /> + <AssemblyInfo> + <AssemblyName>DocTest</AssemblyName> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="NGparam"> + <Constraints> + <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute> + <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute> + </Constraints> + </TypeParameter> + </TypeParameters> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <typeparam name="NGparam">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CompoundConstraints ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberSignature Language="C++ WINRT" Value=" CompoundConstraints();" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CompoundConstraintClass<param>"> + <MemberSignature Language="C#" Value="public static void CompoundConstraintClass<param> () where param : class, new();" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void CompoundConstraintClass<class .ctor param>() cil managed" /> + <MemberSignature Language="C++ WINRT" Value="template <typename param>
 where param : class, gcnew() static void CompoundConstraintClass();" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>0.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="param"> + <Constraints> + <ParameterAttribute>DefaultConstructorConstraint</ParameterAttribute> + <ParameterAttribute>ReferenceTypeConstraint</ParameterAttribute> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="param">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml index e8452484..da00e18f 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/Extensions.xml @@ -1,7 +1,7 @@ <Type Name="Extensions" FullName="Mono.DocTest.Generic.Extensions"> <TypeSignature Language="C#" Value="public static class Extensions" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit Extensions extends System.Object" /> - <TypeSignature Language="C++ WINRT" Value="class Extensions abstract final" /> + <TypeSignature Language="C++ WINRT" Value="class Extensions final" /> <AssemblyInfo> <AssemblyName>DocTest</AssemblyName> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml index 0f52ab69..47dd2f26 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/GenericBase`1.xml @@ -36,7 +36,7 @@ <Member MemberName="BaseMethod<S>"> <MemberSignature Language="C#" Value="public U BaseMethod<S> (S genericParameter);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance !U BaseMethod<S>(!!S genericParameter) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="template <typename S>
 U BaseMethod(S genericParameter);" /> + <MemberSignature Language="C++ WINRT" Value="template <typename S>
 U BaseMethod(S const& genericParameter);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -85,7 +85,7 @@ <Member MemberName="ItemChanged"> <MemberSignature Language="C#" Value="public event Action<Mono.DocTest.Generic.MyList<U>,Mono.DocTest.Generic.MyList<U>.Helper<U,U>> ItemChanged;" /> <MemberSignature Language="ILAsm" Value=".event class System.Action`2<class Mono.DocTest.Generic.MyList`1<!U>, class Mono.DocTest.Generic.MyList`1/Helper`2<!U, !U, !U>> ItemChanged" /> - <MemberSignature Language="C++ WINRT" Value="// Register
event_token ItemChanged(Action<Mono::DocTest::Generic::MyList<U>, Mono::DocTest::Generic::MyList<U>::Helper<U, U> const &> const& handler) const;

// Revoke with event_token
void ItemChanged(event_token const* cookie) const;

// Revoke with event_revoker
ItemChanged_revoker ItemChanged(auto_revoke_t, Action<Mono::DocTest::Generic::MyList<U>, Mono::DocTest::Generic::MyList<U>::Helper<U, U> const &> const& handler) const;" /> + <MemberSignature Language="C++ WINRT" Value="// Register
event_token ItemChanged(Action<Mono::DocTest::Generic::MyList<U>, Mono::DocTest::Generic::MyList<U>::Helper<U, U> const&> const& handler) const;

// Revoke with event_token
void ItemChanged(event_token const* cookie) const;

// Revoke with event_revoker
GenericBase`1::ItemChanged_revoker ItemChanged(auto_revoke_t, Action<Mono::DocTest::Generic::MyList<U>, Mono::DocTest::Generic::MyList<U>::Helper<U, U> const&> const& handler) const;" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -101,7 +101,7 @@ <Member MemberName="MyEvent"> <MemberSignature Language="C#" Value="public event EventHandler<Mono.DocTest.Generic.GenericBase<U>.FooEventArgs> MyEvent;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Mono.DocTest.Generic.GenericBase`1/FooEventArgs<!U>> MyEvent" /> - <MemberSignature Language="C++ WINRT" Value="// Register
event_token MyEvent(EventHandler<Mono::DocTest::Generic::GenericBase<U>::FooEventArgs> const& handler) const;

// Revoke with event_token
void MyEvent(event_token const* cookie) const;

// Revoke with event_revoker
MyEvent_revoker MyEvent(auto_revoke_t, EventHandler<Mono::DocTest::Generic::GenericBase<U>::FooEventArgs> const& handler) const;" /> + <MemberSignature Language="C++ WINRT" Value="// Register
event_token MyEvent(EventHandler<Mono::DocTest::Generic::GenericBase<U>::FooEventArgs> const& handler) const;

// Revoke with event_token
void MyEvent(event_token const* cookie) const;

// Revoke with event_revoker
GenericBase`1::MyEvent_revoker MyEvent(auto_revoke_t, EventHandler<Mono::DocTest::Generic::GenericBase<U>::FooEventArgs> const& handler) const;" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -117,7 +117,7 @@ <Member MemberName="op_Explicit"> <MemberSignature Language="C#" Value="public static explicit operator U (Mono.DocTest.Generic.GenericBase<U> list);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname !U op_Explicit(class Mono.DocTest.Generic.GenericBase`1<!U> list) cil managed" /> - <MemberSignature Language="C++ WINRT" Value=" static explicit operator U(Mono::DocTest::Generic::GenericBase<U> const & list);" /> + <MemberSignature Language="C++ WINRT" Value=" static explicit operator U(Mono::DocTest::Generic::GenericBase<U> const& list);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml index a054fb27..aee418ba 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/IFoo`1.xml @@ -19,7 +19,7 @@ <Member MemberName="Method<U>"> <MemberSignature Language="C#" Value="public T Method<U> (T t, U u);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance !T Method<U>(!T t, !!U u) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="template <typename U>
 T Method(T t, U u);" /> + <MemberSignature Language="C++ WINRT" Value="template <typename U>
 T Method(T const& t, U const& u);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml index bc6635e3..eda0a7c2 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1+Helper`2.xml @@ -39,7 +39,7 @@ <Member MemberName="UseT"> <MemberSignature Language="C#" Value="public void UseT (T a, U b, V c);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseT(!T a, !U b, !V c) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void UseT(T a, U b, V c);" /> + <MemberSignature Language="C++ WINRT" Value="void UseT(T const& a, U const& b, V const& c);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml index f16eff4d..ce9e94a3 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`1.xml @@ -96,7 +96,7 @@ <Member MemberName="Method<U>"> <MemberSignature Language="C#" Value="public void Method<U> (T t, U u);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Method<U>(!T t, !!U u) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="template <typename U>
 void Method(T t, U u);" /> + <MemberSignature Language="C++ WINRT" Value="template <typename U>
 void Method(T const& t, U const& u);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -168,7 +168,7 @@ <Member MemberName="Test"> <MemberSignature Language="C#" Value="public void Test (T t);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Test(!T t) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void Test(T t);" /> + <MemberSignature Language="C++ WINRT" Value="void Test(T const& t);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -188,7 +188,7 @@ <Member MemberName="UseHelper<U,V>"> <MemberSignature Language="C#" Value="public void UseHelper<U,V> (Mono.DocTest.Generic.MyList<T>.Helper<U,V> helper);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseHelper<U, V>(class Mono.DocTest.Generic.MyList`1/Helper`2<!T, !!U, !!V> helper) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="template <typename U, typename V>
 void UseHelper(Mono::DocTest::Generic::MyList<T>::Helper<U, V> const & helper);" /> + <MemberSignature Language="C++ WINRT" Value="template <typename U, typename V>
 void UseHelper(Mono::DocTest::Generic::MyList<T>::Helper<U, V> const& helper);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml index 3883ed4b..1f1dbc61 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest.Generic/MyList`2.xml @@ -76,7 +76,7 @@ <Member MemberName="CopyTo"> <MemberSignature Language="C#" Value="public void CopyTo (A[] array, int arrayIndex);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyTo(!A[] array, int32 arrayIndex) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void CopyTo(std::Array <A> const & array, int arrayIndex);" /> + <MemberSignature Language="C++ WINRT" Value="void CopyTo(winrt::array_view <A> const& array, int const& arrayIndex);" /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)</InterfaceMember> @@ -195,7 +195,7 @@ <Member MemberName="Mono.DocTest.Generic.IFoo<A>.Method<U>"> <MemberSignature Language="C#" Value="A IFoo<A>.Method<U> (A a, U u);" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance !A Mono.DocTest.Generic.IFoo<A>.Method<U>(!A a, !!U u) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="template <typename U>
 A Mono.DocTest.Generic.IFoo<A>.Method(A a, U u);" /> + <MemberSignature Language="C++ WINRT" Value="template <typename U>
 A Mono.DocTest.Generic.IFoo<A>.Method(A const& a, U const& u);" /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:Mono.DocTest.Generic.IFoo`1.Method``1(`0,``0)</InterfaceMember> @@ -266,7 +266,7 @@ <Member MemberName="System.Collections.Generic.ICollection<A>.Add"> <MemberSignature Language="C#" Value="void ICollection<A>.Add (A item);" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance void System.Collections.Generic.ICollection<A>.Add(!A item) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void System.Collections.Generic.ICollection<A>.Add(A item);" /> + <MemberSignature Language="C++ WINRT" Value="void System.Collections.Generic.ICollection<A>.Add(A const& item);" /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.Collections.Generic.ICollection`1.Add(`0)</InterfaceMember> @@ -309,7 +309,7 @@ <Member MemberName="System.Collections.Generic.ICollection<A>.Contains"> <MemberSignature Language="C#" Value="bool ICollection<A>.Contains (A item);" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Contains(!A item) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection<A>.Contains(A item);" /> + <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection<A>.Contains(A const& item);" /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.Collections.Generic.ICollection`1.Contains(`0)</InterfaceMember> @@ -353,7 +353,7 @@ <Member MemberName="System.Collections.Generic.ICollection<A>.Remove"> <MemberSignature Language="C#" Value="bool ICollection<A>.Remove (A item);" /> <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool System.Collections.Generic.ICollection<A>.Remove(!A item) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection<A>.Remove(A item);" /> + <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection<A>.Remove(A const& item);" /> <MemberType>Method</MemberType> <Implements> <InterfaceMember>M:System.Collections.Generic.ICollection`1.Remove(`0)</InterfaceMember> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml index b5db4de6..328c1fd8 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocAttribute.xml @@ -23,7 +23,7 @@ <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public DocAttribute (string docs);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string docs) cil managed" /> - <MemberSignature Language="C++ WINRT" Value=" DocAttribute(winrt::hstring const & docs);" /> + <MemberSignature Language="C++ WINRT" Value=" DocAttribute(winrt::hstring const& docs);" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml index 61df663c..fae74b1e 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/DocValueType.xml @@ -22,7 +22,7 @@ <Member MemberName="M"> <MemberSignature Language="C#" Value="public void M (int i);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M(int32 i) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M(int i);" /> + <MemberSignature Language="C++ WINRT" Value="void M(int const& i);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml index b19b1ea8..9c0df75d 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/UseLists.xml @@ -142,7 +142,7 @@ <Member MemberName="UseHelper<T,U,V>"> <MemberSignature Language="C#" Value="public void UseHelper<T,U,V> (Mono.DocTest.Generic.MyList<T>.Helper<U,V> helper);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UseHelper<T, U, V>(class Mono.DocTest.Generic.MyList`1/Helper`2<!!T, !!U, !!V> helper) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="template <typename T, typename U, typename V>
 void UseHelper(Mono::DocTest::Generic::MyList<T>::Helper<U, V> const & helper);" /> + <MemberSignature Language="C++ WINRT" Value="template <typename T, typename U, typename V>
 void UseHelper(Mono::DocTest::Generic::MyList<T>::Helper<U, V> const& helper);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml index 80136bf9..5290bea1 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass.xml @@ -31,7 +31,7 @@ <Member MemberName="M"> <MemberSignature Language="C#" Value="public void M (int i);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M(int32 i) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M(int i);" /> + <MemberSignature Language="C++ WINRT" Value="void M(int const& i);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml index 51c7907a..73fe2061 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget+NestedClass`1.xml @@ -35,7 +35,7 @@ <Member MemberName="M"> <MemberSignature Language="C#" Value="public void M (int i);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M(int32 i) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M(int i);" /> + <MemberSignature Language="C++ WINRT" Value="void M(int const& i);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml index 97ff0eb8..0bb9e49d 100644 --- a/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml +++ b/mdoc/Test/en.expected-cppwinrt2/Mono.DocTest/Widget.xml @@ -52,7 +52,7 @@ <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public Widget (string s);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string s) cil managed" /> - <MemberSignature Language="C++ WINRT" Value=" Widget(winrt::hstring const & s);" /> + <MemberSignature Language="C++ WINRT" Value=" Widget(winrt::hstring const& s);" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -69,7 +69,7 @@ <Member MemberName="AnEvent"> <MemberSignature Language="C#" Value="public event Mono.DocTest.Widget.Del AnEvent;" /> <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnEvent" /> - <MemberSignature Language="C++ WINRT" Value="// Register
event_token AnEvent(Mono::DocTest::Widget::Del const& handler) const;

// Revoke with event_token
void AnEvent(event_token const* cookie) const;

// Revoke with event_revoker
AnEvent_revoker AnEvent(auto_revoke_t, Mono::DocTest::Widget::Del const& handler) const;" /> + <MemberSignature Language="C++ WINRT" Value="// Register
event_token AnEvent(Mono::DocTest::Widget::Del const& handler) const;

// Revoke with event_token
void AnEvent(event_token const* cookie) const;

// Revoke with event_revoker
Widget::AnEvent_revoker AnEvent(auto_revoke_t, Mono::DocTest::Widget::Del const& handler) const;" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -99,7 +99,7 @@ <Member MemberName="AnotherEvent"> <MemberSignature Language="C#" Value="protected event Mono.DocTest.Widget.Del AnotherEvent;" /> <MemberSignature Language="ILAsm" Value=".event class Mono.DocTest.Widget/Del AnotherEvent" /> - <MemberSignature Language="C++ WINRT" Value="// Register
event_token AnotherEvent(Mono::DocTest::Widget::Del const& handler) const;

// Revoke with event_token
void AnotherEvent(event_token const* cookie) const;

// Revoke with event_revoker
AnotherEvent_revoker AnotherEvent(auto_revoke_t, Mono::DocTest::Widget::Del const& handler) const;" /> + <MemberSignature Language="C++ WINRT" Value="// Register
event_token AnotherEvent(Mono::DocTest::Widget::Del const& handler) const;

// Revoke with event_token
void AnotherEvent(event_token const* cookie) const;

// Revoke with event_revoker
Widget::AnotherEvent_revoker AnotherEvent(auto_revoke_t, Mono::DocTest::Widget::Del const& handler) const;" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -115,7 +115,7 @@ <Member MemberName="array1"> <MemberSignature Language="C#" Value="public long[] array1;" /> <MemberSignature Language="ILAsm" Value=".field public int64[] array1" /> - <MemberSignature Language="C++ WINRT" Value="std::Array <long> array1;" /> + <MemberSignature Language="C++ WINRT" Value="winrt::array_view <long> array1;" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -131,7 +131,7 @@ <Member MemberName="array2"> <MemberSignature Language="C#" Value="public Mono.DocTest.Widget[,] array2;" /> <MemberSignature Language="ILAsm" Value=".field public class Mono.DocTest.Widget[,] array2" /> - <MemberSignature Language="C++ WINRT" Value="std::Array <Mono::DocTest::Widget const &, 2> array2;" /> + <MemberSignature Language="C++ WINRT" Value="winrt::array_view <Mono::DocTest::Widget const&, 2> array2;" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -147,7 +147,7 @@ <Member MemberName="classCtorError"> <MemberSignature Language="C#" Value="public static readonly string[] classCtorError;" /> <MemberSignature Language="ILAsm" Value=".field public static initonly string[] classCtorError" /> - <MemberSignature Language="C++ WINRT" Value="static initonly std::Array <winrt::hstring const &> classCtorError;" /> + <MemberSignature Language="C++ WINRT" Value="static initonly winrt::array_view <winrt::hstring const&> classCtorError;" /> <MemberType>Field</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -163,7 +163,7 @@ <Member MemberName="Default"> <MemberSignature Language="C#" Value="public void Default (int a = 1, int b = 2);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Default(int32 a, int32 b) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void Default(int a = 1, int b = 2);" /> + <MemberSignature Language="C++ WINRT" Value="void Default(int const& a = 1, int const& b = 2);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -185,7 +185,7 @@ <Member MemberName="Default"> <MemberSignature Language="C#" Value="public void Default (string a = "a", char b = '\0');" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Default(string a, char b) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void Default(winrt::hstring const & a = "a", char b = '\0');" /> + <MemberSignature Language="C++ WINRT" Value="void Default(winrt::hstring const& a = "a", char const& b = '\0');" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -223,7 +223,7 @@ <Member MemberName="Dynamic0"> <MemberSignature Language="C#" Value="public dynamic Dynamic0 (dynamic a, dynamic b);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance object Dynamic0(object a, object b) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="winrt::Windows::Foundation::IInspectable Dynamic0(winrt::Windows::Foundation::IInspectable const & a, winrt::Windows::Foundation::IInspectable const & b);" /> + <MemberSignature Language="C++ WINRT" Value="winrt::Windows::Foundation::IInspectable Dynamic0(winrt::Windows::Foundation::IInspectable const& a, winrt::Windows::Foundation::IInspectable const& b);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -306,7 +306,7 @@ <Member MemberName="DynamicE1"> <MemberSignature Language="C#" Value="public event Func<dynamic> DynamicE1;" /> <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> DynamicE1" /> - <MemberSignature Language="C++ WINRT" Value="// Register
event_token DynamicE1(Func<winrt::Windows::Foundation::IInspectable> const& handler) const;

// Revoke with event_token
void DynamicE1(event_token const* cookie) const;

// Revoke with event_revoker
DynamicE1_revoker DynamicE1(auto_revoke_t, Func<winrt::Windows::Foundation::IInspectable> const& handler) const;" /> + <MemberSignature Language="C++ WINRT" Value="// Register
event_token DynamicE1(Func<winrt::Windows::Foundation::IInspectable> const& handler) const;

// Revoke with event_token
void DynamicE1(event_token const* cookie) const;

// Revoke with event_revoker
Widget::DynamicE1_revoker DynamicE1(auto_revoke_t, Func<winrt::Windows::Foundation::IInspectable> const& handler) const;" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -328,7 +328,7 @@ <Member MemberName="DynamicE2"> <MemberSignature Language="C#" Value="public event Func<dynamic> DynamicE2;" /> <MemberSignature Language="ILAsm" Value=".event class System.Func`1<object> DynamicE2" /> - <MemberSignature Language="C++ WINRT" Value="// Register
event_token DynamicE2(Func<winrt::Windows::Foundation::IInspectable> const& handler) const;

// Revoke with event_token
void DynamicE2(event_token const* cookie) const;

// Revoke with event_revoker
DynamicE2_revoker DynamicE2(auto_revoke_t, Func<winrt::Windows::Foundation::IInspectable> const& handler) const;" /> + <MemberSignature Language="C++ WINRT" Value="// Register
event_token DynamicE2(Func<winrt::Windows::Foundation::IInspectable> const& handler) const;

// Revoke with event_token
void DynamicE2(event_token const* cookie) const;

// Revoke with event_revoker
Widget::DynamicE2_revoker DynamicE2(auto_revoke_t, Func<winrt::Windows::Foundation::IInspectable> const& handler) const;" /> <MemberType>Event</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -359,7 +359,7 @@ <Member MemberName="DynamicP"> <MemberSignature Language="C#" Value="public Func<Func<string,dynamic,string>,Func<dynamic,Func<dynamic>,string>> DynamicP { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class System.Func`2<class System.Func`3<string, object, string>, class System.Func`3<object, class System.Func`1<object>, string>> DynamicP" /> - <MemberSignature Language="C++ WINRT" Value="Func<Func<winrt::hstring, winrt::Windows::Foundation::IInspectable const &, winrt::hstring const &>, Func<winrt::Windows::Foundation::IInspectable, Func<winrt::Windows::Foundation::IInspectable> const &, winrt::hstring const &> const &> DynamicP();" /> + <MemberSignature Language="C++ WINRT" Value="Func<Func<winrt::hstring, winrt::Windows::Foundation::IInspectable const&, winrt::hstring const&>, Func<winrt::Windows::Foundation::IInspectable, Func<winrt::Windows::Foundation::IInspectable> const&, winrt::hstring const&> const&> DynamicP();" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -470,7 +470,7 @@ <Member MemberName="M1"> <MemberSignature Language="C#" Value="public void M1 (char c, out float f, ref Mono.DocTest.DocValueType v);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M1(char c, [out] float32& f, valuetype Mono.DocTest.DocValueType& v) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M1(char c, [Runtime::InteropServices::Out] float & f, Mono::DocTest::DocValueType & v);" /> + <MemberSignature Language="C++ WINRT" Value="void M1(char const& c, [Runtime::InteropServices::Out] float & f, Mono::DocTest::DocValueType & v);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -527,7 +527,7 @@ <Member MemberName="M2"> <MemberSignature Language="C#" Value="public void M2 (short[] x1, int[,] x2, long[][] x3);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M2(int16[] x1, int32[,] x2, int64[][] x3) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M2(std::Array <short> const & x1, std::Array <int, 2> const & x2, std::Array <std::Array <long> const &> const & x3);" /> + <MemberSignature Language="C++ WINRT" Value="void M2(winrt::array_view <short> const& x1, winrt::array_view <int, 2> const& x2, winrt::array_view <winrt::array_view <long> const&> const& x3);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -551,7 +551,7 @@ <Member MemberName="M3"> <MemberSignature Language="C#" Value="protected void M3 (long[][] x3, Mono.DocTest.Widget[,,][] x4);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M3(int64[][] x3, class Mono.DocTest.Widget[,,][] x4) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M3(std::Array <std::Array <long> const &> const & x3, std::Array <std::Array <Mono::DocTest::Widget const &, 3> const &> const & x4);" /> + <MemberSignature Language="C++ WINRT" Value="void M3(winrt::array_view <winrt::array_view <long> const&> const& x3, winrt::array_view <winrt::array_view <Mono::DocTest::Widget const&, 3> const&> const& x4);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -595,7 +595,7 @@ <Member MemberName="M5"> <MemberSignature Language="C#" Value="protected void M5 (void* pv, double*[,][] pd);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void M5(void* pv, float64*[,][] pd) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M5(void* pv, std::Array <std::Array <double*, 2> const &> const & pd);" /> + <MemberSignature Language="C++ WINRT" Value="void M5(void* pv, winrt::array_view <winrt::array_view <double*, 2> const&> const& pd);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -645,7 +645,7 @@ <Member MemberName="M7"> <MemberSignature Language="C#" Value="public void M7 (Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple a);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void M7(class Mono.DocTest.Widget/NestedClass/Double/Triple/Quadruple a) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="void M7(Mono::DocTest::Widget::NestedClass::Double::Triple::Quadruple const & a);" /> + <MemberSignature Language="C++ WINRT" Value="void M7(Mono::DocTest::Widget::NestedClass::Double::Triple::Quadruple const& a);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -697,7 +697,7 @@ <Member MemberName="op_Addition"> <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget operator + (Mono.DocTest.Widget x1, Mono.DocTest.Widget x2);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_Addition(class Mono.DocTest.Widget x1, class Mono.DocTest.Widget x2) cil managed" /> - <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const & x1, Mono::DocTest::Widget const & x2);" /> + <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const& x1, Mono::DocTest::Widget const& x2);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -736,7 +736,7 @@ <Member MemberName="op_Explicit"> <MemberSignature Language="C#" Value="public static explicit operator int (Mono.DocTest.Widget x);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int32 op_Explicit(class Mono.DocTest.Widget x) cil managed" /> - <MemberSignature Language="C++ WINRT" Value=" static explicit operator int(Mono::DocTest::Widget const & x);" /> + <MemberSignature Language="C++ WINRT" Value=" static explicit operator int(Mono::DocTest::Widget const& x);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -757,7 +757,7 @@ <Member MemberName="op_Implicit"> <MemberSignature Language="C#" Value="public static implicit operator long (Mono.DocTest.Widget x);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname int64 op_Implicit(class Mono.DocTest.Widget x) cil managed" /> - <MemberSignature Language="C++ WINRT" Value=" static operator long(Mono::DocTest::Widget const & x);" /> + <MemberSignature Language="C++ WINRT" Value=" static operator long(Mono::DocTest::Widget const& x);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> @@ -778,7 +778,7 @@ <Member MemberName="op_UnaryPlus"> <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget operator + (Mono.DocTest.Widget x);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname class Mono.DocTest.Widget op_UnaryPlus(class Mono.DocTest.Widget x) cil managed" /> - <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const & x);" /> + <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const& x);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/System/Array.xml b/mdoc/Test/en.expected-cppwinrt2/System/Array.xml index 865b3cf4..a93cfc01 100644 --- a/mdoc/Test/en.expected-cppwinrt2/System/Array.xml +++ b/mdoc/Test/en.expected-cppwinrt2/System/Array.xml @@ -83,7 +83,7 @@ <Member MemberName="Resize<T>"> <MemberSignature Language="C#" Value="public static void Resize<T> (ref T[] array, int newSize);" /> <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Resize<T>(!!T[]& array, int32 newSize) cil managed" /> - <MemberSignature Language="C++ WINRT" Value="template <typename T>
 static void Resize(std::Array <T> const & & array, int newSize);" /> + <MemberSignature Language="C++ WINRT" Value="template <typename T>
 static void Resize(winrt::array_view <T> const& & array, int const& newSize);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.0.0.0</AssemblyVersion> diff --git a/mdoc/Test/en.expected-cppwinrt2/index.xml b/mdoc/Test/en.expected-cppwinrt2/index.xml index 0d692620..d94146c6 100644 --- a/mdoc/Test/en.expected-cppwinrt2/index.xml +++ b/mdoc/Test/en.expected-cppwinrt2/index.xml @@ -35,6 +35,7 @@ <Type Name="Widget+NestedClass+Double+Triple+Quadruple" Kind="Class" /> </Namespace> <Namespace Name="Mono.DocTest.Generic"> + <Type Name="CompoundConstraints`1" DisplayName="CompoundConstraints<NGparam>" Kind="Class" /> <Type Name="Extensions" Kind="Class" /> <Type Name="Func`2" DisplayName="Func<TArg,TRet>" Kind="Delegate" /> <Type Name="GenericBase`1" DisplayName="GenericBase<U>" Kind="Class" /> |