public static object GetBackend(this XwtObject obj) { if (obj != null) { return(((IFrontend)obj).Backend); } else { return(null); } }
public static object GetBackend(object obj) { if (obj is XwtComponent) { return(XwtComponent.GetBackend((XwtComponent)obj)); } else if (obj is XwtObject) { return(XwtObject.GetBackend((XwtObject)obj)); } else if (obj == null) { return(null); } else { throw new InvalidOperationException("Object doesn't have a backend"); } }