public PyModuleSpec(string name, ISpecLoader loader, string origin, string[] submodule_search_locations) : base(PyModuleClass.Instance) { Name = name; Loader = loader; Origin = origin; SubmoduleSearchLocations = submodule_search_locations; }
public static PyModuleSpec Create(string name, ISpecLoader loader, string origin, string[] submodule_search_locations) { var spec = PyTypeObject.DefaultNew <PyModuleSpec>(PyModuleSpecClass.Instance); spec.Name = name; spec.Loader = loader; spec.Origin = origin; spec.SubmoduleSearchLocations = submodule_search_locations; return(spec); }