172 references to verify
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (172)
Emit\NumericIntPtrTests.cs (172)
10081verify(sourceType: "object", destType: "nint", isExplicit: true); 10082verify(sourceType: "string", destType: "nint", noConversion: true); 10083verify(sourceType: "void*", destType: "nint", noConversion: true); 10084verify(sourceType: "delegate*<void>", destType: "nint", noConversion: true); 10085verify(sourceType: "E", destType: "nint", noConversion: true); 10086verify(sourceType: "bool", destType: "nint", noConversion: true); 10087verify(sourceType: "sbyte", destType: "nint"); 10088verify(sourceType: "byte", destType: "nint"); 10089verify(sourceType: "short", destType: "nint"); 10090verify(sourceType: "ushort", destType: "nint"); 10091verify(sourceType: "int", destType: "nint"); 10092verify(sourceType: "uint", destType: "nint", noConversion: true); 10093verify(sourceType: "long", destType: "nint", isExplicit: true); 10094verify(sourceType: "ulong", destType: "nint", noConversion: true); 10095verify(sourceType: "char", destType: "nint"); 10096verify(sourceType: "float", destType: "nint", isExplicit: true); 10097verify(sourceType: "double", destType: "nint", isExplicit: true); 10098verify(sourceType: "decimal", destType: "nint", isExplicit: true); 10099verify(sourceType: "nint", destType: "nint"); 10100verify(sourceType: "nuint", destType: "nint", noConversion: true); 10101verify(sourceType: "System.IntPtr", destType: "nint"); 10102verify(sourceType: "System.UIntPtr", destType: "nint", noConversion: true); 10105verify(sourceType: "nint", destType: "string", noConversion: true); 10106verify(sourceType: "nint", destType: "void*", noConversion: true); 10107verify(sourceType: "nint", destType: "delegate*<void>", noConversion: true); 10108verify(sourceType: "nint", destType: "E", noConversion: true); 10109verify(sourceType: "nint", destType: "bool", noConversion: true); 10110verify(sourceType: "nint", destType: "sbyte", isExplicit: true); 10111verify(sourceType: "nint", destType: "byte", isExplicit: true); 10112verify(sourceType: "nint", destType: "short", isExplicit: true); 10113verify(sourceType: "nint", destType: "ushort", isExplicit: true); 10114verify(sourceType: "nint", destType: "int", isExplicit: true); 10115verify(sourceType: "nint", destType: "uint", noConversion: true); 10116verify(sourceType: "nint", destType: "long"); 10117verify(sourceType: "nint", destType: "ulong", noConversion: true); 10118verify(sourceType: "nint", destType: "char", isExplicit: true); 10119verify(sourceType: "nint", destType: "float"); 10120verify(sourceType: "nint", destType: "double"); 10121verify(sourceType: "nint", destType: "decimal"); 10122verify(sourceType: "nint", destType: "nint"); 10123verify(sourceType: "nint", destType: "nuint", noConversion: true); 10124verify(sourceType: "nint", destType: "System.IntPtr"); 10125verify(sourceType: "nint", destType: "System.UIntPtr", noConversion: true); 10128verify(sourceType: "object", destType: "nuint", isExplicit: true); 10129verify(sourceType: "string", destType: "nuint", noConversion: true); 10130verify(sourceType: "void*", destType: "nuint", noConversion: true); 10131verify(sourceType: "delegate*<void>", destType: "nuint", noConversion: true); 10132verify(sourceType: "E", destType: "nuint", noConversion: true); 10133verify(sourceType: "bool", destType: "nuint", noConversion: true); 10134verify(sourceType: "sbyte", destType: "nuint", noConversion: true); 10135verify(sourceType: "byte", destType: "nuint"); 10136verify(sourceType: "short", destType: "nuint", noConversion: true); 10137verify(sourceType: "ushort", destType: "nuint"); 10138verify(sourceType: "int", destType: "nuint", noConversion: true); 10139verify(sourceType: "uint", destType: "nuint"); 10140verify(sourceType: "long", destType: "nuint", noConversion: true); 10141verify(sourceType: "ulong", destType: "nuint", isExplicit: true); 10142verify(sourceType: "char", destType: "nuint"); 10143verify(sourceType: "float", destType: "nuint", isExplicit: true); 10144verify(sourceType: "double", destType: "nuint", isExplicit: true); 10145verify(sourceType: "decimal", destType: "nuint", isExplicit: true); 10146verify(sourceType: "nint", destType: "nuint", noConversion: true); 10147verify(sourceType: "nuint", destType: "nuint"); 10148verify(sourceType: "System.IntPtr", destType: "nuint", noConversion: true); 10149verify(sourceType: "System.UIntPtr", destType: "nuint"); 10152verify(sourceType: "nuint", destType: "string", noConversion: true); 10153verify(sourceType: "nuint", destType: "void*", noConversion: true); 10154verify(sourceType: "nuint", destType: "delegate*<void>", noConversion: true); 10155verify(sourceType: "nuint", destType: "E", noConversion: true); 10156verify(sourceType: "nuint", destType: "bool", noConversion: true); 10157verify(sourceType: "nuint", destType: "sbyte", noConversion: true); 10158verify(sourceType: "nuint", destType: "byte", isExplicit: true); 10159verify(sourceType: "nuint", destType: "short", noConversion: true); 10160verify(sourceType: "nuint", destType: "ushort", isExplicit: true); 10161verify(sourceType: "nuint", destType: "int", noConversion: true); 10162verify(sourceType: "nuint", destType: "uint", isExplicit: true); 10163verify(sourceType: "nuint", destType: "long", noConversion: true); 10164verify(sourceType: "nuint", destType: "ulong"); 10165verify(sourceType: "nuint", destType: "char", isExplicit: true); 10166verify(sourceType: "nuint", destType: "float"); 10167verify(sourceType: "nuint", destType: "double"); 10168verify(sourceType: "nuint", destType: "decimal"); 10169verify(sourceType: "nuint", destType: "nint", noConversion: true); 10170verify(sourceType: "nuint", destType: "nuint"); 10171verify(sourceType: "nuint", destType: "System.IntPtr", noConversion: true); 10172verify(sourceType: "nuint", destType: "System.UIntPtr"); 10175verify(sourceType: "object", destType: "System.IntPtr", isExplicit: true); 10176verify(sourceType: "string", destType: "System.IntPtr", noConversion: true); 10177verify(sourceType: "void*", destType: "System.IntPtr", noConversion: true); 10178verify(sourceType: "delegate*<void>", destType: "System.IntPtr", noConversion: true); 10179verify(sourceType: "E", destType: "System.IntPtr", noConversion: true); 10180verify(sourceType: "bool", destType: "System.IntPtr", noConversion: true); 10181verify(sourceType: "sbyte", destType: "System.IntPtr"); 10182verify(sourceType: "byte", destType: "System.IntPtr"); 10183verify(sourceType: "short", destType: "System.IntPtr"); 10184verify(sourceType: "ushort", destType: "System.IntPtr"); 10185verify(sourceType: "int", destType: "System.IntPtr"); 10186verify(sourceType: "uint", destType: "System.IntPtr", noConversion: true); 10187verify(sourceType: "long", destType: "System.IntPtr", isExplicit: true); 10188verify(sourceType: "ulong", destType: "System.IntPtr", noConversion: true); 10189verify(sourceType: "char", destType: "System.IntPtr"); 10190verify(sourceType: "float", destType: "System.IntPtr", isExplicit: true); 10191verify(sourceType: "double", destType: "System.IntPtr", isExplicit: true); 10192verify(sourceType: "decimal", destType: "System.IntPtr", isExplicit: true); 10193verify(sourceType: "nint", destType: "System.IntPtr"); 10194verify(sourceType: "nuint", destType: "System.IntPtr", noConversion: true); 10195verify(sourceType: "System.IntPtr", destType: "System.IntPtr"); 10196verify(sourceType: "System.UIntPtr", destType: "System.IntPtr", noConversion: true); 10199verify(sourceType: "System.IntPtr", destType: "string", noConversion: true); 10200verify(sourceType: "System.IntPtr", destType: "void*", noConversion: true); 10201verify(sourceType: "System.IntPtr", destType: "delegate*<void>", noConversion: true); 10202verify(sourceType: "System.IntPtr", destType: "E", noConversion: true); 10203verify(sourceType: "System.IntPtr", destType: "bool", noConversion: true); 10204verify(sourceType: "System.IntPtr", destType: "sbyte", isExplicit: true); 10205verify(sourceType: "System.IntPtr", destType: "byte", isExplicit: true); 10206verify(sourceType: "System.IntPtr", destType: "short", isExplicit: true); 10207verify(sourceType: "System.IntPtr", destType: "ushort", isExplicit: true); 10208verify(sourceType: "System.IntPtr", destType: "int", isExplicit: true); 10209verify(sourceType: "System.IntPtr", destType: "uint", noConversion: true); 10210verify(sourceType: "System.IntPtr", destType: "long"); 10211verify(sourceType: "System.IntPtr", destType: "ulong", noConversion: true); 10212verify(sourceType: "System.IntPtr", destType: "char", isExplicit: true); 10213verify(sourceType: "System.IntPtr", destType: "float"); 10214verify(sourceType: "System.IntPtr", destType: "double"); 10215verify(sourceType: "System.IntPtr", destType: "decimal"); 10216verify(sourceType: "System.IntPtr", destType: "nint"); 10217verify(sourceType: "System.IntPtr", destType: "nuint", noConversion: true); 10218verify(sourceType: "System.IntPtr", destType: "System.IntPtr"); 10219verify(sourceType: "System.IntPtr", destType: "System.UIntPtr", noConversion: true); 10222verify(sourceType: "object", destType: "System.UIntPtr", isExplicit: true); 10223verify(sourceType: "string", destType: "System.UIntPtr", noConversion: true); 10224verify(sourceType: "void*", destType: "System.UIntPtr", noConversion: true); 10225verify(sourceType: "delegate*<void>", destType: "System.UIntPtr", noConversion: true); 10226verify(sourceType: "E", destType: "System.UIntPtr", noConversion: true); 10227verify(sourceType: "bool", destType: "System.UIntPtr", noConversion: true); 10228verify(sourceType: "sbyte", destType: "System.UIntPtr", noConversion: true); 10229verify(sourceType: "byte", destType: "System.UIntPtr"); 10230verify(sourceType: "short", destType: "System.UIntPtr", noConversion: true); 10231verify(sourceType: "ushort", destType: "System.UIntPtr"); 10232verify(sourceType: "int", destType: "System.UIntPtr", noConversion: true); 10233verify(sourceType: "uint", destType: "System.UIntPtr"); 10234verify(sourceType: "long", destType: "System.UIntPtr", noConversion: true); 10235verify(sourceType: "ulong", destType: "System.UIntPtr", isExplicit: true); 10236verify(sourceType: "char", destType: "System.UIntPtr"); 10237verify(sourceType: "float", destType: "System.UIntPtr", isExplicit: true); 10238verify(sourceType: "double", destType: "System.UIntPtr", isExplicit: true); 10239verify(sourceType: "decimal", destType: "System.UIntPtr", isExplicit: true); 10240verify(sourceType: "nint", destType: "System.UIntPtr", noConversion: true); 10241verify(sourceType: "nuint", destType: "System.UIntPtr"); 10242verify(sourceType: "System.IntPtr", destType: "System.UIntPtr", noConversion: true); 10243verify(sourceType: "System.UIntPtr", destType: "System.UIntPtr"); 10246verify(sourceType: "System.UIntPtr", destType: "string", noConversion: true); 10247verify(sourceType: "System.UIntPtr", destType: "void*", noConversion: true); 10248verify(sourceType: "System.UIntPtr", destType: "delegate*<void>", noConversion: true); 10249verify(sourceType: "System.UIntPtr", destType: "E", noConversion: true); 10250verify(sourceType: "System.UIntPtr", destType: "bool", noConversion: true); 10251verify(sourceType: "System.UIntPtr", destType: "sbyte", noConversion: true); 10252verify(sourceType: "System.UIntPtr", destType: "byte", isExplicit: true); 10253verify(sourceType: "System.UIntPtr", destType: "short", noConversion: true); 10254verify(sourceType: "System.UIntPtr", destType: "ushort", isExplicit: true); 10255verify(sourceType: "System.UIntPtr", destType: "int", noConversion: true); 10256verify(sourceType: "System.UIntPtr", destType: "uint", isExplicit: true); 10257verify(sourceType: "System.UIntPtr", destType: "long", noConversion: true); 10258verify(sourceType: "System.UIntPtr", destType: "ulong"); 10259verify(sourceType: "System.UIntPtr", destType: "char", isExplicit: true); 10260verify(sourceType: "System.UIntPtr", destType: "float"); 10261verify(sourceType: "System.UIntPtr", destType: "double"); 10262verify(sourceType: "System.UIntPtr", destType: "decimal"); 10263verify(sourceType: "System.UIntPtr", destType: "nint", noConversion: true); 10264verify(sourceType: "System.UIntPtr", destType: "nuint"); 10265verify(sourceType: "System.UIntPtr", destType: "System.IntPtr", noConversion: true); 10266verify(sourceType: "System.UIntPtr", destType: "System.UIntPtr");