コード例 #1
0
 public void SetCurrentImportContextFactory()
 {
     try
     {
         ImportContextFactoryHandler factory = new ImportContextFactoryHandler(CreateImportContext);
         JsonConvert.CurrentImportContextFactory = factory;
         Assert.AreSame(factory, JsonConvert.CurrentImportContextFactory);
         JsonConvert.CreateImportContext();
         Assert.IsTrue(_createImportContextCalled);
     }
     finally
     {
         JsonConvert.CurrentImportContextFactory = JsonConvert.DefaultImportContextFactory;
     }
 }
コード例 #2
0
ファイル: TestJsonConvert.cs プロジェクト: krbvroc1/KeeFox
 public void SetCurrentImportContextFactory()
 {
     try
     {
         ImportContextFactoryHandler factory = new ImportContextFactoryHandler(CreateImportContext);
         JsonConvert.CurrentImportContextFactory = factory;
         Assert.AreSame(factory, JsonConvert.CurrentImportContextFactory);
         JsonConvert.CreateImportContext();
         Assert.IsTrue(_createImportContextCalled);
     }
     finally
     {
         JsonConvert.CurrentImportContextFactory = JsonConvert.DefaultImportContextFactory;
     }
 }
コード例 #3
0
ファイル: JsonConvert.cs プロジェクト: pjcrosbie/jayrock
 static JsonConvert()
 {
     _currentExportContextFactoryHandler = _defaultExportContextFactoryHandler = new ExportContextFactoryHandler(CreateDefaultExportContext);
     _currentImportContextFactoryHandler = _defaultImportContextFactoryHandler = new ImportContextFactoryHandler(CreateDefaultImportContext);
 }