mirror of https://github.com/icsharpcode/ILSpy.git
5 changed files with 72 additions and 1 deletions
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
namespace ICSharpCode.Decompiler.Tests.TestCases.ILPretty |
||||
{ |
||||
public class Issue3466<T> |
||||
{ |
||||
public static implicit operator Issue3466<T>(T t) |
||||
{ |
||||
return null; |
||||
} |
||||
public static bool M(Issue3466<object> x) |
||||
{ |
||||
return x != null; |
||||
} |
||||
} |
||||
} |
@ -0,0 +1,49 @@
@@ -0,0 +1,49 @@
|
||||
.assembly extern System.Runtime |
||||
{ |
||||
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. |
||||
.ver 4:0:0:0 |
||||
} |
||||
|
||||
.assembly Issue3466 |
||||
{ |
||||
.hash algorithm 0x00008004 // SHA1 |
||||
.ver 0:0:0:0 |
||||
} |
||||
|
||||
.class public auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.ILPretty.Issue3466`1<T> |
||||
extends [System.Runtime]System.Object |
||||
{ |
||||
.method public hidebysig specialname static |
||||
class ICSharpCode.Decompiler.Tests.TestCases.ILPretty.Issue3466`1<!T> op_Implicit ( |
||||
!T t |
||||
) cil managed |
||||
{ |
||||
.maxstack 8 |
||||
|
||||
IL_0000: ldnull |
||||
IL_0001: ret |
||||
} |
||||
|
||||
.method public final hidebysig static bool M(class ICSharpCode.Decompiler.Tests.TestCases.ILPretty.Issue3466`1<object> x) cil managed |
||||
{ |
||||
.maxstack 8 |
||||
|
||||
IL_0000: ldarg.0 |
||||
IL_0001: brtrue.s IL_0004 |
||||
IL_0002: ldc.i4.0 |
||||
IL_0003: br.s IL_0005 |
||||
IL_0004: ldc.i4.1 |
||||
IL_0005: ret |
||||
} |
||||
|
||||
.method public hidebysig specialname rtspecialname |
||||
instance void .ctor () cil managed |
||||
{ |
||||
.maxstack 8 |
||||
|
||||
IL_0000: ldarg.0 |
||||
IL_0001: call instance void [System.Runtime]System.Object::.ctor() |
||||
IL_0006: ret |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue