172 references to verify
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (172)
Emit\NumericIntPtrTests.cs (172)
10041verify(sourceType: "object", destType: "nint", isExplicit: true); 10042verify(sourceType: "string", destType: "nint", noConversion: true); 10043verify(sourceType: "void*", destType: "nint", noConversion: true); 10044verify(sourceType: "delegate*<void>", destType: "nint", noConversion: true); 10045verify(sourceType: "E", destType: "nint", noConversion: true); 10046verify(sourceType: "bool", destType: "nint", noConversion: true); 10047verify(sourceType: "sbyte", destType: "nint"); 10048verify(sourceType: "byte", destType: "nint"); 10049verify(sourceType: "short", destType: "nint"); 10050verify(sourceType: "ushort", destType: "nint"); 10051verify(sourceType: "int", destType: "nint"); 10052verify(sourceType: "uint", destType: "nint", noConversion: true); 10053verify(sourceType: "long", destType: "nint", isExplicit: true); 10054verify(sourceType: "ulong", destType: "nint", noConversion: true); 10055verify(sourceType: "char", destType: "nint"); 10056verify(sourceType: "float", destType: "nint", isExplicit: true); 10057verify(sourceType: "double", destType: "nint", isExplicit: true); 10058verify(sourceType: "decimal", destType: "nint", isExplicit: true); 10059verify(sourceType: "nint", destType: "nint"); 10060verify(sourceType: "nuint", destType: "nint", noConversion: true); 10061verify(sourceType: "System.IntPtr", destType: "nint"); 10062verify(sourceType: "System.UIntPtr", destType: "nint", noConversion: true); 10065verify(sourceType: "nint", destType: "string", noConversion: true); 10066verify(sourceType: "nint", destType: "void*", noConversion: true); 10067verify(sourceType: "nint", destType: "delegate*<void>", noConversion: true); 10068verify(sourceType: "nint", destType: "E", noConversion: true); 10069verify(sourceType: "nint", destType: "bool", noConversion: true); 10070verify(sourceType: "nint", destType: "sbyte", isExplicit: true); 10071verify(sourceType: "nint", destType: "byte", isExplicit: true); 10072verify(sourceType: "nint", destType: "short", isExplicit: true); 10073verify(sourceType: "nint", destType: "ushort", isExplicit: true); 10074verify(sourceType: "nint", destType: "int", isExplicit: true); 10075verify(sourceType: "nint", destType: "uint", noConversion: true); 10076verify(sourceType: "nint", destType: "long"); 10077verify(sourceType: "nint", destType: "ulong", noConversion: true); 10078verify(sourceType: "nint", destType: "char", isExplicit: true); 10079verify(sourceType: "nint", destType: "float"); 10080verify(sourceType: "nint", destType: "double"); 10081verify(sourceType: "nint", destType: "decimal"); 10082verify(sourceType: "nint", destType: "nint"); 10083verify(sourceType: "nint", destType: "nuint", noConversion: true); 10084verify(sourceType: "nint", destType: "System.IntPtr"); 10085verify(sourceType: "nint", destType: "System.UIntPtr", noConversion: true); 10088verify(sourceType: "object", destType: "nuint", isExplicit: true); 10089verify(sourceType: "string", destType: "nuint", noConversion: true); 10090verify(sourceType: "void*", destType: "nuint", noConversion: true); 10091verify(sourceType: "delegate*<void>", destType: "nuint", noConversion: true); 10092verify(sourceType: "E", destType: "nuint", noConversion: true); 10093verify(sourceType: "bool", destType: "nuint", noConversion: true); 10094verify(sourceType: "sbyte", destType: "nuint", noConversion: true); 10095verify(sourceType: "byte", destType: "nuint"); 10096verify(sourceType: "short", destType: "nuint", noConversion: true); 10097verify(sourceType: "ushort", destType: "nuint"); 10098verify(sourceType: "int", destType: "nuint", noConversion: true); 10099verify(sourceType: "uint", destType: "nuint"); 10100verify(sourceType: "long", destType: "nuint", noConversion: true); 10101verify(sourceType: "ulong", destType: "nuint", isExplicit: true); 10102verify(sourceType: "char", destType: "nuint"); 10103verify(sourceType: "float", destType: "nuint", isExplicit: true); 10104verify(sourceType: "double", destType: "nuint", isExplicit: true); 10105verify(sourceType: "decimal", destType: "nuint", isExplicit: true); 10106verify(sourceType: "nint", destType: "nuint", noConversion: true); 10107verify(sourceType: "nuint", destType: "nuint"); 10108verify(sourceType: "System.IntPtr", destType: "nuint", noConversion: true); 10109verify(sourceType: "System.UIntPtr", destType: "nuint"); 10112verify(sourceType: "nuint", destType: "string", noConversion: true); 10113verify(sourceType: "nuint", destType: "void*", noConversion: true); 10114verify(sourceType: "nuint", destType: "delegate*<void>", noConversion: true); 10115verify(sourceType: "nuint", destType: "E", noConversion: true); 10116verify(sourceType: "nuint", destType: "bool", noConversion: true); 10117verify(sourceType: "nuint", destType: "sbyte", noConversion: true); 10118verify(sourceType: "nuint", destType: "byte", isExplicit: true); 10119verify(sourceType: "nuint", destType: "short", noConversion: true); 10120verify(sourceType: "nuint", destType: "ushort", isExplicit: true); 10121verify(sourceType: "nuint", destType: "int", noConversion: true); 10122verify(sourceType: "nuint", destType: "uint", isExplicit: true); 10123verify(sourceType: "nuint", destType: "long", noConversion: true); 10124verify(sourceType: "nuint", destType: "ulong"); 10125verify(sourceType: "nuint", destType: "char", isExplicit: true); 10126verify(sourceType: "nuint", destType: "float"); 10127verify(sourceType: "nuint", destType: "double"); 10128verify(sourceType: "nuint", destType: "decimal"); 10129verify(sourceType: "nuint", destType: "nint", noConversion: true); 10130verify(sourceType: "nuint", destType: "nuint"); 10131verify(sourceType: "nuint", destType: "System.IntPtr", noConversion: true); 10132verify(sourceType: "nuint", destType: "System.UIntPtr"); 10135verify(sourceType: "object", destType: "System.IntPtr", isExplicit: true); 10136verify(sourceType: "string", destType: "System.IntPtr", noConversion: true); 10137verify(sourceType: "void*", destType: "System.IntPtr", noConversion: true); 10138verify(sourceType: "delegate*<void>", destType: "System.IntPtr", noConversion: true); 10139verify(sourceType: "E", destType: "System.IntPtr", noConversion: true); 10140verify(sourceType: "bool", destType: "System.IntPtr", noConversion: true); 10141verify(sourceType: "sbyte", destType: "System.IntPtr"); 10142verify(sourceType: "byte", destType: "System.IntPtr"); 10143verify(sourceType: "short", destType: "System.IntPtr"); 10144verify(sourceType: "ushort", destType: "System.IntPtr"); 10145verify(sourceType: "int", destType: "System.IntPtr"); 10146verify(sourceType: "uint", destType: "System.IntPtr", noConversion: true); 10147verify(sourceType: "long", destType: "System.IntPtr", isExplicit: true); 10148verify(sourceType: "ulong", destType: "System.IntPtr", noConversion: true); 10149verify(sourceType: "char", destType: "System.IntPtr"); 10150verify(sourceType: "float", destType: "System.IntPtr", isExplicit: true); 10151verify(sourceType: "double", destType: "System.IntPtr", isExplicit: true); 10152verify(sourceType: "decimal", destType: "System.IntPtr", isExplicit: true); 10153verify(sourceType: "nint", destType: "System.IntPtr"); 10154verify(sourceType: "nuint", destType: "System.IntPtr", noConversion: true); 10155verify(sourceType: "System.IntPtr", destType: "System.IntPtr"); 10156verify(sourceType: "System.UIntPtr", destType: "System.IntPtr", noConversion: true); 10159verify(sourceType: "System.IntPtr", destType: "string", noConversion: true); 10160verify(sourceType: "System.IntPtr", destType: "void*", noConversion: true); 10161verify(sourceType: "System.IntPtr", destType: "delegate*<void>", noConversion: true); 10162verify(sourceType: "System.IntPtr", destType: "E", noConversion: true); 10163verify(sourceType: "System.IntPtr", destType: "bool", noConversion: true); 10164verify(sourceType: "System.IntPtr", destType: "sbyte", isExplicit: true); 10165verify(sourceType: "System.IntPtr", destType: "byte", isExplicit: true); 10166verify(sourceType: "System.IntPtr", destType: "short", isExplicit: true); 10167verify(sourceType: "System.IntPtr", destType: "ushort", isExplicit: true); 10168verify(sourceType: "System.IntPtr", destType: "int", isExplicit: true); 10169verify(sourceType: "System.IntPtr", destType: "uint", noConversion: true); 10170verify(sourceType: "System.IntPtr", destType: "long"); 10171verify(sourceType: "System.IntPtr", destType: "ulong", noConversion: true); 10172verify(sourceType: "System.IntPtr", destType: "char", isExplicit: true); 10173verify(sourceType: "System.IntPtr", destType: "float"); 10174verify(sourceType: "System.IntPtr", destType: "double"); 10175verify(sourceType: "System.IntPtr", destType: "decimal"); 10176verify(sourceType: "System.IntPtr", destType: "nint"); 10177verify(sourceType: "System.IntPtr", destType: "nuint", noConversion: true); 10178verify(sourceType: "System.IntPtr", destType: "System.IntPtr"); 10179verify(sourceType: "System.IntPtr", destType: "System.UIntPtr", noConversion: true); 10182verify(sourceType: "object", destType: "System.UIntPtr", isExplicit: true); 10183verify(sourceType: "string", destType: "System.UIntPtr", noConversion: true); 10184verify(sourceType: "void*", destType: "System.UIntPtr", noConversion: true); 10185verify(sourceType: "delegate*<void>", destType: "System.UIntPtr", noConversion: true); 10186verify(sourceType: "E", destType: "System.UIntPtr", noConversion: true); 10187verify(sourceType: "bool", destType: "System.UIntPtr", noConversion: true); 10188verify(sourceType: "sbyte", destType: "System.UIntPtr", noConversion: true); 10189verify(sourceType: "byte", destType: "System.UIntPtr"); 10190verify(sourceType: "short", destType: "System.UIntPtr", noConversion: true); 10191verify(sourceType: "ushort", destType: "System.UIntPtr"); 10192verify(sourceType: "int", destType: "System.UIntPtr", noConversion: true); 10193verify(sourceType: "uint", destType: "System.UIntPtr"); 10194verify(sourceType: "long", destType: "System.UIntPtr", noConversion: true); 10195verify(sourceType: "ulong", destType: "System.UIntPtr", isExplicit: true); 10196verify(sourceType: "char", destType: "System.UIntPtr"); 10197verify(sourceType: "float", destType: "System.UIntPtr", isExplicit: true); 10198verify(sourceType: "double", destType: "System.UIntPtr", isExplicit: true); 10199verify(sourceType: "decimal", destType: "System.UIntPtr", isExplicit: true); 10200verify(sourceType: "nint", destType: "System.UIntPtr", noConversion: true); 10201verify(sourceType: "nuint", destType: "System.UIntPtr"); 10202verify(sourceType: "System.IntPtr", destType: "System.UIntPtr", noConversion: true); 10203verify(sourceType: "System.UIntPtr", destType: "System.UIntPtr"); 10206verify(sourceType: "System.UIntPtr", destType: "string", noConversion: true); 10207verify(sourceType: "System.UIntPtr", destType: "void*", noConversion: true); 10208verify(sourceType: "System.UIntPtr", destType: "delegate*<void>", noConversion: true); 10209verify(sourceType: "System.UIntPtr", destType: "E", noConversion: true); 10210verify(sourceType: "System.UIntPtr", destType: "bool", noConversion: true); 10211verify(sourceType: "System.UIntPtr", destType: "sbyte", noConversion: true); 10212verify(sourceType: "System.UIntPtr", destType: "byte", isExplicit: true); 10213verify(sourceType: "System.UIntPtr", destType: "short", noConversion: true); 10214verify(sourceType: "System.UIntPtr", destType: "ushort", isExplicit: true); 10215verify(sourceType: "System.UIntPtr", destType: "int", noConversion: true); 10216verify(sourceType: "System.UIntPtr", destType: "uint", isExplicit: true); 10217verify(sourceType: "System.UIntPtr", destType: "long", noConversion: true); 10218verify(sourceType: "System.UIntPtr", destType: "ulong"); 10219verify(sourceType: "System.UIntPtr", destType: "char", isExplicit: true); 10220verify(sourceType: "System.UIntPtr", destType: "float"); 10221verify(sourceType: "System.UIntPtr", destType: "double"); 10222verify(sourceType: "System.UIntPtr", destType: "decimal"); 10223verify(sourceType: "System.UIntPtr", destType: "nint", noConversion: true); 10224verify(sourceType: "System.UIntPtr", destType: "nuint"); 10225verify(sourceType: "System.UIntPtr", destType: "System.IntPtr", noConversion: true); 10226verify(sourceType: "System.UIntPtr", destType: "System.UIntPtr");