Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/api-doc-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRanhaoXu <v-jex@microsoft.com>2021-04-14 18:24:33 +0300
committerGitHub <noreply@github.com>2021-04-14 18:24:33 +0300
commit11feb86f91652dab03d170a9bd8fd9c1d4ce6849 (patch)
tree7d52b0e64c788be3d1cf699a3beff5c67abbbacf /mdoc/Test/en.expected
parent806f222aad9a217efc587776915ffba95f92a20f (diff)
Added missing const& for cpp/winrt syntax (#543)
https://dev.azure.com/ceapex/Engineering/_workitems/edit/86667
Diffstat (limited to 'mdoc/Test/en.expected')
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml6
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml2
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml2
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml6
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml10
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml2
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml2
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/UseLists.xml2
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml2
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml2
-rw-r--r--mdoc/Test/en.expected/Mono.DocTest/Widget.xml32
-rw-r--r--mdoc/Test/en.expected/System/Array.xml2
12 files changed, 35 insertions, 35 deletions
diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml b/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml
index 083daab5..00b21131 100644
--- a/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest.Generic/GenericBase`1.xml
@@ -49,7 +49,7 @@
<MemberSignature Language="F#" Value="member this.BaseMethod : 'S -&gt; 'U" Usage="genericBase.BaseMethod genericParameter" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename S&gt;&#xA; U BaseMethod(S genericParameter);" />
<MemberSignature Language="C++ CX" Value="public:&#xA;generic &lt;typename S&gt;&#xA; U BaseMethod(S genericParameter);" />
- <MemberSignature Language="C++ WINRT" Value="template &lt;typename S&gt;&#xA; U BaseMethod(S genericParameter);" />
+ <MemberSignature Language="C++ WINRT" Value="template &lt;typename S&gt;&#xA; U BaseMethod(S const&amp; genericParameter);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -107,7 +107,7 @@
<MemberSignature Language="VB.NET" Value="Public Custom Event ItemChanged As Action(Of MyList(Of U), MyList(Of U).Helper(Of U, U)) " />
<MemberSignature Language="F#" Value="member this.ItemChanged : Action&lt;Mono.DocTest.Generic.MyList&lt;'U&gt;, Mono.DocTest.Generic.MyList&lt;'U&gt;.Helper&lt;'U, 'U&gt;&gt; " Usage="member this.ItemChanged : System.Action&lt;Mono.DocTest.Generic.MyList&lt;'U&gt;, Mono.DocTest.Generic.MyList&lt;'U&gt;.Helper&lt;'U, 'U&gt;&gt; " />
<MemberSignature Language="C++ CLI" Value="public:&#xA; event Action&lt;Mono::DocTest::Generic::MyList&lt;U&gt; ^, Mono::DocTest::Generic::MyList&lt;U&gt;::Helper&lt;U, U&gt; ^&gt; ^ ItemChanged;" />
- <MemberSignature Language="C++ WINRT" Value="// Register&#xA;event_token ItemChanged(Action&lt;Mono::DocTest::Generic::MyList&lt;U&gt;, Mono::DocTest::Generic::MyList&lt;U&gt;::Helper&lt;U, U&gt; const &amp;&gt; const&amp; handler) const;&#xA;&#xA;// Revoke with event_token&#xA;void ItemChanged(event_token const* cookie) const;&#xA;&#xA;// Revoke with event_revoker&#xA;ItemChanged_revoker ItemChanged(auto_revoke_t, Action&lt;Mono::DocTest::Generic::MyList&lt;U&gt;, Mono::DocTest::Generic::MyList&lt;U&gt;::Helper&lt;U, U&gt; const &amp;&gt; const&amp; handler) const;" />
+ <MemberSignature Language="C++ WINRT" Value="// Register&#xA;event_token ItemChanged(Action&lt;Mono::DocTest::Generic::MyList&lt;U&gt;, Mono::DocTest::Generic::MyList&lt;U&gt;::Helper&lt;U, U&gt; const&amp;&gt; const&amp; handler) const;&#xA;&#xA;// Revoke with event_token&#xA;void ItemChanged(event_token const* cookie) const;&#xA;&#xA;// Revoke with event_revoker&#xA;ItemChanged_revoker ItemChanged(auto_revoke_t, Action&lt;Mono::DocTest::Generic::MyList&lt;U&gt;, Mono::DocTest::Generic::MyList&lt;U&gt;::Helper&lt;U, U&gt; const&amp;&gt; const&amp; handler) const;" />
<MemberType>Event</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -147,7 +147,7 @@
<MemberSignature Language="VB.NET" Value="Public Shared Narrowing Operator CType (list As GenericBase(Of U)) As U" />
<MemberSignature Language="F#" Value="static member op_Explicit : Mono.DocTest.Generic.GenericBase&lt;'U&gt; -&gt; 'U" Usage="Mono.DocTest.Generic.GenericBase&lt;'U&gt;.op_Explicit list" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static explicit operator U(Mono::DocTest::Generic::GenericBase&lt;U&gt; ^ list);" />
- <MemberSignature Language="C++ WINRT" Value=" static explicit operator U(Mono::DocTest::Generic::GenericBase&lt;U&gt; const &amp; list);" />
+ <MemberSignature Language="C++ WINRT" Value=" static explicit operator U(Mono::DocTest::Generic::GenericBase&lt;U&gt; const&amp; list);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml b/mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml
index fec45e1c..8ba61d91 100644
--- a/mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest.Generic/IFoo`1.xml
@@ -29,7 +29,7 @@
<MemberSignature Language="F#" Value="abstract member Method : 'T * 'U -&gt; 'T" Usage="iFoo.Method (t, u)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename U&gt;&#xA; T Method(T t, U u);" />
<MemberSignature Language="C++ CX" Value="public:&#xA;generic &lt;typename U&gt;&#xA; T Method(T t, U u);" />
- <MemberSignature Language="C++ WINRT" Value="template &lt;typename U&gt;&#xA; T Method(T t, U u);" />
+ <MemberSignature Language="C++ WINRT" Value="template &lt;typename U&gt;&#xA; T Method(T const&amp; t, U const&amp; u);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml b/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml
index b0afe1a6..5e95262c 100644
--- a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1+Helper`2.xml
@@ -52,7 +52,7 @@
<MemberSignature Language="F#" Value="member this.UseT : 'T * 'U * 'V -&gt; unit" Usage="helper.UseT (a, b, c)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void UseT(T a, U b, V c);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; void UseT(T a, U b, V c);" />
- <MemberSignature Language="C++ WINRT" Value="void UseT(T a, U b, V c);" />
+ <MemberSignature Language="C++ WINRT" Value="void UseT(T const&amp; a, U const&amp; b, V const&amp; c);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml b/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml
index ef270948..a6e5e8db 100644
--- a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`1.xml
@@ -118,7 +118,7 @@
<MemberSignature Language="F#" Value="member this.Method : 'T * 'U -&gt; unit" Usage="myList.Method (t, u)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename U&gt;&#xA; void Method(T t, U u);" />
<MemberSignature Language="C++ CX" Value="public:&#xA;generic &lt;typename U&gt;&#xA; void Method(T t, U u);" />
- <MemberSignature Language="C++ WINRT" Value="template &lt;typename U&gt;&#xA; void Method(T t, U u);" />
+ <MemberSignature Language="C++ WINRT" Value="template &lt;typename U&gt;&#xA; void Method(T const&amp; t, U const&amp; u);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -204,7 +204,7 @@
<MemberSignature Language="F#" Value="member this.Test : 'T -&gt; unit" Usage="myList.Test t" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void Test(T t);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; void Test(T t);" />
- <MemberSignature Language="C++ WINRT" Value="void Test(T t);" />
+ <MemberSignature Language="C++ WINRT" Value="void Test(T const&amp; t);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -228,7 +228,7 @@
<MemberSignature Language="VB.NET" Value="Public Sub UseHelper(Of U, V) (helper As MyList(Of T).Helper(Of U, V))" />
<MemberSignature Language="F#" Value="member this.UseHelper : Mono.DocTest.Generic.MyList&lt;'T&gt;.Helper&lt;'U, 'V&gt; -&gt; unit" Usage="myList.UseHelper helper" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename U, typename V&gt;&#xA; void UseHelper(Mono::DocTest::Generic::MyList&lt;T&gt;::Helper&lt;U, V&gt; ^ helper);" />
- <MemberSignature Language="C++ WINRT" Value="template &lt;typename U, typename V&gt;&#xA; void UseHelper(Mono::DocTest::Generic::MyList&lt;T&gt;::Helper&lt;U, V&gt; const &amp; helper);" />
+ <MemberSignature Language="C++ WINRT" Value="template &lt;typename U, typename V&gt;&#xA; void UseHelper(Mono::DocTest::Generic::MyList&lt;T&gt;::Helper&lt;U, V&gt; const&amp; helper);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml b/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml
index c4a8f44f..fa924297 100644
--- a/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest.Generic/MyList`2.xml
@@ -89,7 +89,7 @@
<MemberSignature Language="F#" Value="abstract member CopyTo : 'A[] * int -&gt; unit&#xA;override this.CopyTo : 'A[] * int -&gt; unit" Usage="myList.CopyTo (array, arrayIndex)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; virtual void CopyTo(cli::array &lt;A&gt; ^ array, int arrayIndex);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; void CopyTo(Platform::Array &lt;A&gt; ^ array, int arrayIndex);" />
- <MemberSignature Language="C++ WINRT" Value="void CopyTo(std::Array &lt;A&gt; const &amp; array, int arrayIndex);" />
+ <MemberSignature Language="C++ WINRT" Value="void CopyTo(std::Array &lt;A&gt; const&amp; array, int const&amp; arrayIndex);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)</InterfaceMember>
@@ -236,7 +236,7 @@
<MemberSignature Language="F#" Value="abstract member Mono.DocTest.Generic.IFoo&lt;A&gt;.Method : 'A * 'U -&gt; 'A&#xA;override this.Mono.DocTest.Generic.IFoo&lt;A&gt;.Method : 'A * 'U -&gt; 'A" Usage="myList.Mono.DocTest.Generic.IFoo&lt;A&gt;.Method (a, u)" />
<MemberSignature Language="C++ CLI" Value="generic &lt;typename U&gt;&#xA; virtual A Mono.DocTest.Generic.IFoo&lt;A&gt;.Method(A a, U u) = Mono::DocTest::Generic::IFoo&lt;A&gt;::Method;" />
<MemberSignature Language="C++ CX" Value="generic &lt;typename U&gt;&#xA; virtual A Mono.DocTest.Generic.IFoo&lt;A&gt;.Method(A a, U u) = Mono::DocTest::Generic::IFoo&lt;A&gt;::Method;" />
- <MemberSignature Language="C++ WINRT" Value="template &lt;typename U&gt;&#xA; A Mono.DocTest.Generic.IFoo&lt;A&gt;.Method(A a, U u);" />
+ <MemberSignature Language="C++ WINRT" Value="template &lt;typename U&gt;&#xA; A Mono.DocTest.Generic.IFoo&lt;A&gt;.Method(A const&amp; a, U const&amp; u);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:Mono.DocTest.Generic.IFoo`1.Method``1(`0,``0)</InterfaceMember>
@@ -322,7 +322,7 @@
<MemberSignature Language="F#" Value="abstract member System.Collections.Generic.ICollection&lt;A&gt;.Add : 'A -&gt; unit&#xA;override this.System.Collections.Generic.ICollection&lt;A&gt;.Add : 'A -&gt; unit" Usage="myList.System.Collections.Generic.ICollection&lt;A&gt;.Add item" />
<MemberSignature Language="C++ CLI" Value=" virtual void System.Collections.Generic.ICollection&lt;A&gt;.Add(A item) = System::Collections::Generic::ICollection&lt;A&gt;::Add;" />
<MemberSignature Language="C++ CX" Value=" virtual void System.Collections.Generic.ICollection&lt;A&gt;.Add(A item) = System::Collections::Generic::ICollection&lt;A&gt;::Add;" />
- <MemberSignature Language="C++ WINRT" Value="void System.Collections.Generic.ICollection&lt;A&gt;.Add(A item);" />
+ <MemberSignature Language="C++ WINRT" Value="void System.Collections.Generic.ICollection&lt;A&gt;.Add(A const&amp; item);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.Add(`0)</InterfaceMember>
@@ -375,7 +375,7 @@
<MemberSignature Language="F#" Value="abstract member System.Collections.Generic.ICollection&lt;A&gt;.Contains : 'A -&gt; bool&#xA;override this.System.Collections.Generic.ICollection&lt;A&gt;.Contains : 'A -&gt; bool" Usage="myList.System.Collections.Generic.ICollection&lt;A&gt;.Contains item" />
<MemberSignature Language="C++ CLI" Value=" virtual bool System.Collections.Generic.ICollection&lt;A&gt;.Contains(A item) = System::Collections::Generic::ICollection&lt;A&gt;::Contains;" />
<MemberSignature Language="C++ CX" Value=" virtual bool System.Collections.Generic.ICollection&lt;A&gt;.Contains(A item) = System::Collections::Generic::ICollection&lt;A&gt;::Contains;" />
- <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection&lt;A&gt;.Contains(A item);" />
+ <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection&lt;A&gt;.Contains(A const&amp; item);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.Contains(`0)</InterfaceMember>
@@ -429,7 +429,7 @@
<MemberSignature Language="F#" Value="abstract member System.Collections.Generic.ICollection&lt;A&gt;.Remove : 'A -&gt; bool&#xA;override this.System.Collections.Generic.ICollection&lt;A&gt;.Remove : 'A -&gt; bool" Usage="myList.System.Collections.Generic.ICollection&lt;A&gt;.Remove item" />
<MemberSignature Language="C++ CLI" Value=" virtual bool System.Collections.Generic.ICollection&lt;A&gt;.Remove(A item) = System::Collections::Generic::ICollection&lt;A&gt;::Remove;" />
<MemberSignature Language="C++ CX" Value=" virtual bool System.Collections.Generic.ICollection&lt;A&gt;.Remove(A item) = System::Collections::Generic::ICollection&lt;A&gt;::Remove;" />
- <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection&lt;A&gt;.Remove(A item);" />
+ <MemberSignature Language="C++ WINRT" Value="bool System.Collections.Generic.ICollection&lt;A&gt;.Remove(A const&amp; item);" />
<MemberType>Method</MemberType>
<Implements>
<InterfaceMember>M:System.Collections.Generic.ICollection`1.Remove(`0)</InterfaceMember>
diff --git a/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml b/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml
index e86f9763..1ea7131d 100644
--- a/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest/DocAttribute.xml
@@ -35,7 +35,7 @@
<MemberSignature Language="JavaScript" Value="function DocAttribute(docs)" Usage="var docAttribute = new DocAttribute(docs);" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; DocAttribute(System::String ^ docs);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; DocAttribute(Platform::String ^ docs);" />
- <MemberSignature Language="C++ WINRT" Value=" DocAttribute(winrt::hstring const &amp; docs);" />
+ <MemberSignature Language="C++ WINRT" Value=" DocAttribute(winrt::hstring const&amp; docs);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml b/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml
index 7bbb671b..212c8444 100644
--- a/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest/DocValueType.xml
@@ -34,7 +34,7 @@
<MemberSignature Language="JavaScript" Value="function m(i)" Usage="docValueType.m(i)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void M(int i);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; void M(int i);" />
- <MemberSignature Language="C++ WINRT" Value="void M(int i);" />
+ <MemberSignature Language="C++ WINRT" Value="void M(int const&amp; i);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml b/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml
index bdad0604..d2646adc 100644
--- a/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest/UseLists.xml
@@ -179,7 +179,7 @@
<MemberSignature Language="VB.NET" Value="Public Sub UseHelper(Of T, U, V) (helper As MyList(Of T).Helper(Of U, V))" />
<MemberSignature Language="F#" Value="member this.UseHelper : Mono.DocTest.Generic.MyList&lt;'T&gt;.Helper&lt;'U, 'V&gt; -&gt; unit" Usage="useLists.UseHelper helper" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename T, typename U, typename V&gt;&#xA; void UseHelper(Mono::DocTest::Generic::MyList&lt;T&gt;::Helper&lt;U, V&gt; ^ helper);" />
- <MemberSignature Language="C++ WINRT" Value="template &lt;typename T, typename U, typename V&gt;&#xA; void UseHelper(Mono::DocTest::Generic::MyList&lt;T&gt;::Helper&lt;U, V&gt; const &amp; helper);" />
+ <MemberSignature Language="C++ WINRT" Value="template &lt;typename T, typename U, typename V&gt;&#xA; void UseHelper(Mono::DocTest::Generic::MyList&lt;T&gt;::Helper&lt;U, V&gt; const&amp; helper);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml b/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml
index 5fc561bf..a3c8e1ce 100644
--- a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass.xml
@@ -43,7 +43,7 @@
<MemberSignature Language="F#" Value="member this.M : int -&gt; unit" Usage="nestedClass.M i" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void M(int i);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; void M(int i);" />
- <MemberSignature Language="C++ WINRT" Value="void M(int i);" />
+ <MemberSignature Language="C++ WINRT" Value="void M(int const&amp; i);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml b/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml
index f14b1639..580dccd7 100644
--- a/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest/Widget+NestedClass`1.xml
@@ -47,7 +47,7 @@
<MemberSignature Language="F#" Value="member this.M : int -&gt; unit" Usage="nestedClass.M i" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void M(int i);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; void M(int i);" />
- <MemberSignature Language="C++ WINRT" Value="void M(int i);" />
+ <MemberSignature Language="C++ WINRT" Value="void M(int const&amp; i);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected/Mono.DocTest/Widget.xml
index 3d88d65c..3acb20b6 100644
--- a/mdoc/Test/en.expected/Mono.DocTest/Widget.xml
+++ b/mdoc/Test/en.expected/Mono.DocTest/Widget.xml
@@ -72,7 +72,7 @@
<MemberSignature Language="JavaScript" Value="function Widget(s)" Usage="var widget = new Widget(s);" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; Widget(System::String ^ s);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; Widget(Platform::String ^ s);" />
- <MemberSignature Language="C++ WINRT" Value=" Widget(winrt::hstring const &amp; s);" />
+ <MemberSignature Language="C++ WINRT" Value=" Widget(winrt::hstring const&amp; s);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -173,7 +173,7 @@
<MemberSignature Language="VB.NET" Value="Public array2 As Widget(,) " />
<MemberSignature Language="F#" Value="val mutable array2 : Mono.DocTest.Widget[,]" Usage="Mono.DocTest.Widget.array2" />
<MemberSignature Language="C++ CLI" Value="public: cli::array &lt;Mono::DocTest::Widget ^, 2&gt; ^ array2;" />
- <MemberSignature Language="C++ WINRT" Value="std::Array &lt;Mono::DocTest::Widget const &amp;, 2&gt; array2;" />
+ <MemberSignature Language="C++ WINRT" Value="std::Array &lt;Mono::DocTest::Widget const&amp;, 2&gt; array2;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -193,7 +193,7 @@
<MemberSignature Language="VB.NET" Value="Public Shared ReadOnly classCtorError As String() " />
<MemberSignature Language="F#" Value=" staticval mutable classCtorError : string[]" Usage="Mono.DocTest.Widget.classCtorError" />
<MemberSignature Language="C++ CLI" Value="public: static initonly cli::array &lt;System::String ^&gt; ^ classCtorError;" />
- <MemberSignature Language="C++ WINRT" Value="static initonly std::Array &lt;winrt::hstring const &amp;&gt; classCtorError;" />
+ <MemberSignature Language="C++ WINRT" Value="static initonly std::Array &lt;winrt::hstring const&amp;&gt; classCtorError;" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -213,7 +213,7 @@
<MemberSignature Language="VB.NET" Value="Public Sub Default (Optional a As Integer = 1, Optional b As Integer = 2)" />
<MemberSignature Language="F#" Value="member this.Default : int * int -&gt; unit" Usage="widget.Default (a, b)" />
<MemberSignature Language="JavaScript" Value="function default(a, b)" Usage="widget.default(a, b)" />
- <MemberSignature Language="C++ WINRT" Value="void Default(int a = 1, int b = 2);" />
+ <MemberSignature Language="C++ WINRT" Value="void Default(int const&amp; a = 1, int const&amp; b = 2);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -239,7 +239,7 @@
<MemberSignature Language="VB.NET" Value="Public Sub Default (Optional a As String = &quot;a&quot;, Optional b As Char = '\0')" />
<MemberSignature Language="F#" Value="member this.Default : string * char -&gt; unit" Usage="widget.Default (a, b)" />
<MemberSignature Language="JavaScript" Value="function default(a, b)" Usage="widget.default(a, b)" />
- <MemberSignature Language="C++ WINRT" Value="void Default(winrt::hstring const &amp; a = &quot;a&quot;, char b = '\0');" />
+ <MemberSignature Language="C++ WINRT" Value="void Default(winrt::hstring const&amp; a = &quot;a&quot;, char const&amp; b = '\0');" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -288,7 +288,7 @@
<MemberSignature Language="JavaScript" Value="function dynamic0(a, b)" Usage="var object = widget.dynamic0(a, b)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; System::Object ^ Dynamic0(System::Object ^ a, System::Object ^ b);" />
<MemberSignature Language="C++ CX" Value="public:&#xA; Platform::Object ^ Dynamic0(Platform::Object ^ a, Platform::Object ^ b);" />
- <MemberSignature Language="C++ WINRT" Value="winrt::Windows::Foundation::IInspectable Dynamic0(winrt::Windows::Foundation::IInspectable const &amp; a, winrt::Windows::Foundation::IInspectable const &amp; b);" />
+ <MemberSignature Language="C++ WINRT" Value="winrt::Windows::Foundation::IInspectable Dynamic0(winrt::Windows::Foundation::IInspectable const&amp; a, winrt::Windows::Foundation::IInspectable const&amp; b);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -459,7 +459,7 @@
<MemberSignature Language="F#" Value="member this.DynamicP : Func&lt;Func&lt;string, obj, string&gt;, Func&lt;obj, Func&lt;obj&gt;, string&gt;&gt;" Usage="Mono.DocTest.Widget.DynamicP" />
<MemberSignature Language="JavaScript" Usage="var func = widget.dynamicP;" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; property Func&lt;Func&lt;System::String ^, System::Object ^, System::String ^&gt; ^, Func&lt;System::Object ^, Func&lt;System::Object ^&gt; ^, System::String ^&gt; ^&gt; ^ DynamicP { Func&lt;Func&lt;System::String ^, System::Object ^, System::String ^&gt; ^, Func&lt;System::Object ^, Func&lt;System::Object ^&gt; ^, System::String ^&gt; ^&gt; ^ get(); };" />
- <MemberSignature Language="C++ WINRT" Value="Func&lt;Func&lt;winrt::hstring, winrt::Windows::Foundation::IInspectable const &amp;, winrt::hstring const &amp;&gt;, Func&lt;winrt::Windows::Foundation::IInspectable, Func&lt;winrt::Windows::Foundation::IInspectable&gt; const &amp;, winrt::hstring const &amp;&gt; const &amp;&gt; DynamicP();" />
+ <MemberSignature Language="C++ WINRT" Value="Func&lt;Func&lt;winrt::hstring, winrt::Windows::Foundation::IInspectable const&amp;, winrt::hstring const&amp;&gt;, Func&lt;winrt::Windows::Foundation::IInspectable, Func&lt;winrt::Windows::Foundation::IInspectable&gt; const&amp;, winrt::hstring const&amp;&gt; const&amp;&gt; DynamicP();" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -596,7 +596,7 @@
<MemberSignature Language="VB.NET" Value="Public Sub M1 (c As Char, ByRef f As Single, ByRef v As DocValueType)" />
<MemberSignature Language="F#" Value="member this.M1 : char * single * DocValueType -&gt; unit" Usage="widget.M1 (c, f, v)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void M1(char c, [Runtime::InteropServices::Out] float % f, Mono::DocTest::DocValueType % v);" />
- <MemberSignature Language="C++ WINRT" Value="void M1(char c, [Runtime::InteropServices::Out] float &amp; f, Mono::DocTest::DocValueType &amp; v);" />
+ <MemberSignature Language="C++ WINRT" Value="void M1(char const&amp; c, [Runtime::InteropServices::Out] float &amp; f, Mono::DocTest::DocValueType &amp; v);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -663,7 +663,7 @@
<MemberSignature Language="F#" Value="member this.M2 : int16[] * int[,] * int64[][] -&gt; unit" Usage="widget.M2 (x1, x2, x3)" />
<MemberSignature Language="JavaScript" Value="function m2(x1, x2, x3)" Usage="widget.m2(x1, x2, x3)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void M2(cli::array &lt;short&gt; ^ x1, cli::array &lt;int, 2&gt; ^ x2, cli::array &lt;cli::array &lt;long&gt; ^&gt; ^ x3);" />
- <MemberSignature Language="C++ WINRT" Value="void M2(std::Array &lt;short&gt; const &amp; x1, std::Array &lt;int, 2&gt; const &amp; x2, std::Array &lt;std::Array &lt;long&gt; const &amp;&gt; const &amp; x3);" />
+ <MemberSignature Language="C++ WINRT" Value="void M2(std::Array &lt;short&gt; const&amp; x1, std::Array &lt;int, 2&gt; const&amp; x2, std::Array &lt;std::Array &lt;long&gt; const&amp;&gt; const&amp; x3);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -692,7 +692,7 @@
<MemberSignature Language="F#" Value="member this.M3 : int64[][] * Mono.DocTest.Widget[,,][] -&gt; unit" Usage="widget.M3 (x3, x4)" />
<MemberSignature Language="JavaScript" Value="function m3(x3, x4)" Usage="widget.m3(x3, x4)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; void M3(cli::array &lt;cli::array &lt;long&gt; ^&gt; ^ x3, cli::array &lt;cli::array &lt;Mono::DocTest::Widget ^, 3&gt; ^&gt; ^ x4);" />
- <MemberSignature Language="C++ WINRT" Value="void M3(std::Array &lt;std::Array &lt;long&gt; const &amp;&gt; const &amp; x3, std::Array &lt;std::Array &lt;Mono::DocTest::Widget const &amp;, 3&gt; const &amp;&gt; const &amp; x4);" />
+ <MemberSignature Language="C++ WINRT" Value="void M3(std::Array &lt;std::Array &lt;long&gt; const&amp;&gt; const&amp; x3, std::Array &lt;std::Array &lt;Mono::DocTest::Widget const&amp;, 3&gt; const&amp;&gt; const&amp; x4);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -744,7 +744,7 @@
<MemberSignature Language="F#" Value="member this.M5 : nativeptr&lt;unit&gt; * nativeptr&lt;double&gt;[,][] -&gt; unit" Usage="widget.M5 (pv, pd)" />
<MemberSignature Language="JavaScript" Value="function m5(pv, pd)" Usage="widget.m5(pv, pd)" />
<MemberSignature Language="C++ CLI" Value="protected:&#xA; void M5(void* pv, cli::array &lt;cli::array &lt;double*, 2&gt; ^&gt; ^ pd);" />
- <MemberSignature Language="C++ WINRT" Value="void M5(void* pv, std::Array &lt;std::Array &lt;double*, 2&gt; const &amp;&gt; const &amp; pd);" />
+ <MemberSignature Language="C++ WINRT" Value="void M5(void* pv, std::Array &lt;std::Array &lt;double*, 2&gt; const&amp;&gt; const&amp; pd);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -805,7 +805,7 @@
<MemberSignature Language="F#" Value="member this.M7 : Mono.DocTest.Widget.NestedClass.Double.Triple.Quadruple -&gt; unit" Usage="widget.M7 a" />
<MemberSignature Language="JavaScript" Value="function m7(a)" Usage="widget.m7(a)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; void M7(Mono::DocTest::Widget::NestedClass::Double::Triple::Quadruple ^ a);" />
- <MemberSignature Language="C++ WINRT" Value="void M7(Mono::DocTest::Widget::NestedClass::Double::Triple::Quadruple const &amp; a);" />
+ <MemberSignature Language="C++ WINRT" Value="void M7(Mono::DocTest::Widget::NestedClass::Double::Triple::Quadruple const&amp; a);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -870,7 +870,7 @@
<MemberSignature Language="VB.NET" Value="Public Shared Operator + (x1 As Widget, x2 As Widget) As Widget" />
<MemberSignature Language="F#" Value="static member ( + ) : Mono.DocTest.Widget * Mono.DocTest.Widget -&gt; Mono.DocTest.Widget" Usage="x1 + x2" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static Mono::DocTest::Widget ^ operator +(Mono::DocTest::Widget ^ x1, Mono::DocTest::Widget ^ x2);" />
- <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const &amp; x1, Mono::DocTest::Widget const &amp; x2);" />
+ <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const&amp; x1, Mono::DocTest::Widget const&amp; x2);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -917,7 +917,7 @@
<MemberSignature Language="VB.NET" Value="Public Shared Narrowing Operator CType (x As Widget) As Integer" />
<MemberSignature Language="F#" Value="static member op_Explicit : Mono.DocTest.Widget -&gt; int" Usage="Mono.DocTest.Widget.op_Explicit x" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static explicit operator int(Mono::DocTest::Widget ^ x);" />
- <MemberSignature Language="C++ WINRT" Value=" static explicit operator int(Mono::DocTest::Widget const &amp; x);" />
+ <MemberSignature Language="C++ WINRT" Value=" static explicit operator int(Mono::DocTest::Widget const&amp; x);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -942,7 +942,7 @@
<MemberSignature Language="VB.NET" Value="Public Shared Widening Operator CType (x As Widget) As Long" />
<MemberSignature Language="F#" Value="static member op_Implicit : Mono.DocTest.Widget -&gt; int64" Usage="Mono.DocTest.Widget.op_Implicit x" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static operator long(Mono::DocTest::Widget ^ x);" />
- <MemberSignature Language="C++ WINRT" Value=" static operator long(Mono::DocTest::Widget const &amp; x);" />
+ <MemberSignature Language="C++ WINRT" Value=" static operator long(Mono::DocTest::Widget const&amp; x);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@@ -967,7 +967,7 @@
<MemberSignature Language="VB.NET" Value="Public Shared Operator + (x As Widget) As Widget" />
<MemberSignature Language="F#" Value="static member ( ~+ ) : Mono.DocTest.Widget -&gt; Mono.DocTest.Widget" Usage="+ x" />
<MemberSignature Language="C++ CLI" Value="public:&#xA; static Mono::DocTest::Widget ^ operator +(Mono::DocTest::Widget ^ x);" />
- <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const &amp; x);" />
+ <MemberSignature Language="C++ WINRT" Value=" static Mono::DocTest::Widget operator +(Mono::DocTest::Widget const&amp; x);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
diff --git a/mdoc/Test/en.expected/System/Array.xml b/mdoc/Test/en.expected/System/Array.xml
index e88435ab..6a0a209a 100644
--- a/mdoc/Test/en.expected/System/Array.xml
+++ b/mdoc/Test/en.expected/System/Array.xml
@@ -106,7 +106,7 @@
<MemberSignature Language="F#" Value="static member Resize : T[] * int -&gt; unit" Usage="System.Array.Resize (array, newSize)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;generic &lt;typename T&gt;&#xA; static void Resize(cli::array &lt;T&gt; ^ % array, int newSize);" />
<MemberSignature Language="C++ CX" Value="public:&#xA;generic &lt;typename T&gt;&#xA; static void Resize(Platform::Array &lt;T&gt; ^ &amp; array, int newSize);" />
- <MemberSignature Language="C++ WINRT" Value="template &lt;typename T&gt;&#xA; static void Resize(std::Array &lt;T&gt; const &amp; &amp; array, int newSize);" />
+ <MemberSignature Language="C++ WINRT" Value="template &lt;typename T&gt;&#xA; static void Resize(std::Array &lt;T&gt; const&amp; &amp; array, int const&amp; newSize);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>