C# (CSharp) WebMarco.Frontend.PlatformImplemented.Android Namespace

Classes

Name Description
BaseView
BaseViewImplementer
BaseWebView
BaseWebViewImplementer Such design scheme of WebMarco.Frontend..PlatformImplemented.Implementer and WebMarco.Frontend.Common.Implementer classes with same name replaces the //#if PLATFORM1 ... //#elif PLATFORM2 .. //#elif ... //#endif preprocessor directives that, according to experiense achieved in previous projects - these tend to be unmanagable. With this approach common frontend code goes to WebMarco.Frontend.Common.Implementer and the code that is speciffic for a platform, for exaple Android, - if it was in //#if ANDROID ... //#endif then it goes to WebMarco.Frontend.PlatformImplemented.Android
BaseWindow
BaseWindowImplementer A place for //#if ANDROID .. //#endif code
MainWebView
MainWindow
SynchronousFrontendScriptInterface