internal ComplexClass(UnsafeClass obj, params UnsafeStruct[] array) { this.obj = obj; this.array = array; objArray = new object[] { "1", "2" }; nullArray = null; }
unsafe static void UnsafeTests () { UnsafeClass v = new UnsafeClass (); Test (delegate () { int i = *v.GetUnsafeValue (); }); }
public static void UnsafeClassComparer() { new EqualityComparerBuilder <UnsafeClass>().Build(out var equality, out var hashCode); var obj = new UnsafeClass(new IntPtr(42L), "Hello, world!"); Equal(hashCode(obj), hashCode(new UnsafeClass(new IntPtr(42L), "Hello, world!"))); True(equality(obj, new UnsafeClass(new IntPtr(42L), "Hello, world!"))); }
unsafe static void UnsafeTests() { UnsafeClass v = new UnsafeClass(); Test(delegate() { int i = *v.GetUnsafeValue(); }); }
unsafe static void UnsafeTests () { UnsafeClass v = new UnsafeClass (); Test (delegate () { int i = *v.GetUnsafeValue (); }); Test (delegate () { byte* buffer = stackalloc byte[8192]; }); }
unsafe static void UnsafeTests() { UnsafeClass v = new UnsafeClass(); Test(delegate() { int i = *v.GetUnsafeValue(); }); Test(delegate() { byte *buffer = stackalloc byte[8192]; }); }
internal ComplexClass(UnsafeClass obj, params UnsafeStruct[] array) { this.obj = obj; this.array = array; }
static void Main(string[] args) { var a = new UnsafeClass("Christian Troy"); }