private IntPtr CreateConverter(IDocument document) { IntPtr converter; { var config = Toolset.CreateGlobalSettings(); ApplySettingsToConfig(config, document, true); converter = Toolset.CreateConverter(config); } foreach (var setting in document.GetObjects()) { if (setting != null) { var config = Toolset.CreateObjectSettings(); ApplySettingsToConfig(config, setting, false); Toolset.AddObject(converter, config, setting.GetData()); } } return(converter); }