private void SetClass() { switch (this.UploadType) { case UploadTypes.None: this.CurrentClass = null; break; case UploadTypes.RegisterDevice: this.CurrentClass = new RegisterDevice( this.Row); break; case UploadTypes.MDM: this.CurrentClass = new MDM(); break; } }
/// <summary> /// Assign main class /// </summary> /// <param name="baseClass"></param> public void SetBaseClass(IBaseClass baseClass) { BaseClass = baseClass; }
public Network(IBaseClass baseClass) { this.baseClass = baseClass; this.file = Path.Combine(documents, "LastNetworkState.xml"); }
public HomeController(IBaseClass productService) { this.baseClass = productService; this.baseClass.SetController(this); }
/// <summary> /// Advanced constructor of instance /// </summary> public StateResult(IBaseClass baseClass) : base() { this.ObjectId = baseClass.Id; this.ObjectType = baseClass.GetType().Name; }
public static void ExtensionWork(this IBaseClass bc, int extension_param) { Console.WriteLine($"\nExtension param equals: {extension_param}... doing work ..."); extension_param++; bc.DoWorkToInt(extension_param); }
public Decorator1(IBaseClass baseclass) : base(baseclass) { }
public IDecorator(IBaseClass baseclass) { this.baseclass = baseclass; }
void TestFunc(IBaseClass baseclass) { baseclass.DoSomething(); }
private void DoSomethingInteresting(IBaseClass specialItem) { Console.WriteLine("Something interesting has been done with: " + specialItem.Title); }