protected void Page_Load(object sender, EventArgs e) { notification.Visible = false; // -----------Vérification le l'état des modules ----------- // ModuleFactory moduleFactory = new ModuleFactory(cnnStr); Module m = moduleFactory.Get((int)Module.AllModules.Publications); if (m.active == true) { m = moduleFactory.Get((int)Module.AllModules.Subscription); if (m.active == true) { subscriber.Visible = true; lblSubscriber.Visible = true; verifNotification = true; } else { subscriber.Visible = false; lblSubscriber.Visible = false; verifNotification = false; } } else { subscriber.Visible = false; lblSubscriber.Visible = false; verifNotification = false; } // ------------------------------------------------------- // }
public ACModuleController() { _factory = new ModuleFactory(); //================ //ViewBag.ListStore = GetListStore(); _ListModule = new List <ModuleModels>(); }
private async void Page_Loaded(object sender, RoutedEventArgs e) { VersionData versionData = new VersionData(); versionData.CurrentVersion = VERSION; BaseModule module = ModuleFactory.Get(ModuleFactory.Version); try { Task <bool> processResult = module.Process(versionData); bool result = await processResult; if (result == false) { Console.WriteLine("Version Mismatch"); loginButton.IsEnabled = false; MessageBox.Show("Version Mismatch"); } else { loginButton.IsEnabled = true; Console.WriteLine("Updated Version : " + VERSION); } } catch (Exception ex) { Console.WriteLine("ERROR : " + ex.Message); } }
/// <summary> /// Loads the object. /// </summary> public override void Load() { LatipiumModule worldObjects = ModuleFactory.FindModule("Com.Latipium.Modules.World.Objects"); Action <LatipiumObject> load = worldObjects.GetProcedure <LatipiumObject>("LoadObject"); load(new CubeObject()); }
/// <summary> /// Initialize a new Game object. /// </summary> /// <param name="gameName">The name of the game window</param> /// <param name="framerate">The maximum framerate. Set to -1 to not limit it.</param> /// <param name="newLoadableSet">The LoadableSet of ILoadables to load in the LoadContent stage.</param> /// <param name="screenWidth"></param> /// <param name="screenHeight"></param> /// <param name="contentRoot">Name of the content root folder</param> /// <param name="newLogger">The logger to use.</param> protected Game(string gameName, uint framerate, uint screenWidth, uint screenHeight, string contentRoot, LoadableSet newLoadableSet, ILogger newLogger = null) : base( new GameSettings { AntialiasingLevel = 4, BitsPerPixel = 32, ClearColor = Color.Black, ContentDirectory = contentRoot, DepthBits = 0, FramerateLimit = framerate, Height = screenHeight, Width = screenWidth, MajorVersion = 2, MinorVersion = 0, StencilBits = 0, Style = Styles.Default, TimeStep = 1000 / framerate, Title = gameName, VerticalSync = true, TimeStepCap = 20, }) { loadableSet = newLoadableSet; logger = newLogger ?? new ThreadedLogger(); moduleFactory = new ModuleFactory(); }
static void Main(string[] args) { INetworkController iNetworkController = ModuleFactory.GetNetworkController(); //获取所有网卡名称列表 //List<string> networkList = iNetworkController.GetNetworkList(); //获取无线网卡 ManagementObject wirelessNetwork = iNetworkController.GetNetwork("Realtek RTL8723AE Wireless LAN 802.11n PCI-E NIC"); if (wirelessNetwork == null) { Console.WriteLine("获取无线网卡错误"); Console.WriteLine("进程3秒后关闭"); Thread.Sleep(3000); return; } else { Console.WriteLine("已获取无线网卡:" + "\n" + "Realtek RTL8723AE Wireless LAN 802.11n PCI-E NIC"); } //获取无线网卡状态 bool networkState = iNetworkController.GetNetworkState("Realtek RTL8723AE Wireless LAN 802.11n PCI-E NIC"); if (networkState) { Console.WriteLine(""); Console.WriteLine("无线网卡已开启"); Console.WriteLine("正在禁用无线网卡..."); Console.WriteLine(""); if (iNetworkController.DisableNetwork(wirelessNetwork)) { Thread.Sleep(1000); Console.WriteLine("无线网卡禁用成功"); } else { Thread.Sleep(1000); Console.WriteLine("无线网卡禁用失败"); } } else { Console.WriteLine(""); Console.WriteLine("无线网卡已禁用"); Console.WriteLine("正在开启无线网卡..."); Console.WriteLine(""); if (iNetworkController.EnableNetwork(wirelessNetwork)) { Thread.Sleep(1000); Console.WriteLine("无线网卡开启成功"); } else { Thread.Sleep(1000); Console.WriteLine("无线网卡开启失败"); } } Console.WriteLine(""); Console.WriteLine("进程3秒后关闭"); Thread.Sleep(3000); }
public PythonLazyClassType(ClassModel model, ModuleFactory mf, IGlobalScope gs, IPythonType declaringType) : base(model, mf, gs, declaringType) { _cls = new PythonClassType(model.Name, new Location(mf.Module, model.IndexSpan.ToSpan())); _cls.SetDocumentation(model.Documentation); SetInnerType(_cls); }
private void Awake() { if (Instance == null) { Instance = this; } }
public static IMember CreateMember(MemberModel model, ModuleFactory mf, IGlobalScope gs, IPythonType declaringType) { var unkType = mf.Module.Interpreter.UnknownType; switch (model) { case ClassModel cm: return(new PythonLazyClassType(cm, mf, gs, declaringType)); case FunctionModel fm: return(new PythonLazyFunctionType(fm, mf, gs, declaringType)); case PropertyModel pm: return(new PythonLazyPropertyType(pm, mf, gs, declaringType)); case NamedTupleModel ntm: var itemTypes = ntm.ItemTypes.Select(n => mf.ConstructType(n) ?? unkType).ToArray(); return(new NamedTupleType(ntm.Name, ntm.ItemNames, itemTypes, mf.Module, ntm.IndexSpan.ToSpan())); case TypeVarModel tvm: return(new GenericTypeParameter(tvm.Name, mf.Module, tvm.Constraints.Select(n => mf.ConstructType(n) ?? unkType).ToArray(), mf.ConstructType(tvm.Bound), tvm.Covariant, tvm.Contravariant, default)); case VariableModel vm: var m = mf.ConstructMember(vm.Value) ?? unkType; return(new Variable(vm.Name, m, VariableSource.Declaration, new Location(mf.Module, vm.IndexSpan?.ToSpan() ?? default))); } Debug.Fail("Unsupported model type."); return(null); }
/// <summary> /// 安装并启动初始模块(模块信息中Startup属性为true的模块) /// </summary> private static void Install() { foreach (ModuleInfo moduleInfo in ModuleInfoMonitor.StartupModuleInfoList) { ModuleFactory.CreateModule(moduleInfo); } }
public override IMember Create(ModuleFactory mf, IPythonType declaringType, IGlobalScope gs) { if (_cls != null) { return(_cls); } _cls = new PythonClassType(Name, new Location(mf.Module, IndexSpan.ToSpan())); var bases = CreateBases(mf, gs); _cls.SetBases(bases); _cls.SetDocumentation(Documentation); if (GenericParameterValues.Length > 0) { _cls.StoreGenericParameters( _cls, _cls.GenericParameters.Keys.ToArray(), GenericParameterValues.ToDictionary( k => _cls.GenericParameters.Keys.First(x => x == k.Name), v => mf.ConstructType(v.Type) ) ); } var all = Classes.Concat <MemberModel>(Properties).Concat(Methods).Concat(Fields); foreach (var m in all) { _cls.AddMember(m.Name, m.Create(mf, _cls, gs), false); } return(_cls); }
protected void Page_Load(object sender, EventArgs e) { // -----------Vérification le l'état du module ----------- // ModuleFactory moduleFactory = new ModuleFactory(cnnStr); Module m = moduleFactory.Get((int)Module.AllModules.Contact);/* Module id 2 = Module de prises de contact */ if (m.active == false) { ActivationValidation.Visible = true; PageContent.Visible = false; } else { ActivationValidation.Visible = false; PageContent.Visible = true; } // ------------------------------------------------------- // if (!Page.IsPostBack) { Request[] requests = getRequestArray("mois"); Feed(requests); } // }
public void Execute() { var settings = ModuleFactory.GetM <Settings.Settings>(); var registry = ModuleFactory.ModuleFactorySingleton.GetModule <AddOnRegistry>(); registry.RegisterAddOn(AddOnReference.GH); var quickButtonModule = ModuleFactory.ModuleFactorySingleton.GetModule <QuickButtonModule>(); quickButtonModule.RegisterDefaultButton(new QuickButton( "news", 10, true, "AddOn Features and News", "Interface\\Icons\\INV_Misc_Horn_04", () => { }, AddOnReference.GH )); quickButtonModule.RegisterDefaultButton(new QuickButton( "options", 20, true, "Options", "Interface\\Icons\\INV_MISC_QUESTIONMARK", () => { }, AddOnReference.GH )); Core.print("Gryphonheart AddOns loaded."); }
protected PythonLazyType(TModel model, ModuleFactory mf, IGlobalScope gs, IPythonType declaringType) { _model = model ?? throw new ArgumentNullException(nameof(model)); ModuleFactory = mf ?? throw new ArgumentNullException(nameof(mf)); GlobalScope = gs ?? throw new ArgumentNullException(nameof(gs)); DeclaringType = declaringType; }
public void CreateStrategyReturnsOxygenLevel() { ModuleFactory module_factory = new ModuleFactory(); IModuleStrategy returned_strat = module_factory.CreateStrategy(ModuleType.OxygenLevel); Assert.IsInstanceOf(typeof(OxygenStrategy), returned_strat); }
public void CreateStrategyReturnsCorrectDefault() { ModuleFactory module_factory = new ModuleFactory(); IModuleStrategy returned_strat = module_factory.CreateStrategy((ModuleType)3); Assert.IsInstanceOf(typeof(BloodPressureStrategy), returned_strat); }
/// <summary> /// Get module identification. /// </summary> /// <param name="addr">Address of the module.</param> /// <returns>A correctly typed Module instance.</returns> private IModule GetModuleIdent(byte addr) { IModule module = null; var answer = new BICCPData(); if (Biccp.RequestToModule(addr, answer, ICCConstants.BICCP_GRP_CONF, ICCConstants.BICCP_CMD_CONF_VERSION)) { int iMajor = answer.Data[0]; int iMinor = answer.Data[1]; int iBuild = answer.Data[2]; if (Biccp.RequestToModule(addr, answer, ICCConstants.BICCP_GRP_CONF, ICCConstants.BICCP_CMD_CONF_IDENT)) { module = ModuleFactory.CreateInstance(answer.Data[1]); module.Major = iMajor; module.Minor = iMinor; module.Build = iBuild; module.Description = string.Empty; for (int i = 0; i < ICCConstants.DESCSIZE; i++) { if (answer.Data[i + 2] != 0) { module.Description += (char)answer.Data[i + 2]; } } } } Log.LogMessage((module != null), "Module identification", addr); return(module); }
protected void Page_Load(object sender, EventArgs e) { // -----------Vérification le l'état du module ----------- // ModuleFactory moduleFactory = new ModuleFactory(cnnStr); Module m = moduleFactory.Get((int)Module.AllModules.Publications); /* Module id 3 = Module des documents PDF */ if (m.active == false) { ActivationValidation.Visible = true; PageContent.Visible = false; } else { ActivationValidation.Visible = false; PageContent.Visible = true; } // ------------------------------------------------------- // //Request.QueryString /*if (Request.QueryString["Conf"] != null) * { * if (Request.QueryString["Conf"] == "False") * { * notification.Style.Add("color", "red"); * notification.Text = "Vous avez déjà atteint le nombre minimum de catégories"; * } * }*/ Category[] categories = cf.GetAll(); afficherTableau(categories); }
protected void Page_Load(object sender, EventArgs e) { // ----------- Vérification le l'état du module ----------- // ModuleFactory moduleFactory = new ModuleFactory(cnnStr); Module m = moduleFactory.Get((int)Module.AllModules.Contact);/* Module id 2 = Module de prises de contact */ if (m.active == false) { Response.Redirect("Default.aspx"); } // ------------------------------------------------------- // // ----------- Vérification de la connexion ----------- // if (Session["User"] != null) { user = (User)Session["User"]; divConnexion.Visible = false; divContact.Visible = true; } else { divConnexion.Visible = true; divContact.Visible = false; //Response.Redirect("Connexion.aspx"); } // ------------------------------------------------------- // }
protected void Page_Load(object sender, EventArgs e) { /* Vérification des modules */ ModuleFactory mf = new ModuleFactory(cnnStr); Module[] modules = mf.GetAll(); foreach (Module module in modules) { if (module.moduleId == 1 && module.active == false) // Module id 1 = Module des prises de rendez-vous { //Enlever le div rdv et dispo divRDV.Attributes.Add("class", "hidden"); divDispo.Attributes.Add("class", "hidden"); } else if (module.moduleId == 2 && module.active == false) // Module id 2 = Module de prises de contact { //Enlever le div Contact divContact.Attributes.Add("class", "hidden"); } else if (module.moduleId == 3 && module.active == false) // Module id 3 = Module des documents PDF { //Enlever le div Publications divPubli.Attributes.Add("class", "hidden"); } } }
/// <summary> /// Initializes a new instance of the <see cref="ProcessSharp" /> class. /// </summary> /// <param name="native">The native process.</param> /// <param name="type">The type of memory being manipulated.</param> public ProcessSharp(Process native, MemoryType type) { native.EnableRaisingEvents = true; native.Exited += (s, e) => { ProcessExited?.Invoke(s, e); HandleProcessExiting(); }; Native = native; Handle = MemoryHelper.OpenProcess(ProcessAccessFlags.AllAccess, Native.Id); switch (type) { case MemoryType.Local: Memory = new LocalProcessMemory(Handle); break; case MemoryType.Remote: Memory = new ExternalProcessMemory(Handle); break; default: throw new ArgumentOutOfRangeException(nameof(type), type, null); } native.ErrorDataReceived += OutputDataReceived; native.OutputDataReceived += OutputDataReceived; ThreadFactory = new ThreadFactory(this); ModuleFactory = new ModuleFactory(this); MemoryFactory = new MemoryFactory(this); WindowFactory = new WindowFactory(this); }
protected void Page_Load(object sender, EventArgs e) { if (Session["User"] != null) { user = (User)Session["User"]; } else { Response.Redirect("Default.aspx"); } //Remplir les champs avec les anciennes infos if (!Page.IsPostBack) { txtFirstname.Text = user.firstname; txtLastname.Text = user.lastname; txtEmail.Text = user.email; birthday.Text = user.birthday.ToString("dd-MM-yyyy"); if (user.subscriber) { chkSubscription.Checked = true; } else { chkSubscription.Checked = false; } } // -----------Vérification le l'état des modules ----------- // ModuleFactory moduleFactory = new ModuleFactory(cnnStr); Module m = moduleFactory.Get((int)Module.AllModules.Publications); if (m.active == true) { m = moduleFactory.Get((int)Module.AllModules.Subscription); if (m.active == true) { chkSubscription.Visible = true; } else { chkSubscription.Visible = false; } } else { chkSubscription.Visible = false; } // ------------------------------------------------------- // if (Request.QueryString["Conf"] != null) { if (Request.QueryString["Conf"] == "True") { StatusLabel.Style.Add("color", "green"); StatusLabel.Text = "La demande de suppression à été envoyée."; } } }
private void OnAddOnLoaded(SystemEvent eventName, object addonName) { if (addonName.Equals("GHC")) { var addonRegistry = ModuleFactory.GetM <AddOnRegistry>(); addonRegistry.RegisterAddOn(AddOnReference.GHC); } }
public override void Populate(ModuleFactory mf, IPythonType declaringType, IGlobalScope gs) { var all = Classes.Concat <MemberModel>(Properties).Concat(Methods).Concat(Fields); foreach (var m in all) { m.Populate(mf, _cls, gs); } }
/// <summary> /// Loads the player module. /// </summary> public override void Load() { if (PlayerModule.Loaded) { LatipiumModule worldObjects = ModuleFactory.FindModule("Com.Latipium.Modules.World.Objects"); Action <LatipiumObject> load = worldObjects.GetProcedure <LatipiumObject>("LoadObject"); load(Instance = new PlayerObject()); } }
private void DrawNewModule() { EditorGUILayout.LabelField("New Module"); newModuleName = EditorGUILayout.TextField(newModuleName); if (GUILayout.Button("Create")) { ModuleFactory.CreateModule(newModuleName); } }
public ModelProvider() { var addonRegistry = ModuleFactory.GetM <AddOnRegistry>(); var quickButtonModule = ModuleFactory.GetM <QuickButtonModule>(); var menuHandler = ModuleFactory.GetM <MenuHandler>(); new Presenter(this, menuHandler, quickButtonModule); addonRegistry.RegisterAddOn(AddOnReference.GHD); }
public DependencyNode(ModuleFactory factory, Type moduleType, IDependencyNode root) { _factory = factory; ModuleType = moduleType; Root = root; Dependencies = new DependencyTree(factory, Root); }
public new ModuleFactory Configure() { //Services var serviceProvider = ConfigureServices(); //Factory ModuleFactory moduleFactory = new ModuleFactory(serviceProvider); return(moduleFactory); }
public void TestFactoryNode() { ModuleFactory mF = new ModuleFactory(); Module m = mF.CreateModule(nameof(Node), @"{ ""Gates"": 5, ""Name"": ""Sauron"", ""Type"": ""Node""}"); Assert.True(m.GetType().Name == nameof(Node)); Assert.True(m.Name == "Sauron"); Assert.True(m.Gate.Count == 5); }
public void Start() { // Show ship and enable factories GameObject shipPrefab = GameObject.FindGameObjectWithTag("ShipBlueprint"); PlayerActivation activater = shipPrefab.GetComponent<PlayerActivation>(); activater.SetFactoriesEnabled(true); activater.Show(); foreach (ModuleFactory mf in shipPrefab.GetComponents<ModuleFactory>()) { if (mf.FactoryType == "Weapon") { weaponFactory = mf; } else if (mf.FactoryType == "Skill") { skillFactory = mf; } else if (mf.FactoryType == "Control") { controlFactory = mf; } } // Set Factory-dependent variables numWeapons = weaponFactory.Prefabs.Count; numSkills = skillFactory.Prefabs.Count; numControls = controlFactory.Prefabs.Count; // TODO update this stuff to version 3.0 InitUI(); }
private bool IsMade(ModuleFactory factory, GameObject prefab) { foreach(GameObject module in factory.Modules) { if(module.name == prefab.name) { return true; } } return false; }
void IWebApiController.InitializeModule(string name, ModuleFactory makeNewModule) { _log.Info("'{0}': initializing...", name); try { var module = makeNewModule(name, _log); _modules.Add(module); module.Initialize(this); _log.Info("'{0}': initialization is completed", name); } catch (Exception ex) { initialization_is_failed(name, ex); } }