[JsonSerializable(typeof(ClassWithNewSlotAttributedDecimalProperty))]
[JsonSerializable(typeof(ClassWithNewSlotDecimalProperty))]
[JsonSerializable(typeof(LargeStructWithValueAndReferenceTypes))]
-#if !NETFRAMEWORK
[JsonSerializable(typeof(ClassWithUnsupportedBigInteger))]
[JsonSerializable(typeof(WrapperForClassWithUnsupportedBigInteger))]
[JsonSerializable(typeof(ClassWithIgnoredUnsupportedBigInteger))]
[JsonSerializable(typeof(WrapperForClassWithIgnoredUnsupportedBigInteger))]
-#endif
[JsonSerializable(typeof(ClassWithThingsToIgnore))]
[JsonSerializable(typeof(ClassWithMixedPropertyAccessors_PropertyAttributes))]
[JsonSerializable(typeof(ClassWithPropertyPolicyConflictWhichThrows))]
[JsonSerializable(typeof(ClassWithNewSlotAttributedDecimalProperty))]
[JsonSerializable(typeof(ClassWithNewSlotDecimalProperty))]
[JsonSerializable(typeof(LargeStructWithValueAndReferenceTypes))]
-#if !NETFRAMEWORK
[JsonSerializable(typeof(ClassWithUnsupportedBigInteger))]
[JsonSerializable(typeof(WrapperForClassWithUnsupportedBigInteger))]
[JsonSerializable(typeof(ClassWithIgnoredUnsupportedBigInteger))]
[JsonSerializable(typeof(WrapperForClassWithIgnoredUnsupportedBigInteger))]
-#endif
[JsonSerializable(typeof(ClassWithThingsToIgnore))]
[JsonSerializable(typeof(ClassWithMixedPropertyAccessors_PropertyAttributes))]
[JsonSerializable(typeof(ClassWithPropertyPolicyConflictWhichThrows))]
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/63802", TargetFrameworkMonikers.NetFramework)]
+ [SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)] // Netfx lacks IsExternalInit class needed for records
public void Record()
{
// Compile the referenced assembly first.
}
[Fact]
- [ActiveIssue("https://github.com/dotnet/runtime/issues/63802", TargetFrameworkMonikers.NetFramework)]
+ [SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework)] // Netfx lacks IsExternalInit class needed for records
public void RecordInExternalAssembly()
{
// Compile the referenced assembly first.