private void DefAppSetup() { try { ApplicationSetup _appSetup = ObjectSpace.FindObject<ApplicationSetup> (CriteriaOperator.Parse("Name = 'Setup App 1'")); if (_appSetup == null) { _appSetup = ObjectSpace.CreateObject<ApplicationSetup>(); _appSetup.Name = "Setup App 1"; _appSetup.Code = "APS0001"; _appSetup.Active = true; _appSetup.DefaultSystem = true; //Numbering Header NumberingHeader _objNumberingHeader = new NumberingHeader(_appSetup.Session) { Code = "GN-0001", Name = "Group Numbering Object", NumberingType = NumberingType.Objects, Active = true, ApplicationSetup = _appSetup }; _objNumberingHeader = new NumberingHeader(_appSetup.Session) { Code = "GN-0002", Name = "Group Numbering Document", NumberingType = NumberingType.Documents, Active = true, ApplicationSetup = _appSetup }; //List Import ListImport _objListImport = new ListImport(_appSetup.Session) { No = 1, ObjectList = ObjectList.NumberingLine }; _objListImport = new ListImport(_appSetup.Session) { No = 2, ObjectList = ObjectList.ListImport }; ObjectSpace.CommitChanges(); } } catch (Exception ex) { Tracing.Tracer.LogError(ex); } }
public CollectionsImport(Func <string, TypeDefinition> findType, ModuleDefinition moduleDefinition) { List = new ListImport(findType, moduleDefinition); Enumerable = moduleDefinition.ImportReference(findType("System.Collections.Generic.IEnumerable`1")); }