diff options
author | Joel Martinez <joelmartinez@gmail.com> | 2017-07-27 17:41:52 +0300 |
---|---|---|
committer | Joel Martinez <joelmartinez@gmail.com> | 2017-08-01 15:32:35 +0300 |
commit | e2d8ee95121e67d26e4610234b692d6e391e56d7 (patch) | |
tree | cf94a992ebba1b7fd5d7082dcf741c300b360788 /mdoc/Test/en.expected.delete | |
parent | f1fb82a858bd6ccfcab960cada354c4ba5ee5515 (diff) |
mdoc: C# operator signatures are now generated correctly.
Previously, mdoc simply used the compiler-generated method names for operators, such as `op_Multiply`, instead
of `operator *`. This releases fixes that for all unary, binary, comparison, and conversion operators.
Closes #82
Diffstat (limited to 'mdoc/Test/en.expected.delete')
-rw-r--r-- | mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml | 2 | ||||
-rw-r--r-- | mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml index 0ed561ca..d9a4bdf0 100644 --- a/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml +++ b/mdoc/Test/en.expected.delete/Mono.DocTest.Generic/GenericBase`1.xml @@ -449,7 +449,7 @@ </Docs> </Member> <Member MemberName="op_Explicit"> - <MemberSignature Language="C#" Value="public static U op_Explicit (Mono.DocTest.Generic.GenericBase<U> list);" /> + <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" /> <MemberType>Method</MemberType> <ReturnValue> diff --git a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml index 343e8482..3581a598 100644 --- a/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml +++ b/mdoc/Test/en.expected.delete/Mono.DocTest/Widget.xml @@ -922,7 +922,7 @@ </Docs> </Member> <Member MemberName="op_Addition"> - <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_Addition (Mono.DocTest.Widget x1, Mono.DocTest.Widget x2);" /> + <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" /> <MemberType>Method</MemberType> <ReturnValue> @@ -953,7 +953,7 @@ </Docs> </Member> <Member MemberName="op_Explicit"> - <MemberSignature Language="C#" Value="public static int op_Explicit (Mono.DocTest.Widget x);" /> + <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" /> <MemberType>Method</MemberType> <ReturnValue> @@ -970,7 +970,7 @@ </Docs> </Member> <Member MemberName="op_Implicit"> - <MemberSignature Language="C#" Value="public static long op_Implicit (Mono.DocTest.Widget x);" /> + <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" /> <MemberType>Method</MemberType> <ReturnValue> @@ -987,7 +987,7 @@ </Docs> </Member> <Member MemberName="op_UnaryPlus"> - <MemberSignature Language="C#" Value="public static Mono.DocTest.Widget op_UnaryPlus (Mono.DocTest.Widget x);" /> + <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" /> <MemberType>Method</MemberType> <ReturnValue> |