internal static ITizenPlatform CreatePlatform(EvasObject parent) { ITizenPlatform platform = PreloadedPlatform.GetInstalce(parent); if (Forms.Flags.Contains(Flags.LightweightPlatformExperimental)) { platform?.Dispose(); platform = new LightweightPlatform(parent); } else { platform = platform ?? new DefaultPlatform(parent); } return(platform); }
public PreloadedPlatform(EvasObject parent) : base(parent) { Parent = parent; s_precreated = this; }