private void Test() { var name = new VirtualClass <string>().Method2().name; var method2 = new VirtualClass <string>().Method2(); Console.WriteLine(method2.name); }
//[Authorize(Roles = "trainer")] public ActionResult Edit(int?id) { VirtualClass virtualClass = db.VirtualClass.Find(id); TrainingDropDownList(virtualClass.TrainingID); return(View(virtualClass)); }
private double ExecuteVirtualClass(VirtualClass something) { var stopwatch = Stopwatch.StartNew(); something.Execute(); stopwatch.Stop(); var ticks = stopwatch.ElapsedTicks; var nanoseconds = GetNanoseconds(ticks); return nanoseconds; }
private double ExecuteVirtualClass(VirtualClass something) { var stopwatch = Stopwatch.StartNew(); something.Execute(); stopwatch.Stop(); var ticks = stopwatch.ElapsedTicks; var nanoseconds = GetNanoseconds(ticks); return(nanoseconds); }
//[Authorize(Roles = "trainer")] public ActionResult Create(VirtualClass virtualClass) { try { if (ModelState.IsValid) { db.VirtualClass.Add(virtualClass); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (RetryLimitExceededException) { ModelState.AddModelError("", "Unable to save changes. Try again or inform administration"); } ModelState.Clear(); ViewBag.Message = virtualClass.NameVirtualClass; TrainingDropDownList(virtualClass.TrainingID); return(View(virtualClass)); }
private unsafe void LoadOffsets() { //TODO Add scanning Logger.Info("LoadOffsets"); OffsetScanner.ScanOffsets(_memory); if (_memory.Internal) { var createInter = _memory["engine.dll"]["CreateInterface"]; Logger.Info("New Interface name: " + createInter.Name + "\nAddress" + createInter.BaseAddress); EngineCreateInterface = createInter.GetDelegate <CreateInterfaceFn>(); var returncode = 0; var IEngineTracePtr = EngineCreateInterface(IEngineTraceVTable, ref returncode); var IEngineTrace = new VirtualClass(IEngineTracePtr); var traceFunction = IEngineTrace.GetVirtualFunction <IEngineTrace.TraceRay>(5 /*TraceRayindex*/); Logger.Info("New VClass name: " + IEngineTraceVTable + "\nAddress: " + IEngineTrace.ClassAddress.ToString()); } offsetsLoaded = true; }
static void Main(string[] args) { // перезапись Console.WriteLine("override Print1"); OverrideVirtualMethod cl1 = new OverrideVirtualMethod(); VirtualClass cl2 = new OverrideVirtualMethod(); VirtualClass cl3 = new VirtualClass(); OverrideVirtualMethod cl4 = new OverrideVirtualMethod(); cl1.Print(); // OverrideVirtualMethod cl2.Print(); // OverrideVirtualMethod cl3.Print(); // VirtualClass ((VirtualClass)cl3).Print(); // VirtualClass // Сокрытие Console.WriteLine("\nnew Print2"); cl1.Print2(); // OverrideVirtualMethod cl2.Print2(); // VirtualClass cl3.Print2(); // VirtualClass ((VirtualClass)cl3).Print2(); // VirtualClass }
public when_setting_up_a_return_value_for_a_virtual_property_on_a_class_with_a_public_getter_and_private_setter() { target = MockRepository.GenerateStub <VirtualClass>(); target.Stub(entry_model => entry_model.virtual_property_public_read_private_write).Return(DateTime.Now); }
public static extern bool WTSVirtualChannelQuery( IntPtr channelHandle, VirtualClass virtualClass, out IntPtr buffer, ref uint bytesReturned);
public void setup() { target = MockRepository.GenerateStub<VirtualClass>(); target.Stub(entry_model => entry_model.virtual_property_public_read_private_write).Return(DateTime.Now); }
public when_setting_up_a_return_value_for_a_virtual_property_on_a_class_with_a_public_getter_and_private_setter() { target = MockRepository.GenerateStub<VirtualClass>(); target.Stub(entry_model => entry_model.virtual_property_public_read_private_write).Return(DateTime.Now); }
public when_setting_up_a_return_value_for_a_virtual_property_on_a_class_with_a_public_getter_and_private_setter() { target = MockRepository.Mock <VirtualClass>(); target.SetUnexpectedBehavior(UnexpectedCallBehaviors.BaseOrDefault); target.Stub(entry_model => entry_model.virtual_property_public_read_private_write).Return(DateTime.Now); }