Collections\SegmentedCollectionsMarshalTests.cs (20)
582test<int>(Enumerable.Range(0, 17));
583test<int?>(Enumerable.Range(0, 17).Cast<int?>());
584test<Guid>(Enumerable.Range(0, 17).Select(_ => Guid.NewGuid()));
585test<Guid?>(Enumerable.Range(0, 17).Select(_ => (Guid?)Guid.NewGuid()));
586test<string>(Enumerable.Range(0, 17).Select(_ => Guid.NewGuid().ToString()));
587test<CustomClass>(Enumerable.Range(0, 17).Select(_ => new CustomClass()));
588test<ManagedCustomStruct>(Enumerable.Range(0, 17).Select(_ => new ManagedCustomStruct() { Bar = Guid.NewGuid() }));
589test<ManagedCustomStruct?>(Enumerable.Range(0, 17).Select(_ => (ManagedCustomStruct?)new ManagedCustomStruct() { Bar = Guid.NewGuid() }));
590test<UnmanagedCustomStruct>(Enumerable.Range(0, 17).Select(_ => new UnmanagedCustomStruct() { Foo = Guid.NewGuid() }));
591test<UnmanagedCustomStruct?>(Enumerable.Range(0, 17).Select(_ => (UnmanagedCustomStruct?)new UnmanagedCustomStruct() { Foo = Guid.NewGuid() }));
654test<int>(Enumerable.Range(0, 17));
655test<int?>(Enumerable.Range(0, 17).Cast<int?>());
656test<Guid>(Enumerable.Range(0, 17).Select(_ => Guid.NewGuid()));
657test<Guid?>(Enumerable.Range(0, 17).Select(_ => (Guid?)Guid.NewGuid()));
658test<string>(Enumerable.Range(0, 17).Select(_ => Guid.NewGuid().ToString()));
659test<CustomClass>(Enumerable.Range(0, 17).Select(_ => new CustomClass()));
660test<ManagedCustomStruct>(Enumerable.Range(0, 17).Select(_ => new ManagedCustomStruct() { Bar = Guid.NewGuid() }));
661test<ManagedCustomStruct?>(Enumerable.Range(0, 17).Select(_ => (ManagedCustomStruct?)new ManagedCustomStruct() { Bar = Guid.NewGuid() }));
662test<UnmanagedCustomStruct>(Enumerable.Range(0, 17).Select(_ => new UnmanagedCustomStruct() { Foo = Guid.NewGuid() }));
663test<UnmanagedCustomStruct?>(Enumerable.Range(0, 17).Select(_ => (UnmanagedCustomStruct?)new UnmanagedCustomStruct() { Foo = Guid.NewGuid() }));