コード例 #1
0
 public CrossFrameworkSerializationTests(ITestOutputHelper log)
 {
     _log                 = log;
     _serializer          = new Serializer();
     _originalObject      = CrossFrameworkInitializer.Init();
     _originalMixedObject = CrossFrameworkInitializer.InitMixed();
 }
コード例 #2
0
        public CrossFrameworkSerializationTests(ITestOutputHelper log)
        {
            _log                 = log;
            _originalObject      = CrossFrameworkInitializer.Init();
            _originalMixedObject = CrossFrameworkInitializer.InitMixed();

            // Demonstrating the use of custom dll package name override
            // to convert netcore System.Drawing.Primitives to netfx
            // System.Drawing package.
            #if NETFX
            _serializer = new Serializer(SerializerOptions.Default.WithPackageNameOverrides(
                                             new List <Func <string, string> >
            {
                str => str.Contains("System.Drawing.Primitives") ? str.Replace(".Primitives", "") : str
            }));
            #elif NETCOREAPP
            _serializer = new Serializer();
            #endif
        }
コード例 #3
0
 public CrossFrameworkSerializationTests()
 {
     _serializer     = new Serializer();
     _originalObject = CrossFrameworkInitializer.Init();
 }