diff --git a/DeviceTests/DeviceTests.Android/Resources/Resource.designer.cs b/DeviceTests/DeviceTests.Android/Resources/Resource.designer.cs index de25615bd..6c7d5c768 100644 --- a/DeviceTests/DeviceTests.Android/Resources/Resource.designer.cs +++ b/DeviceTests/DeviceTests.Android/Resources/Resource.designer.cs @@ -2783,6 +2783,2919 @@ public static void UpdateIdValues() global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_id = global::DeviceTests.Droid.Resource.Styleable.ViewStubCompat_android_id; global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_inflatedId = global::DeviceTests.Droid.Resource.Styleable.ViewStubCompat_android_inflatedId; global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_layout = global::DeviceTests.Droid.Resource.Styleable.ViewStubCompat_android_layout; + global::DeviceTests.Shared.Resource.Animation.abc_fade_in = global::DeviceTests.Droid.Resource.Animation.abc_fade_in; + global::DeviceTests.Shared.Resource.Animation.abc_fade_out = global::DeviceTests.Droid.Resource.Animation.abc_fade_out; + global::DeviceTests.Shared.Resource.Animation.abc_grow_fade_in_from_bottom = global::DeviceTests.Droid.Resource.Animation.abc_grow_fade_in_from_bottom; + global::DeviceTests.Shared.Resource.Animation.abc_popup_enter = global::DeviceTests.Droid.Resource.Animation.abc_popup_enter; + global::DeviceTests.Shared.Resource.Animation.abc_popup_exit = global::DeviceTests.Droid.Resource.Animation.abc_popup_exit; + global::DeviceTests.Shared.Resource.Animation.abc_shrink_fade_out_from_bottom = global::DeviceTests.Droid.Resource.Animation.abc_shrink_fade_out_from_bottom; + global::DeviceTests.Shared.Resource.Animation.abc_slide_in_bottom = global::DeviceTests.Droid.Resource.Animation.abc_slide_in_bottom; + global::DeviceTests.Shared.Resource.Animation.abc_slide_in_top = global::DeviceTests.Droid.Resource.Animation.abc_slide_in_top; + global::DeviceTests.Shared.Resource.Animation.abc_slide_out_bottom = global::DeviceTests.Droid.Resource.Animation.abc_slide_out_bottom; + global::DeviceTests.Shared.Resource.Animation.abc_slide_out_top = global::DeviceTests.Droid.Resource.Animation.abc_slide_out_top; + global::DeviceTests.Shared.Resource.Animation.abc_tooltip_enter = global::DeviceTests.Droid.Resource.Animation.abc_tooltip_enter; + global::DeviceTests.Shared.Resource.Animation.abc_tooltip_exit = global::DeviceTests.Droid.Resource.Animation.abc_tooltip_exit; + global::DeviceTests.Shared.Resource.Animation.design_bottom_sheet_slide_in = global::DeviceTests.Droid.Resource.Animation.design_bottom_sheet_slide_in; + global::DeviceTests.Shared.Resource.Animation.design_bottom_sheet_slide_out = global::DeviceTests.Droid.Resource.Animation.design_bottom_sheet_slide_out; + global::DeviceTests.Shared.Resource.Animation.design_snackbar_in = global::DeviceTests.Droid.Resource.Animation.design_snackbar_in; + global::DeviceTests.Shared.Resource.Animation.design_snackbar_out = global::DeviceTests.Droid.Resource.Animation.design_snackbar_out; + global::DeviceTests.Shared.Resource.Animation.EnterFromLeft = global::DeviceTests.Droid.Resource.Animation.EnterFromLeft; + global::DeviceTests.Shared.Resource.Animation.EnterFromRight = global::DeviceTests.Droid.Resource.Animation.EnterFromRight; + global::DeviceTests.Shared.Resource.Animation.ExitToLeft = global::DeviceTests.Droid.Resource.Animation.ExitToLeft; + global::DeviceTests.Shared.Resource.Animation.ExitToRight = global::DeviceTests.Droid.Resource.Animation.ExitToRight; + global::DeviceTests.Shared.Resource.Animator.design_appbar_state_list_animator = global::DeviceTests.Droid.Resource.Animator.design_appbar_state_list_animator; + global::DeviceTests.Shared.Resource.Animator.design_fab_hide_motion_spec = global::DeviceTests.Droid.Resource.Animator.design_fab_hide_motion_spec; + global::DeviceTests.Shared.Resource.Animator.design_fab_show_motion_spec = global::DeviceTests.Droid.Resource.Animator.design_fab_show_motion_spec; + global::DeviceTests.Shared.Resource.Animator.mtrl_btn_state_list_anim = global::DeviceTests.Droid.Resource.Animator.mtrl_btn_state_list_anim; + global::DeviceTests.Shared.Resource.Animator.mtrl_btn_unelevated_state_list_anim = global::DeviceTests.Droid.Resource.Animator.mtrl_btn_unelevated_state_list_anim; + global::DeviceTests.Shared.Resource.Animator.mtrl_chip_state_list_anim = global::DeviceTests.Droid.Resource.Animator.mtrl_chip_state_list_anim; + global::DeviceTests.Shared.Resource.Animator.mtrl_fab_hide_motion_spec = global::DeviceTests.Droid.Resource.Animator.mtrl_fab_hide_motion_spec; + global::DeviceTests.Shared.Resource.Animator.mtrl_fab_show_motion_spec = global::DeviceTests.Droid.Resource.Animator.mtrl_fab_show_motion_spec; + global::DeviceTests.Shared.Resource.Animator.mtrl_fab_transformation_sheet_collapse_spec = global::DeviceTests.Droid.Resource.Animator.mtrl_fab_transformation_sheet_collapse_spec; + global::DeviceTests.Shared.Resource.Animator.mtrl_fab_transformation_sheet_expand_spec = global::DeviceTests.Droid.Resource.Animator.mtrl_fab_transformation_sheet_expand_spec; + global::DeviceTests.Shared.Resource.Attribute.actionBarDivider = global::DeviceTests.Droid.Resource.Attribute.actionBarDivider; + global::DeviceTests.Shared.Resource.Attribute.actionBarItemBackground = global::DeviceTests.Droid.Resource.Attribute.actionBarItemBackground; + global::DeviceTests.Shared.Resource.Attribute.actionBarPopupTheme = global::DeviceTests.Droid.Resource.Attribute.actionBarPopupTheme; + global::DeviceTests.Shared.Resource.Attribute.actionBarSize = global::DeviceTests.Droid.Resource.Attribute.actionBarSize; + global::DeviceTests.Shared.Resource.Attribute.actionBarSplitStyle = global::DeviceTests.Droid.Resource.Attribute.actionBarSplitStyle; + global::DeviceTests.Shared.Resource.Attribute.actionBarStyle = global::DeviceTests.Droid.Resource.Attribute.actionBarStyle; + global::DeviceTests.Shared.Resource.Attribute.actionBarTabBarStyle = global::DeviceTests.Droid.Resource.Attribute.actionBarTabBarStyle; + global::DeviceTests.Shared.Resource.Attribute.actionBarTabStyle = global::DeviceTests.Droid.Resource.Attribute.actionBarTabStyle; + global::DeviceTests.Shared.Resource.Attribute.actionBarTabTextStyle = global::DeviceTests.Droid.Resource.Attribute.actionBarTabTextStyle; + global::DeviceTests.Shared.Resource.Attribute.actionBarTheme = global::DeviceTests.Droid.Resource.Attribute.actionBarTheme; + global::DeviceTests.Shared.Resource.Attribute.actionBarWidgetTheme = global::DeviceTests.Droid.Resource.Attribute.actionBarWidgetTheme; + global::DeviceTests.Shared.Resource.Attribute.actionButtonStyle = global::DeviceTests.Droid.Resource.Attribute.actionButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.actionDropDownStyle = global::DeviceTests.Droid.Resource.Attribute.actionDropDownStyle; + global::DeviceTests.Shared.Resource.Attribute.actionLayout = global::DeviceTests.Droid.Resource.Attribute.actionLayout; + global::DeviceTests.Shared.Resource.Attribute.actionMenuTextAppearance = global::DeviceTests.Droid.Resource.Attribute.actionMenuTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.actionMenuTextColor = global::DeviceTests.Droid.Resource.Attribute.actionMenuTextColor; + global::DeviceTests.Shared.Resource.Attribute.actionModeBackground = global::DeviceTests.Droid.Resource.Attribute.actionModeBackground; + global::DeviceTests.Shared.Resource.Attribute.actionModeCloseButtonStyle = global::DeviceTests.Droid.Resource.Attribute.actionModeCloseButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.actionModeCloseDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModeCloseDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionModeCopyDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModeCopyDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionModeCutDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModeCutDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionModeFindDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModeFindDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionModePasteDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModePasteDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionModePopupWindowStyle = global::DeviceTests.Droid.Resource.Attribute.actionModePopupWindowStyle; + global::DeviceTests.Shared.Resource.Attribute.actionModeSelectAllDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModeSelectAllDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionModeShareDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModeShareDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionModeSplitBackground = global::DeviceTests.Droid.Resource.Attribute.actionModeSplitBackground; + global::DeviceTests.Shared.Resource.Attribute.actionModeStyle = global::DeviceTests.Droid.Resource.Attribute.actionModeStyle; + global::DeviceTests.Shared.Resource.Attribute.actionModeWebSearchDrawable = global::DeviceTests.Droid.Resource.Attribute.actionModeWebSearchDrawable; + global::DeviceTests.Shared.Resource.Attribute.actionOverflowButtonStyle = global::DeviceTests.Droid.Resource.Attribute.actionOverflowButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.actionOverflowMenuStyle = global::DeviceTests.Droid.Resource.Attribute.actionOverflowMenuStyle; + global::DeviceTests.Shared.Resource.Attribute.actionProviderClass = global::DeviceTests.Droid.Resource.Attribute.actionProviderClass; + global::DeviceTests.Shared.Resource.Attribute.actionViewClass = global::DeviceTests.Droid.Resource.Attribute.actionViewClass; + global::DeviceTests.Shared.Resource.Attribute.activityChooserViewStyle = global::DeviceTests.Droid.Resource.Attribute.activityChooserViewStyle; + global::DeviceTests.Shared.Resource.Attribute.alertDialogButtonGroupStyle = global::DeviceTests.Droid.Resource.Attribute.alertDialogButtonGroupStyle; + global::DeviceTests.Shared.Resource.Attribute.alertDialogCenterButtons = global::DeviceTests.Droid.Resource.Attribute.alertDialogCenterButtons; + global::DeviceTests.Shared.Resource.Attribute.alertDialogStyle = global::DeviceTests.Droid.Resource.Attribute.alertDialogStyle; + global::DeviceTests.Shared.Resource.Attribute.alertDialogTheme = global::DeviceTests.Droid.Resource.Attribute.alertDialogTheme; + global::DeviceTests.Shared.Resource.Attribute.allowStacking = global::DeviceTests.Droid.Resource.Attribute.allowStacking; + global::DeviceTests.Shared.Resource.Attribute.alpha = global::DeviceTests.Droid.Resource.Attribute.alpha; + global::DeviceTests.Shared.Resource.Attribute.alphabeticModifiers = global::DeviceTests.Droid.Resource.Attribute.alphabeticModifiers; + global::DeviceTests.Shared.Resource.Attribute.arrowHeadLength = global::DeviceTests.Droid.Resource.Attribute.arrowHeadLength; + global::DeviceTests.Shared.Resource.Attribute.arrowShaftLength = global::DeviceTests.Droid.Resource.Attribute.arrowShaftLength; + global::DeviceTests.Shared.Resource.Attribute.autoCompleteTextViewStyle = global::DeviceTests.Droid.Resource.Attribute.autoCompleteTextViewStyle; + global::DeviceTests.Shared.Resource.Attribute.autoSizeMaxTextSize = global::DeviceTests.Droid.Resource.Attribute.autoSizeMaxTextSize; + global::DeviceTests.Shared.Resource.Attribute.autoSizeMinTextSize = global::DeviceTests.Droid.Resource.Attribute.autoSizeMinTextSize; + global::DeviceTests.Shared.Resource.Attribute.autoSizePresetSizes = global::DeviceTests.Droid.Resource.Attribute.autoSizePresetSizes; + global::DeviceTests.Shared.Resource.Attribute.autoSizeStepGranularity = global::DeviceTests.Droid.Resource.Attribute.autoSizeStepGranularity; + global::DeviceTests.Shared.Resource.Attribute.autoSizeTextType = global::DeviceTests.Droid.Resource.Attribute.autoSizeTextType; + global::DeviceTests.Shared.Resource.Attribute.background = global::DeviceTests.Droid.Resource.Attribute.background; + global::DeviceTests.Shared.Resource.Attribute.backgroundSplit = global::DeviceTests.Droid.Resource.Attribute.backgroundSplit; + global::DeviceTests.Shared.Resource.Attribute.backgroundStacked = global::DeviceTests.Droid.Resource.Attribute.backgroundStacked; + global::DeviceTests.Shared.Resource.Attribute.backgroundTint = global::DeviceTests.Droid.Resource.Attribute.backgroundTint; + global::DeviceTests.Shared.Resource.Attribute.backgroundTintMode = global::DeviceTests.Droid.Resource.Attribute.backgroundTintMode; + global::DeviceTests.Shared.Resource.Attribute.barLength = global::DeviceTests.Droid.Resource.Attribute.barLength; + global::DeviceTests.Shared.Resource.Attribute.behavior_autoHide = global::DeviceTests.Droid.Resource.Attribute.behavior_autoHide; + global::DeviceTests.Shared.Resource.Attribute.behavior_fitToContents = global::DeviceTests.Droid.Resource.Attribute.behavior_fitToContents; + global::DeviceTests.Shared.Resource.Attribute.behavior_hideable = global::DeviceTests.Droid.Resource.Attribute.behavior_hideable; + global::DeviceTests.Shared.Resource.Attribute.behavior_overlapTop = global::DeviceTests.Droid.Resource.Attribute.behavior_overlapTop; + global::DeviceTests.Shared.Resource.Attribute.behavior_peekHeight = global::DeviceTests.Droid.Resource.Attribute.behavior_peekHeight; + global::DeviceTests.Shared.Resource.Attribute.behavior_skipCollapsed = global::DeviceTests.Droid.Resource.Attribute.behavior_skipCollapsed; + global::DeviceTests.Shared.Resource.Attribute.borderWidth = global::DeviceTests.Droid.Resource.Attribute.borderWidth; + global::DeviceTests.Shared.Resource.Attribute.borderlessButtonStyle = global::DeviceTests.Droid.Resource.Attribute.borderlessButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.bottomAppBarStyle = global::DeviceTests.Droid.Resource.Attribute.bottomAppBarStyle; + global::DeviceTests.Shared.Resource.Attribute.bottomNavigationStyle = global::DeviceTests.Droid.Resource.Attribute.bottomNavigationStyle; + global::DeviceTests.Shared.Resource.Attribute.bottomSheetDialogTheme = global::DeviceTests.Droid.Resource.Attribute.bottomSheetDialogTheme; + global::DeviceTests.Shared.Resource.Attribute.bottomSheetStyle = global::DeviceTests.Droid.Resource.Attribute.bottomSheetStyle; + global::DeviceTests.Shared.Resource.Attribute.boxBackgroundColor = global::DeviceTests.Droid.Resource.Attribute.boxBackgroundColor; + global::DeviceTests.Shared.Resource.Attribute.boxBackgroundMode = global::DeviceTests.Droid.Resource.Attribute.boxBackgroundMode; + global::DeviceTests.Shared.Resource.Attribute.boxCollapsedPaddingTop = global::DeviceTests.Droid.Resource.Attribute.boxCollapsedPaddingTop; + global::DeviceTests.Shared.Resource.Attribute.boxCornerRadiusBottomEnd = global::DeviceTests.Droid.Resource.Attribute.boxCornerRadiusBottomEnd; + global::DeviceTests.Shared.Resource.Attribute.boxCornerRadiusBottomStart = global::DeviceTests.Droid.Resource.Attribute.boxCornerRadiusBottomStart; + global::DeviceTests.Shared.Resource.Attribute.boxCornerRadiusTopEnd = global::DeviceTests.Droid.Resource.Attribute.boxCornerRadiusTopEnd; + global::DeviceTests.Shared.Resource.Attribute.boxCornerRadiusTopStart = global::DeviceTests.Droid.Resource.Attribute.boxCornerRadiusTopStart; + global::DeviceTests.Shared.Resource.Attribute.boxStrokeColor = global::DeviceTests.Droid.Resource.Attribute.boxStrokeColor; + global::DeviceTests.Shared.Resource.Attribute.boxStrokeWidth = global::DeviceTests.Droid.Resource.Attribute.boxStrokeWidth; + global::DeviceTests.Shared.Resource.Attribute.buttonBarButtonStyle = global::DeviceTests.Droid.Resource.Attribute.buttonBarButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.buttonBarNegativeButtonStyle = global::DeviceTests.Droid.Resource.Attribute.buttonBarNegativeButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.buttonBarNeutralButtonStyle = global::DeviceTests.Droid.Resource.Attribute.buttonBarNeutralButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.buttonBarPositiveButtonStyle = global::DeviceTests.Droid.Resource.Attribute.buttonBarPositiveButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.buttonBarStyle = global::DeviceTests.Droid.Resource.Attribute.buttonBarStyle; + global::DeviceTests.Shared.Resource.Attribute.buttonGravity = global::DeviceTests.Droid.Resource.Attribute.buttonGravity; + global::DeviceTests.Shared.Resource.Attribute.buttonIconDimen = global::DeviceTests.Droid.Resource.Attribute.buttonIconDimen; + global::DeviceTests.Shared.Resource.Attribute.buttonPanelSideLayout = global::DeviceTests.Droid.Resource.Attribute.buttonPanelSideLayout; + global::DeviceTests.Shared.Resource.Attribute.buttonStyle = global::DeviceTests.Droid.Resource.Attribute.buttonStyle; + global::DeviceTests.Shared.Resource.Attribute.buttonStyleSmall = global::DeviceTests.Droid.Resource.Attribute.buttonStyleSmall; + global::DeviceTests.Shared.Resource.Attribute.buttonTint = global::DeviceTests.Droid.Resource.Attribute.buttonTint; + global::DeviceTests.Shared.Resource.Attribute.buttonTintMode = global::DeviceTests.Droid.Resource.Attribute.buttonTintMode; + global::DeviceTests.Shared.Resource.Attribute.cardBackgroundColor = global::DeviceTests.Droid.Resource.Attribute.cardBackgroundColor; + global::DeviceTests.Shared.Resource.Attribute.cardCornerRadius = global::DeviceTests.Droid.Resource.Attribute.cardCornerRadius; + global::DeviceTests.Shared.Resource.Attribute.cardElevation = global::DeviceTests.Droid.Resource.Attribute.cardElevation; + global::DeviceTests.Shared.Resource.Attribute.cardMaxElevation = global::DeviceTests.Droid.Resource.Attribute.cardMaxElevation; + global::DeviceTests.Shared.Resource.Attribute.cardPreventCornerOverlap = global::DeviceTests.Droid.Resource.Attribute.cardPreventCornerOverlap; + global::DeviceTests.Shared.Resource.Attribute.cardUseCompatPadding = global::DeviceTests.Droid.Resource.Attribute.cardUseCompatPadding; + global::DeviceTests.Shared.Resource.Attribute.cardViewStyle = global::DeviceTests.Droid.Resource.Attribute.cardViewStyle; + global::DeviceTests.Shared.Resource.Attribute.checkboxStyle = global::DeviceTests.Droid.Resource.Attribute.checkboxStyle; + global::DeviceTests.Shared.Resource.Attribute.checkedChip = global::DeviceTests.Droid.Resource.Attribute.checkedChip; + global::DeviceTests.Shared.Resource.Attribute.checkedIcon = global::DeviceTests.Droid.Resource.Attribute.checkedIcon; + global::DeviceTests.Shared.Resource.Attribute.checkedIconEnabled = global::DeviceTests.Droid.Resource.Attribute.checkedIconEnabled; + global::DeviceTests.Shared.Resource.Attribute.checkedIconVisible = global::DeviceTests.Droid.Resource.Attribute.checkedIconVisible; + global::DeviceTests.Shared.Resource.Attribute.checkedTextViewStyle = global::DeviceTests.Droid.Resource.Attribute.checkedTextViewStyle; + global::DeviceTests.Shared.Resource.Attribute.chipBackgroundColor = global::DeviceTests.Droid.Resource.Attribute.chipBackgroundColor; + global::DeviceTests.Shared.Resource.Attribute.chipCornerRadius = global::DeviceTests.Droid.Resource.Attribute.chipCornerRadius; + global::DeviceTests.Shared.Resource.Attribute.chipEndPadding = global::DeviceTests.Droid.Resource.Attribute.chipEndPadding; + global::DeviceTests.Shared.Resource.Attribute.chipGroupStyle = global::DeviceTests.Droid.Resource.Attribute.chipGroupStyle; + global::DeviceTests.Shared.Resource.Attribute.chipIcon = global::DeviceTests.Droid.Resource.Attribute.chipIcon; + global::DeviceTests.Shared.Resource.Attribute.chipIconEnabled = global::DeviceTests.Droid.Resource.Attribute.chipIconEnabled; + global::DeviceTests.Shared.Resource.Attribute.chipIconSize = global::DeviceTests.Droid.Resource.Attribute.chipIconSize; + global::DeviceTests.Shared.Resource.Attribute.chipIconTint = global::DeviceTests.Droid.Resource.Attribute.chipIconTint; + global::DeviceTests.Shared.Resource.Attribute.chipIconVisible = global::DeviceTests.Droid.Resource.Attribute.chipIconVisible; + global::DeviceTests.Shared.Resource.Attribute.chipMinHeight = global::DeviceTests.Droid.Resource.Attribute.chipMinHeight; + global::DeviceTests.Shared.Resource.Attribute.chipSpacing = global::DeviceTests.Droid.Resource.Attribute.chipSpacing; + global::DeviceTests.Shared.Resource.Attribute.chipSpacingHorizontal = global::DeviceTests.Droid.Resource.Attribute.chipSpacingHorizontal; + global::DeviceTests.Shared.Resource.Attribute.chipSpacingVertical = global::DeviceTests.Droid.Resource.Attribute.chipSpacingVertical; + global::DeviceTests.Shared.Resource.Attribute.chipStandaloneStyle = global::DeviceTests.Droid.Resource.Attribute.chipStandaloneStyle; + global::DeviceTests.Shared.Resource.Attribute.chipStartPadding = global::DeviceTests.Droid.Resource.Attribute.chipStartPadding; + global::DeviceTests.Shared.Resource.Attribute.chipStrokeColor = global::DeviceTests.Droid.Resource.Attribute.chipStrokeColor; + global::DeviceTests.Shared.Resource.Attribute.chipStrokeWidth = global::DeviceTests.Droid.Resource.Attribute.chipStrokeWidth; + global::DeviceTests.Shared.Resource.Attribute.chipStyle = global::DeviceTests.Droid.Resource.Attribute.chipStyle; + global::DeviceTests.Shared.Resource.Attribute.closeIcon = global::DeviceTests.Droid.Resource.Attribute.closeIcon; + global::DeviceTests.Shared.Resource.Attribute.closeIconEnabled = global::DeviceTests.Droid.Resource.Attribute.closeIconEnabled; + global::DeviceTests.Shared.Resource.Attribute.closeIconEndPadding = global::DeviceTests.Droid.Resource.Attribute.closeIconEndPadding; + global::DeviceTests.Shared.Resource.Attribute.closeIconSize = global::DeviceTests.Droid.Resource.Attribute.closeIconSize; + global::DeviceTests.Shared.Resource.Attribute.closeIconStartPadding = global::DeviceTests.Droid.Resource.Attribute.closeIconStartPadding; + global::DeviceTests.Shared.Resource.Attribute.closeIconTint = global::DeviceTests.Droid.Resource.Attribute.closeIconTint; + global::DeviceTests.Shared.Resource.Attribute.closeIconVisible = global::DeviceTests.Droid.Resource.Attribute.closeIconVisible; + global::DeviceTests.Shared.Resource.Attribute.closeItemLayout = global::DeviceTests.Droid.Resource.Attribute.closeItemLayout; + global::DeviceTests.Shared.Resource.Attribute.collapseContentDescription = global::DeviceTests.Droid.Resource.Attribute.collapseContentDescription; + global::DeviceTests.Shared.Resource.Attribute.collapseIcon = global::DeviceTests.Droid.Resource.Attribute.collapseIcon; + global::DeviceTests.Shared.Resource.Attribute.collapsedTitleGravity = global::DeviceTests.Droid.Resource.Attribute.collapsedTitleGravity; + global::DeviceTests.Shared.Resource.Attribute.collapsedTitleTextAppearance = global::DeviceTests.Droid.Resource.Attribute.collapsedTitleTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.color = global::DeviceTests.Droid.Resource.Attribute.color; + global::DeviceTests.Shared.Resource.Attribute.colorAccent = global::DeviceTests.Droid.Resource.Attribute.colorAccent; + global::DeviceTests.Shared.Resource.Attribute.colorBackgroundFloating = global::DeviceTests.Droid.Resource.Attribute.colorBackgroundFloating; + global::DeviceTests.Shared.Resource.Attribute.colorButtonNormal = global::DeviceTests.Droid.Resource.Attribute.colorButtonNormal; + global::DeviceTests.Shared.Resource.Attribute.colorControlActivated = global::DeviceTests.Droid.Resource.Attribute.colorControlActivated; + global::DeviceTests.Shared.Resource.Attribute.colorControlHighlight = global::DeviceTests.Droid.Resource.Attribute.colorControlHighlight; + global::DeviceTests.Shared.Resource.Attribute.colorControlNormal = global::DeviceTests.Droid.Resource.Attribute.colorControlNormal; + global::DeviceTests.Shared.Resource.Attribute.colorError = global::DeviceTests.Droid.Resource.Attribute.colorError; + global::DeviceTests.Shared.Resource.Attribute.colorPrimary = global::DeviceTests.Droid.Resource.Attribute.colorPrimary; + global::DeviceTests.Shared.Resource.Attribute.colorPrimaryDark = global::DeviceTests.Droid.Resource.Attribute.colorPrimaryDark; + global::DeviceTests.Shared.Resource.Attribute.colorSecondary = global::DeviceTests.Droid.Resource.Attribute.colorSecondary; + global::DeviceTests.Shared.Resource.Attribute.colorSwitchThumbNormal = global::DeviceTests.Droid.Resource.Attribute.colorSwitchThumbNormal; + global::DeviceTests.Shared.Resource.Attribute.commitIcon = global::DeviceTests.Droid.Resource.Attribute.commitIcon; + global::DeviceTests.Shared.Resource.Attribute.contentDescription = global::DeviceTests.Droid.Resource.Attribute.contentDescription; + global::DeviceTests.Shared.Resource.Attribute.contentInsetEnd = global::DeviceTests.Droid.Resource.Attribute.contentInsetEnd; + global::DeviceTests.Shared.Resource.Attribute.contentInsetEndWithActions = global::DeviceTests.Droid.Resource.Attribute.contentInsetEndWithActions; + global::DeviceTests.Shared.Resource.Attribute.contentInsetLeft = global::DeviceTests.Droid.Resource.Attribute.contentInsetLeft; + global::DeviceTests.Shared.Resource.Attribute.contentInsetRight = global::DeviceTests.Droid.Resource.Attribute.contentInsetRight; + global::DeviceTests.Shared.Resource.Attribute.contentInsetStart = global::DeviceTests.Droid.Resource.Attribute.contentInsetStart; + global::DeviceTests.Shared.Resource.Attribute.contentInsetStartWithNavigation = global::DeviceTests.Droid.Resource.Attribute.contentInsetStartWithNavigation; + global::DeviceTests.Shared.Resource.Attribute.contentPadding = global::DeviceTests.Droid.Resource.Attribute.contentPadding; + global::DeviceTests.Shared.Resource.Attribute.contentPaddingBottom = global::DeviceTests.Droid.Resource.Attribute.contentPaddingBottom; + global::DeviceTests.Shared.Resource.Attribute.contentPaddingLeft = global::DeviceTests.Droid.Resource.Attribute.contentPaddingLeft; + global::DeviceTests.Shared.Resource.Attribute.contentPaddingRight = global::DeviceTests.Droid.Resource.Attribute.contentPaddingRight; + global::DeviceTests.Shared.Resource.Attribute.contentPaddingTop = global::DeviceTests.Droid.Resource.Attribute.contentPaddingTop; + global::DeviceTests.Shared.Resource.Attribute.contentScrim = global::DeviceTests.Droid.Resource.Attribute.contentScrim; + global::DeviceTests.Shared.Resource.Attribute.controlBackground = global::DeviceTests.Droid.Resource.Attribute.controlBackground; + global::DeviceTests.Shared.Resource.Attribute.coordinatorLayoutStyle = global::DeviceTests.Droid.Resource.Attribute.coordinatorLayoutStyle; + global::DeviceTests.Shared.Resource.Attribute.cornerRadius = global::DeviceTests.Droid.Resource.Attribute.cornerRadius; + global::DeviceTests.Shared.Resource.Attribute.counterEnabled = global::DeviceTests.Droid.Resource.Attribute.counterEnabled; + global::DeviceTests.Shared.Resource.Attribute.counterMaxLength = global::DeviceTests.Droid.Resource.Attribute.counterMaxLength; + global::DeviceTests.Shared.Resource.Attribute.counterOverflowTextAppearance = global::DeviceTests.Droid.Resource.Attribute.counterOverflowTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.counterTextAppearance = global::DeviceTests.Droid.Resource.Attribute.counterTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.customNavigationLayout = global::DeviceTests.Droid.Resource.Attribute.customNavigationLayout; + global::DeviceTests.Shared.Resource.Attribute.defaultQueryHint = global::DeviceTests.Droid.Resource.Attribute.defaultQueryHint; + global::DeviceTests.Shared.Resource.Attribute.dialogCornerRadius = global::DeviceTests.Droid.Resource.Attribute.dialogCornerRadius; + global::DeviceTests.Shared.Resource.Attribute.dialogPreferredPadding = global::DeviceTests.Droid.Resource.Attribute.dialogPreferredPadding; + global::DeviceTests.Shared.Resource.Attribute.dialogTheme = global::DeviceTests.Droid.Resource.Attribute.dialogTheme; + global::DeviceTests.Shared.Resource.Attribute.displayOptions = global::DeviceTests.Droid.Resource.Attribute.displayOptions; + global::DeviceTests.Shared.Resource.Attribute.divider = global::DeviceTests.Droid.Resource.Attribute.divider; + global::DeviceTests.Shared.Resource.Attribute.dividerHorizontal = global::DeviceTests.Droid.Resource.Attribute.dividerHorizontal; + global::DeviceTests.Shared.Resource.Attribute.dividerPadding = global::DeviceTests.Droid.Resource.Attribute.dividerPadding; + global::DeviceTests.Shared.Resource.Attribute.dividerVertical = global::DeviceTests.Droid.Resource.Attribute.dividerVertical; + global::DeviceTests.Shared.Resource.Attribute.drawableSize = global::DeviceTests.Droid.Resource.Attribute.drawableSize; + global::DeviceTests.Shared.Resource.Attribute.drawerArrowStyle = global::DeviceTests.Droid.Resource.Attribute.drawerArrowStyle; + global::DeviceTests.Shared.Resource.Attribute.dropDownListViewStyle = global::DeviceTests.Droid.Resource.Attribute.dropDownListViewStyle; + global::DeviceTests.Shared.Resource.Attribute.dropdownListPreferredItemHeight = global::DeviceTests.Droid.Resource.Attribute.dropdownListPreferredItemHeight; + global::DeviceTests.Shared.Resource.Attribute.editTextBackground = global::DeviceTests.Droid.Resource.Attribute.editTextBackground; + global::DeviceTests.Shared.Resource.Attribute.editTextColor = global::DeviceTests.Droid.Resource.Attribute.editTextColor; + global::DeviceTests.Shared.Resource.Attribute.editTextStyle = global::DeviceTests.Droid.Resource.Attribute.editTextStyle; + global::DeviceTests.Shared.Resource.Attribute.elevation = global::DeviceTests.Droid.Resource.Attribute.elevation; + global::DeviceTests.Shared.Resource.Attribute.enforceMaterialTheme = global::DeviceTests.Droid.Resource.Attribute.enforceMaterialTheme; + global::DeviceTests.Shared.Resource.Attribute.enforceTextAppearance = global::DeviceTests.Droid.Resource.Attribute.enforceTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.errorEnabled = global::DeviceTests.Droid.Resource.Attribute.errorEnabled; + global::DeviceTests.Shared.Resource.Attribute.errorTextAppearance = global::DeviceTests.Droid.Resource.Attribute.errorTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.expandActivityOverflowButtonDrawable = global::DeviceTests.Droid.Resource.Attribute.expandActivityOverflowButtonDrawable; + global::DeviceTests.Shared.Resource.Attribute.expanded = global::DeviceTests.Droid.Resource.Attribute.expanded; + global::DeviceTests.Shared.Resource.Attribute.expandedTitleGravity = global::DeviceTests.Droid.Resource.Attribute.expandedTitleGravity; + global::DeviceTests.Shared.Resource.Attribute.expandedTitleMargin = global::DeviceTests.Droid.Resource.Attribute.expandedTitleMargin; + global::DeviceTests.Shared.Resource.Attribute.expandedTitleMarginBottom = global::DeviceTests.Droid.Resource.Attribute.expandedTitleMarginBottom; + global::DeviceTests.Shared.Resource.Attribute.expandedTitleMarginEnd = global::DeviceTests.Droid.Resource.Attribute.expandedTitleMarginEnd; + global::DeviceTests.Shared.Resource.Attribute.expandedTitleMarginStart = global::DeviceTests.Droid.Resource.Attribute.expandedTitleMarginStart; + global::DeviceTests.Shared.Resource.Attribute.expandedTitleMarginTop = global::DeviceTests.Droid.Resource.Attribute.expandedTitleMarginTop; + global::DeviceTests.Shared.Resource.Attribute.expandedTitleTextAppearance = global::DeviceTests.Droid.Resource.Attribute.expandedTitleTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.externalRouteEnabledDrawable = global::DeviceTests.Droid.Resource.Attribute.externalRouteEnabledDrawable; + global::DeviceTests.Shared.Resource.Attribute.fabAlignmentMode = global::DeviceTests.Droid.Resource.Attribute.fabAlignmentMode; + global::DeviceTests.Shared.Resource.Attribute.fabCradleMargin = global::DeviceTests.Droid.Resource.Attribute.fabCradleMargin; + global::DeviceTests.Shared.Resource.Attribute.fabCradleRoundedCornerRadius = global::DeviceTests.Droid.Resource.Attribute.fabCradleRoundedCornerRadius; + global::DeviceTests.Shared.Resource.Attribute.fabCradleVerticalOffset = global::DeviceTests.Droid.Resource.Attribute.fabCradleVerticalOffset; + global::DeviceTests.Shared.Resource.Attribute.fabCustomSize = global::DeviceTests.Droid.Resource.Attribute.fabCustomSize; + global::DeviceTests.Shared.Resource.Attribute.fabSize = global::DeviceTests.Droid.Resource.Attribute.fabSize; + global::DeviceTests.Shared.Resource.Attribute.fastScrollEnabled = global::DeviceTests.Droid.Resource.Attribute.fastScrollEnabled; + global::DeviceTests.Shared.Resource.Attribute.fastScrollHorizontalThumbDrawable = global::DeviceTests.Droid.Resource.Attribute.fastScrollHorizontalThumbDrawable; + global::DeviceTests.Shared.Resource.Attribute.fastScrollHorizontalTrackDrawable = global::DeviceTests.Droid.Resource.Attribute.fastScrollHorizontalTrackDrawable; + global::DeviceTests.Shared.Resource.Attribute.fastScrollVerticalThumbDrawable = global::DeviceTests.Droid.Resource.Attribute.fastScrollVerticalThumbDrawable; + global::DeviceTests.Shared.Resource.Attribute.fastScrollVerticalTrackDrawable = global::DeviceTests.Droid.Resource.Attribute.fastScrollVerticalTrackDrawable; + global::DeviceTests.Shared.Resource.Attribute.firstBaselineToTopHeight = global::DeviceTests.Droid.Resource.Attribute.firstBaselineToTopHeight; + global::DeviceTests.Shared.Resource.Attribute.floatingActionButtonStyle = global::DeviceTests.Droid.Resource.Attribute.floatingActionButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.font = global::DeviceTests.Droid.Resource.Attribute.font; + global::DeviceTests.Shared.Resource.Attribute.fontFamily = global::DeviceTests.Droid.Resource.Attribute.fontFamily; + global::DeviceTests.Shared.Resource.Attribute.fontProviderAuthority = global::DeviceTests.Droid.Resource.Attribute.fontProviderAuthority; + global::DeviceTests.Shared.Resource.Attribute.fontProviderCerts = global::DeviceTests.Droid.Resource.Attribute.fontProviderCerts; + global::DeviceTests.Shared.Resource.Attribute.fontProviderFetchStrategy = global::DeviceTests.Droid.Resource.Attribute.fontProviderFetchStrategy; + global::DeviceTests.Shared.Resource.Attribute.fontProviderFetchTimeout = global::DeviceTests.Droid.Resource.Attribute.fontProviderFetchTimeout; + global::DeviceTests.Shared.Resource.Attribute.fontProviderPackage = global::DeviceTests.Droid.Resource.Attribute.fontProviderPackage; + global::DeviceTests.Shared.Resource.Attribute.fontProviderQuery = global::DeviceTests.Droid.Resource.Attribute.fontProviderQuery; + global::DeviceTests.Shared.Resource.Attribute.fontStyle = global::DeviceTests.Droid.Resource.Attribute.fontStyle; + global::DeviceTests.Shared.Resource.Attribute.fontVariationSettings = global::DeviceTests.Droid.Resource.Attribute.fontVariationSettings; + global::DeviceTests.Shared.Resource.Attribute.fontWeight = global::DeviceTests.Droid.Resource.Attribute.fontWeight; + global::DeviceTests.Shared.Resource.Attribute.foregroundInsidePadding = global::DeviceTests.Droid.Resource.Attribute.foregroundInsidePadding; + global::DeviceTests.Shared.Resource.Attribute.gapBetweenBars = global::DeviceTests.Droid.Resource.Attribute.gapBetweenBars; + global::DeviceTests.Shared.Resource.Attribute.goIcon = global::DeviceTests.Droid.Resource.Attribute.goIcon; + global::DeviceTests.Shared.Resource.Attribute.headerLayout = global::DeviceTests.Droid.Resource.Attribute.headerLayout; + global::DeviceTests.Shared.Resource.Attribute.height = global::DeviceTests.Droid.Resource.Attribute.height; + global::DeviceTests.Shared.Resource.Attribute.helperText = global::DeviceTests.Droid.Resource.Attribute.helperText; + global::DeviceTests.Shared.Resource.Attribute.helperTextEnabled = global::DeviceTests.Droid.Resource.Attribute.helperTextEnabled; + global::DeviceTests.Shared.Resource.Attribute.helperTextTextAppearance = global::DeviceTests.Droid.Resource.Attribute.helperTextTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.hideMotionSpec = global::DeviceTests.Droid.Resource.Attribute.hideMotionSpec; + global::DeviceTests.Shared.Resource.Attribute.hideOnContentScroll = global::DeviceTests.Droid.Resource.Attribute.hideOnContentScroll; + global::DeviceTests.Shared.Resource.Attribute.hideOnScroll = global::DeviceTests.Droid.Resource.Attribute.hideOnScroll; + global::DeviceTests.Shared.Resource.Attribute.hintAnimationEnabled = global::DeviceTests.Droid.Resource.Attribute.hintAnimationEnabled; + global::DeviceTests.Shared.Resource.Attribute.hintEnabled = global::DeviceTests.Droid.Resource.Attribute.hintEnabled; + global::DeviceTests.Shared.Resource.Attribute.hintTextAppearance = global::DeviceTests.Droid.Resource.Attribute.hintTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.homeAsUpIndicator = global::DeviceTests.Droid.Resource.Attribute.homeAsUpIndicator; + global::DeviceTests.Shared.Resource.Attribute.homeLayout = global::DeviceTests.Droid.Resource.Attribute.homeLayout; + global::DeviceTests.Shared.Resource.Attribute.hoveredFocusedTranslationZ = global::DeviceTests.Droid.Resource.Attribute.hoveredFocusedTranslationZ; + global::DeviceTests.Shared.Resource.Attribute.icon = global::DeviceTests.Droid.Resource.Attribute.icon; + global::DeviceTests.Shared.Resource.Attribute.iconEndPadding = global::DeviceTests.Droid.Resource.Attribute.iconEndPadding; + global::DeviceTests.Shared.Resource.Attribute.iconGravity = global::DeviceTests.Droid.Resource.Attribute.iconGravity; + global::DeviceTests.Shared.Resource.Attribute.iconPadding = global::DeviceTests.Droid.Resource.Attribute.iconPadding; + global::DeviceTests.Shared.Resource.Attribute.iconSize = global::DeviceTests.Droid.Resource.Attribute.iconSize; + global::DeviceTests.Shared.Resource.Attribute.iconStartPadding = global::DeviceTests.Droid.Resource.Attribute.iconStartPadding; + global::DeviceTests.Shared.Resource.Attribute.iconTint = global::DeviceTests.Droid.Resource.Attribute.iconTint; + global::DeviceTests.Shared.Resource.Attribute.iconTintMode = global::DeviceTests.Droid.Resource.Attribute.iconTintMode; + global::DeviceTests.Shared.Resource.Attribute.iconifiedByDefault = global::DeviceTests.Droid.Resource.Attribute.iconifiedByDefault; + global::DeviceTests.Shared.Resource.Attribute.imageButtonStyle = global::DeviceTests.Droid.Resource.Attribute.imageButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.indeterminateProgressStyle = global::DeviceTests.Droid.Resource.Attribute.indeterminateProgressStyle; + global::DeviceTests.Shared.Resource.Attribute.initialActivityCount = global::DeviceTests.Droid.Resource.Attribute.initialActivityCount; + global::DeviceTests.Shared.Resource.Attribute.insetForeground = global::DeviceTests.Droid.Resource.Attribute.insetForeground; + global::DeviceTests.Shared.Resource.Attribute.isLightTheme = global::DeviceTests.Droid.Resource.Attribute.isLightTheme; + global::DeviceTests.Shared.Resource.Attribute.itemBackground = global::DeviceTests.Droid.Resource.Attribute.itemBackground; + global::DeviceTests.Shared.Resource.Attribute.itemHorizontalPadding = global::DeviceTests.Droid.Resource.Attribute.itemHorizontalPadding; + global::DeviceTests.Shared.Resource.Attribute.itemHorizontalTranslationEnabled = global::DeviceTests.Droid.Resource.Attribute.itemHorizontalTranslationEnabled; + global::DeviceTests.Shared.Resource.Attribute.itemIconPadding = global::DeviceTests.Droid.Resource.Attribute.itemIconPadding; + global::DeviceTests.Shared.Resource.Attribute.itemIconSize = global::DeviceTests.Droid.Resource.Attribute.itemIconSize; + global::DeviceTests.Shared.Resource.Attribute.itemIconTint = global::DeviceTests.Droid.Resource.Attribute.itemIconTint; + global::DeviceTests.Shared.Resource.Attribute.itemPadding = global::DeviceTests.Droid.Resource.Attribute.itemPadding; + global::DeviceTests.Shared.Resource.Attribute.itemSpacing = global::DeviceTests.Droid.Resource.Attribute.itemSpacing; + global::DeviceTests.Shared.Resource.Attribute.itemTextAppearance = global::DeviceTests.Droid.Resource.Attribute.itemTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.itemTextAppearanceActive = global::DeviceTests.Droid.Resource.Attribute.itemTextAppearanceActive; + global::DeviceTests.Shared.Resource.Attribute.itemTextAppearanceInactive = global::DeviceTests.Droid.Resource.Attribute.itemTextAppearanceInactive; + global::DeviceTests.Shared.Resource.Attribute.itemTextColor = global::DeviceTests.Droid.Resource.Attribute.itemTextColor; + global::DeviceTests.Shared.Resource.Attribute.keylines = global::DeviceTests.Droid.Resource.Attribute.keylines; + global::DeviceTests.Shared.Resource.Attribute.labelVisibilityMode = global::DeviceTests.Droid.Resource.Attribute.labelVisibilityMode; + global::DeviceTests.Shared.Resource.Attribute.lastBaselineToBottomHeight = global::DeviceTests.Droid.Resource.Attribute.lastBaselineToBottomHeight; + global::DeviceTests.Shared.Resource.Attribute.layout = global::DeviceTests.Droid.Resource.Attribute.layout; + global::DeviceTests.Shared.Resource.Attribute.layoutManager = global::DeviceTests.Droid.Resource.Attribute.layoutManager; + global::DeviceTests.Shared.Resource.Attribute.layout_anchor = global::DeviceTests.Droid.Resource.Attribute.layout_anchor; + global::DeviceTests.Shared.Resource.Attribute.layout_anchorGravity = global::DeviceTests.Droid.Resource.Attribute.layout_anchorGravity; + global::DeviceTests.Shared.Resource.Attribute.layout_behavior = global::DeviceTests.Droid.Resource.Attribute.layout_behavior; + global::DeviceTests.Shared.Resource.Attribute.layout_collapseMode = global::DeviceTests.Droid.Resource.Attribute.layout_collapseMode; + global::DeviceTests.Shared.Resource.Attribute.layout_collapseParallaxMultiplier = global::DeviceTests.Droid.Resource.Attribute.layout_collapseParallaxMultiplier; + global::DeviceTests.Shared.Resource.Attribute.layout_dodgeInsetEdges = global::DeviceTests.Droid.Resource.Attribute.layout_dodgeInsetEdges; + global::DeviceTests.Shared.Resource.Attribute.layout_insetEdge = global::DeviceTests.Droid.Resource.Attribute.layout_insetEdge; + global::DeviceTests.Shared.Resource.Attribute.layout_keyline = global::DeviceTests.Droid.Resource.Attribute.layout_keyline; + global::DeviceTests.Shared.Resource.Attribute.layout_scrollFlags = global::DeviceTests.Droid.Resource.Attribute.layout_scrollFlags; + global::DeviceTests.Shared.Resource.Attribute.layout_scrollInterpolator = global::DeviceTests.Droid.Resource.Attribute.layout_scrollInterpolator; + global::DeviceTests.Shared.Resource.Attribute.liftOnScroll = global::DeviceTests.Droid.Resource.Attribute.liftOnScroll; + global::DeviceTests.Shared.Resource.Attribute.lineHeight = global::DeviceTests.Droid.Resource.Attribute.lineHeight; + global::DeviceTests.Shared.Resource.Attribute.lineSpacing = global::DeviceTests.Droid.Resource.Attribute.lineSpacing; + global::DeviceTests.Shared.Resource.Attribute.listChoiceBackgroundIndicator = global::DeviceTests.Droid.Resource.Attribute.listChoiceBackgroundIndicator; + global::DeviceTests.Shared.Resource.Attribute.listDividerAlertDialog = global::DeviceTests.Droid.Resource.Attribute.listDividerAlertDialog; + global::DeviceTests.Shared.Resource.Attribute.listItemLayout = global::DeviceTests.Droid.Resource.Attribute.listItemLayout; + global::DeviceTests.Shared.Resource.Attribute.listLayout = global::DeviceTests.Droid.Resource.Attribute.listLayout; + global::DeviceTests.Shared.Resource.Attribute.listMenuViewStyle = global::DeviceTests.Droid.Resource.Attribute.listMenuViewStyle; + global::DeviceTests.Shared.Resource.Attribute.listPopupWindowStyle = global::DeviceTests.Droid.Resource.Attribute.listPopupWindowStyle; + global::DeviceTests.Shared.Resource.Attribute.listPreferredItemHeight = global::DeviceTests.Droid.Resource.Attribute.listPreferredItemHeight; + global::DeviceTests.Shared.Resource.Attribute.listPreferredItemHeightLarge = global::DeviceTests.Droid.Resource.Attribute.listPreferredItemHeightLarge; + global::DeviceTests.Shared.Resource.Attribute.listPreferredItemHeightSmall = global::DeviceTests.Droid.Resource.Attribute.listPreferredItemHeightSmall; + global::DeviceTests.Shared.Resource.Attribute.listPreferredItemPaddingLeft = global::DeviceTests.Droid.Resource.Attribute.listPreferredItemPaddingLeft; + global::DeviceTests.Shared.Resource.Attribute.listPreferredItemPaddingRight = global::DeviceTests.Droid.Resource.Attribute.listPreferredItemPaddingRight; + global::DeviceTests.Shared.Resource.Attribute.logo = global::DeviceTests.Droid.Resource.Attribute.logo; + global::DeviceTests.Shared.Resource.Attribute.logoDescription = global::DeviceTests.Droid.Resource.Attribute.logoDescription; + global::DeviceTests.Shared.Resource.Attribute.materialButtonStyle = global::DeviceTests.Droid.Resource.Attribute.materialButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.materialCardViewStyle = global::DeviceTests.Droid.Resource.Attribute.materialCardViewStyle; + global::DeviceTests.Shared.Resource.Attribute.maxActionInlineWidth = global::DeviceTests.Droid.Resource.Attribute.maxActionInlineWidth; + global::DeviceTests.Shared.Resource.Attribute.maxButtonHeight = global::DeviceTests.Droid.Resource.Attribute.maxButtonHeight; + global::DeviceTests.Shared.Resource.Attribute.maxImageSize = global::DeviceTests.Droid.Resource.Attribute.maxImageSize; + global::DeviceTests.Shared.Resource.Attribute.measureWithLargestChild = global::DeviceTests.Droid.Resource.Attribute.measureWithLargestChild; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteAudioTrackDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRouteAudioTrackDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteButtonStyle = global::DeviceTests.Droid.Resource.Attribute.mediaRouteButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteButtonTint = global::DeviceTests.Droid.Resource.Attribute.mediaRouteButtonTint; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteCloseDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRouteCloseDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteControlPanelThemeOverlay = global::DeviceTests.Droid.Resource.Attribute.mediaRouteControlPanelThemeOverlay; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteDefaultIconDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRouteDefaultIconDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRoutePauseDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRoutePauseDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRoutePlayDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRoutePlayDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteSpeakerGroupIconDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRouteSpeakerGroupIconDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteSpeakerIconDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRouteSpeakerIconDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteStopDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRouteStopDrawable; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteTheme = global::DeviceTests.Droid.Resource.Attribute.mediaRouteTheme; + global::DeviceTests.Shared.Resource.Attribute.mediaRouteTvIconDrawable = global::DeviceTests.Droid.Resource.Attribute.mediaRouteTvIconDrawable; + global::DeviceTests.Shared.Resource.Attribute.menu = global::DeviceTests.Droid.Resource.Attribute.menu; + global::DeviceTests.Shared.Resource.Attribute.multiChoiceItemLayout = global::DeviceTests.Droid.Resource.Attribute.multiChoiceItemLayout; + global::DeviceTests.Shared.Resource.Attribute.navigationContentDescription = global::DeviceTests.Droid.Resource.Attribute.navigationContentDescription; + global::DeviceTests.Shared.Resource.Attribute.navigationIcon = global::DeviceTests.Droid.Resource.Attribute.navigationIcon; + global::DeviceTests.Shared.Resource.Attribute.navigationMode = global::DeviceTests.Droid.Resource.Attribute.navigationMode; + global::DeviceTests.Shared.Resource.Attribute.navigationViewStyle = global::DeviceTests.Droid.Resource.Attribute.navigationViewStyle; + global::DeviceTests.Shared.Resource.Attribute.numericModifiers = global::DeviceTests.Droid.Resource.Attribute.numericModifiers; + global::DeviceTests.Shared.Resource.Attribute.overlapAnchor = global::DeviceTests.Droid.Resource.Attribute.overlapAnchor; + global::DeviceTests.Shared.Resource.Attribute.paddingBottomNoButtons = global::DeviceTests.Droid.Resource.Attribute.paddingBottomNoButtons; + global::DeviceTests.Shared.Resource.Attribute.paddingEnd = global::DeviceTests.Droid.Resource.Attribute.paddingEnd; + global::DeviceTests.Shared.Resource.Attribute.paddingStart = global::DeviceTests.Droid.Resource.Attribute.paddingStart; + global::DeviceTests.Shared.Resource.Attribute.paddingTopNoTitle = global::DeviceTests.Droid.Resource.Attribute.paddingTopNoTitle; + global::DeviceTests.Shared.Resource.Attribute.panelBackground = global::DeviceTests.Droid.Resource.Attribute.panelBackground; + global::DeviceTests.Shared.Resource.Attribute.panelMenuListTheme = global::DeviceTests.Droid.Resource.Attribute.panelMenuListTheme; + global::DeviceTests.Shared.Resource.Attribute.panelMenuListWidth = global::DeviceTests.Droid.Resource.Attribute.panelMenuListWidth; + global::DeviceTests.Shared.Resource.Attribute.passwordToggleContentDescription = global::DeviceTests.Droid.Resource.Attribute.passwordToggleContentDescription; + global::DeviceTests.Shared.Resource.Attribute.passwordToggleDrawable = global::DeviceTests.Droid.Resource.Attribute.passwordToggleDrawable; + global::DeviceTests.Shared.Resource.Attribute.passwordToggleEnabled = global::DeviceTests.Droid.Resource.Attribute.passwordToggleEnabled; + global::DeviceTests.Shared.Resource.Attribute.passwordToggleTint = global::DeviceTests.Droid.Resource.Attribute.passwordToggleTint; + global::DeviceTests.Shared.Resource.Attribute.passwordToggleTintMode = global::DeviceTests.Droid.Resource.Attribute.passwordToggleTintMode; + global::DeviceTests.Shared.Resource.Attribute.popupMenuStyle = global::DeviceTests.Droid.Resource.Attribute.popupMenuStyle; + global::DeviceTests.Shared.Resource.Attribute.popupTheme = global::DeviceTests.Droid.Resource.Attribute.popupTheme; + global::DeviceTests.Shared.Resource.Attribute.popupWindowStyle = global::DeviceTests.Droid.Resource.Attribute.popupWindowStyle; + global::DeviceTests.Shared.Resource.Attribute.preserveIconSpacing = global::DeviceTests.Droid.Resource.Attribute.preserveIconSpacing; + global::DeviceTests.Shared.Resource.Attribute.pressedTranslationZ = global::DeviceTests.Droid.Resource.Attribute.pressedTranslationZ; + global::DeviceTests.Shared.Resource.Attribute.progressBarPadding = global::DeviceTests.Droid.Resource.Attribute.progressBarPadding; + global::DeviceTests.Shared.Resource.Attribute.progressBarStyle = global::DeviceTests.Droid.Resource.Attribute.progressBarStyle; + global::DeviceTests.Shared.Resource.Attribute.queryBackground = global::DeviceTests.Droid.Resource.Attribute.queryBackground; + global::DeviceTests.Shared.Resource.Attribute.queryHint = global::DeviceTests.Droid.Resource.Attribute.queryHint; + global::DeviceTests.Shared.Resource.Attribute.radioButtonStyle = global::DeviceTests.Droid.Resource.Attribute.radioButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.ratingBarStyle = global::DeviceTests.Droid.Resource.Attribute.ratingBarStyle; + global::DeviceTests.Shared.Resource.Attribute.ratingBarStyleIndicator = global::DeviceTests.Droid.Resource.Attribute.ratingBarStyleIndicator; + global::DeviceTests.Shared.Resource.Attribute.ratingBarStyleSmall = global::DeviceTests.Droid.Resource.Attribute.ratingBarStyleSmall; + global::DeviceTests.Shared.Resource.Attribute.reverseLayout = global::DeviceTests.Droid.Resource.Attribute.reverseLayout; + global::DeviceTests.Shared.Resource.Attribute.rippleColor = global::DeviceTests.Droid.Resource.Attribute.rippleColor; + global::DeviceTests.Shared.Resource.Attribute.scrimAnimationDuration = global::DeviceTests.Droid.Resource.Attribute.scrimAnimationDuration; + global::DeviceTests.Shared.Resource.Attribute.scrimBackground = global::DeviceTests.Droid.Resource.Attribute.scrimBackground; + global::DeviceTests.Shared.Resource.Attribute.scrimVisibleHeightTrigger = global::DeviceTests.Droid.Resource.Attribute.scrimVisibleHeightTrigger; + global::DeviceTests.Shared.Resource.Attribute.searchHintIcon = global::DeviceTests.Droid.Resource.Attribute.searchHintIcon; + global::DeviceTests.Shared.Resource.Attribute.searchIcon = global::DeviceTests.Droid.Resource.Attribute.searchIcon; + global::DeviceTests.Shared.Resource.Attribute.searchViewStyle = global::DeviceTests.Droid.Resource.Attribute.searchViewStyle; + global::DeviceTests.Shared.Resource.Attribute.seekBarStyle = global::DeviceTests.Droid.Resource.Attribute.seekBarStyle; + global::DeviceTests.Shared.Resource.Attribute.selectableItemBackground = global::DeviceTests.Droid.Resource.Attribute.selectableItemBackground; + global::DeviceTests.Shared.Resource.Attribute.selectableItemBackgroundBorderless = global::DeviceTests.Droid.Resource.Attribute.selectableItemBackgroundBorderless; + global::DeviceTests.Shared.Resource.Attribute.showAsAction = global::DeviceTests.Droid.Resource.Attribute.showAsAction; + global::DeviceTests.Shared.Resource.Attribute.showDividers = global::DeviceTests.Droid.Resource.Attribute.showDividers; + global::DeviceTests.Shared.Resource.Attribute.showMotionSpec = global::DeviceTests.Droid.Resource.Attribute.showMotionSpec; + global::DeviceTests.Shared.Resource.Attribute.showText = global::DeviceTests.Droid.Resource.Attribute.showText; + global::DeviceTests.Shared.Resource.Attribute.showTitle = global::DeviceTests.Droid.Resource.Attribute.showTitle; + global::DeviceTests.Shared.Resource.Attribute.singleChoiceItemLayout = global::DeviceTests.Droid.Resource.Attribute.singleChoiceItemLayout; + global::DeviceTests.Shared.Resource.Attribute.singleLine = global::DeviceTests.Droid.Resource.Attribute.singleLine; + global::DeviceTests.Shared.Resource.Attribute.singleSelection = global::DeviceTests.Droid.Resource.Attribute.singleSelection; + global::DeviceTests.Shared.Resource.Attribute.snackbarButtonStyle = global::DeviceTests.Droid.Resource.Attribute.snackbarButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.snackbarStyle = global::DeviceTests.Droid.Resource.Attribute.snackbarStyle; + global::DeviceTests.Shared.Resource.Attribute.spanCount = global::DeviceTests.Droid.Resource.Attribute.spanCount; + global::DeviceTests.Shared.Resource.Attribute.spinBars = global::DeviceTests.Droid.Resource.Attribute.spinBars; + global::DeviceTests.Shared.Resource.Attribute.spinnerDropDownItemStyle = global::DeviceTests.Droid.Resource.Attribute.spinnerDropDownItemStyle; + global::DeviceTests.Shared.Resource.Attribute.spinnerStyle = global::DeviceTests.Droid.Resource.Attribute.spinnerStyle; + global::DeviceTests.Shared.Resource.Attribute.splitTrack = global::DeviceTests.Droid.Resource.Attribute.splitTrack; + global::DeviceTests.Shared.Resource.Attribute.srcCompat = global::DeviceTests.Droid.Resource.Attribute.srcCompat; + global::DeviceTests.Shared.Resource.Attribute.stackFromEnd = global::DeviceTests.Droid.Resource.Attribute.stackFromEnd; + global::DeviceTests.Shared.Resource.Attribute.state_above_anchor = global::DeviceTests.Droid.Resource.Attribute.state_above_anchor; + global::DeviceTests.Shared.Resource.Attribute.state_collapsed = global::DeviceTests.Droid.Resource.Attribute.state_collapsed; + global::DeviceTests.Shared.Resource.Attribute.state_collapsible = global::DeviceTests.Droid.Resource.Attribute.state_collapsible; + global::DeviceTests.Shared.Resource.Attribute.state_liftable = global::DeviceTests.Droid.Resource.Attribute.state_liftable; + global::DeviceTests.Shared.Resource.Attribute.state_lifted = global::DeviceTests.Droid.Resource.Attribute.state_lifted; + global::DeviceTests.Shared.Resource.Attribute.statusBarBackground = global::DeviceTests.Droid.Resource.Attribute.statusBarBackground; + global::DeviceTests.Shared.Resource.Attribute.statusBarScrim = global::DeviceTests.Droid.Resource.Attribute.statusBarScrim; + global::DeviceTests.Shared.Resource.Attribute.strokeColor = global::DeviceTests.Droid.Resource.Attribute.strokeColor; + global::DeviceTests.Shared.Resource.Attribute.strokeWidth = global::DeviceTests.Droid.Resource.Attribute.strokeWidth; + global::DeviceTests.Shared.Resource.Attribute.subMenuArrow = global::DeviceTests.Droid.Resource.Attribute.subMenuArrow; + global::DeviceTests.Shared.Resource.Attribute.submitBackground = global::DeviceTests.Droid.Resource.Attribute.submitBackground; + global::DeviceTests.Shared.Resource.Attribute.subtitle = global::DeviceTests.Droid.Resource.Attribute.subtitle; + global::DeviceTests.Shared.Resource.Attribute.subtitleTextAppearance = global::DeviceTests.Droid.Resource.Attribute.subtitleTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.subtitleTextColor = global::DeviceTests.Droid.Resource.Attribute.subtitleTextColor; + global::DeviceTests.Shared.Resource.Attribute.subtitleTextStyle = global::DeviceTests.Droid.Resource.Attribute.subtitleTextStyle; + global::DeviceTests.Shared.Resource.Attribute.suggestionRowLayout = global::DeviceTests.Droid.Resource.Attribute.suggestionRowLayout; + global::DeviceTests.Shared.Resource.Attribute.switchMinWidth = global::DeviceTests.Droid.Resource.Attribute.switchMinWidth; + global::DeviceTests.Shared.Resource.Attribute.switchPadding = global::DeviceTests.Droid.Resource.Attribute.switchPadding; + global::DeviceTests.Shared.Resource.Attribute.switchStyle = global::DeviceTests.Droid.Resource.Attribute.switchStyle; + global::DeviceTests.Shared.Resource.Attribute.switchTextAppearance = global::DeviceTests.Droid.Resource.Attribute.switchTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.tabBackground = global::DeviceTests.Droid.Resource.Attribute.tabBackground; + global::DeviceTests.Shared.Resource.Attribute.tabContentStart = global::DeviceTests.Droid.Resource.Attribute.tabContentStart; + global::DeviceTests.Shared.Resource.Attribute.tabGravity = global::DeviceTests.Droid.Resource.Attribute.tabGravity; + global::DeviceTests.Shared.Resource.Attribute.tabIconTint = global::DeviceTests.Droid.Resource.Attribute.tabIconTint; + global::DeviceTests.Shared.Resource.Attribute.tabIconTintMode = global::DeviceTests.Droid.Resource.Attribute.tabIconTintMode; + global::DeviceTests.Shared.Resource.Attribute.tabIndicator = global::DeviceTests.Droid.Resource.Attribute.tabIndicator; + global::DeviceTests.Shared.Resource.Attribute.tabIndicatorAnimationDuration = global::DeviceTests.Droid.Resource.Attribute.tabIndicatorAnimationDuration; + global::DeviceTests.Shared.Resource.Attribute.tabIndicatorColor = global::DeviceTests.Droid.Resource.Attribute.tabIndicatorColor; + global::DeviceTests.Shared.Resource.Attribute.tabIndicatorFullWidth = global::DeviceTests.Droid.Resource.Attribute.tabIndicatorFullWidth; + global::DeviceTests.Shared.Resource.Attribute.tabIndicatorGravity = global::DeviceTests.Droid.Resource.Attribute.tabIndicatorGravity; + global::DeviceTests.Shared.Resource.Attribute.tabIndicatorHeight = global::DeviceTests.Droid.Resource.Attribute.tabIndicatorHeight; + global::DeviceTests.Shared.Resource.Attribute.tabInlineLabel = global::DeviceTests.Droid.Resource.Attribute.tabInlineLabel; + global::DeviceTests.Shared.Resource.Attribute.tabMaxWidth = global::DeviceTests.Droid.Resource.Attribute.tabMaxWidth; + global::DeviceTests.Shared.Resource.Attribute.tabMinWidth = global::DeviceTests.Droid.Resource.Attribute.tabMinWidth; + global::DeviceTests.Shared.Resource.Attribute.tabMode = global::DeviceTests.Droid.Resource.Attribute.tabMode; + global::DeviceTests.Shared.Resource.Attribute.tabPadding = global::DeviceTests.Droid.Resource.Attribute.tabPadding; + global::DeviceTests.Shared.Resource.Attribute.tabPaddingBottom = global::DeviceTests.Droid.Resource.Attribute.tabPaddingBottom; + global::DeviceTests.Shared.Resource.Attribute.tabPaddingEnd = global::DeviceTests.Droid.Resource.Attribute.tabPaddingEnd; + global::DeviceTests.Shared.Resource.Attribute.tabPaddingStart = global::DeviceTests.Droid.Resource.Attribute.tabPaddingStart; + global::DeviceTests.Shared.Resource.Attribute.tabPaddingTop = global::DeviceTests.Droid.Resource.Attribute.tabPaddingTop; + global::DeviceTests.Shared.Resource.Attribute.tabRippleColor = global::DeviceTests.Droid.Resource.Attribute.tabRippleColor; + global::DeviceTests.Shared.Resource.Attribute.tabSelectedTextColor = global::DeviceTests.Droid.Resource.Attribute.tabSelectedTextColor; + global::DeviceTests.Shared.Resource.Attribute.tabStyle = global::DeviceTests.Droid.Resource.Attribute.tabStyle; + global::DeviceTests.Shared.Resource.Attribute.tabTextAppearance = global::DeviceTests.Droid.Resource.Attribute.tabTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.tabTextColor = global::DeviceTests.Droid.Resource.Attribute.tabTextColor; + global::DeviceTests.Shared.Resource.Attribute.tabUnboundedRipple = global::DeviceTests.Droid.Resource.Attribute.tabUnboundedRipple; + global::DeviceTests.Shared.Resource.Attribute.textAllCaps = global::DeviceTests.Droid.Resource.Attribute.textAllCaps; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceBody1 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceBody1; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceBody2 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceBody2; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceButton = global::DeviceTests.Droid.Resource.Attribute.textAppearanceButton; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceCaption = global::DeviceTests.Droid.Resource.Attribute.textAppearanceCaption; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceHeadline1 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceHeadline1; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceHeadline2 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceHeadline2; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceHeadline3 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceHeadline3; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceHeadline4 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceHeadline4; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceHeadline5 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceHeadline5; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceHeadline6 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceHeadline6; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceLargePopupMenu = global::DeviceTests.Droid.Resource.Attribute.textAppearanceLargePopupMenu; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceListItem = global::DeviceTests.Droid.Resource.Attribute.textAppearanceListItem; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceListItemSecondary = global::DeviceTests.Droid.Resource.Attribute.textAppearanceListItemSecondary; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceListItemSmall = global::DeviceTests.Droid.Resource.Attribute.textAppearanceListItemSmall; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceOverline = global::DeviceTests.Droid.Resource.Attribute.textAppearanceOverline; + global::DeviceTests.Shared.Resource.Attribute.textAppearancePopupMenuHeader = global::DeviceTests.Droid.Resource.Attribute.textAppearancePopupMenuHeader; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceSearchResultSubtitle = global::DeviceTests.Droid.Resource.Attribute.textAppearanceSearchResultSubtitle; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceSearchResultTitle = global::DeviceTests.Droid.Resource.Attribute.textAppearanceSearchResultTitle; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceSmallPopupMenu = global::DeviceTests.Droid.Resource.Attribute.textAppearanceSmallPopupMenu; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceSubtitle1 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceSubtitle1; + global::DeviceTests.Shared.Resource.Attribute.textAppearanceSubtitle2 = global::DeviceTests.Droid.Resource.Attribute.textAppearanceSubtitle2; + global::DeviceTests.Shared.Resource.Attribute.textColorAlertDialogListItem = global::DeviceTests.Droid.Resource.Attribute.textColorAlertDialogListItem; + global::DeviceTests.Shared.Resource.Attribute.textColorSearchUrl = global::DeviceTests.Droid.Resource.Attribute.textColorSearchUrl; + global::DeviceTests.Shared.Resource.Attribute.textEndPadding = global::DeviceTests.Droid.Resource.Attribute.textEndPadding; + global::DeviceTests.Shared.Resource.Attribute.textInputStyle = global::DeviceTests.Droid.Resource.Attribute.textInputStyle; + global::DeviceTests.Shared.Resource.Attribute.textStartPadding = global::DeviceTests.Droid.Resource.Attribute.textStartPadding; + global::DeviceTests.Shared.Resource.Attribute.theme = global::DeviceTests.Droid.Resource.Attribute.theme; + global::DeviceTests.Shared.Resource.Attribute.thickness = global::DeviceTests.Droid.Resource.Attribute.thickness; + global::DeviceTests.Shared.Resource.Attribute.thumbTextPadding = global::DeviceTests.Droid.Resource.Attribute.thumbTextPadding; + global::DeviceTests.Shared.Resource.Attribute.thumbTint = global::DeviceTests.Droid.Resource.Attribute.thumbTint; + global::DeviceTests.Shared.Resource.Attribute.thumbTintMode = global::DeviceTests.Droid.Resource.Attribute.thumbTintMode; + global::DeviceTests.Shared.Resource.Attribute.tickMark = global::DeviceTests.Droid.Resource.Attribute.tickMark; + global::DeviceTests.Shared.Resource.Attribute.tickMarkTint = global::DeviceTests.Droid.Resource.Attribute.tickMarkTint; + global::DeviceTests.Shared.Resource.Attribute.tickMarkTintMode = global::DeviceTests.Droid.Resource.Attribute.tickMarkTintMode; + global::DeviceTests.Shared.Resource.Attribute.tint = global::DeviceTests.Droid.Resource.Attribute.tint; + global::DeviceTests.Shared.Resource.Attribute.tintMode = global::DeviceTests.Droid.Resource.Attribute.tintMode; + global::DeviceTests.Shared.Resource.Attribute.title = global::DeviceTests.Droid.Resource.Attribute.title; + global::DeviceTests.Shared.Resource.Attribute.titleEnabled = global::DeviceTests.Droid.Resource.Attribute.titleEnabled; + global::DeviceTests.Shared.Resource.Attribute.titleMargin = global::DeviceTests.Droid.Resource.Attribute.titleMargin; + global::DeviceTests.Shared.Resource.Attribute.titleMarginBottom = global::DeviceTests.Droid.Resource.Attribute.titleMarginBottom; + global::DeviceTests.Shared.Resource.Attribute.titleMarginEnd = global::DeviceTests.Droid.Resource.Attribute.titleMarginEnd; + global::DeviceTests.Shared.Resource.Attribute.titleMarginStart = global::DeviceTests.Droid.Resource.Attribute.titleMarginStart; + global::DeviceTests.Shared.Resource.Attribute.titleMarginTop = global::DeviceTests.Droid.Resource.Attribute.titleMarginTop; + global::DeviceTests.Shared.Resource.Attribute.titleMargins = global::DeviceTests.Droid.Resource.Attribute.titleMargins; + global::DeviceTests.Shared.Resource.Attribute.titleTextAppearance = global::DeviceTests.Droid.Resource.Attribute.titleTextAppearance; + global::DeviceTests.Shared.Resource.Attribute.titleTextColor = global::DeviceTests.Droid.Resource.Attribute.titleTextColor; + global::DeviceTests.Shared.Resource.Attribute.titleTextStyle = global::DeviceTests.Droid.Resource.Attribute.titleTextStyle; + global::DeviceTests.Shared.Resource.Attribute.toolbarId = global::DeviceTests.Droid.Resource.Attribute.toolbarId; + global::DeviceTests.Shared.Resource.Attribute.toolbarNavigationButtonStyle = global::DeviceTests.Droid.Resource.Attribute.toolbarNavigationButtonStyle; + global::DeviceTests.Shared.Resource.Attribute.toolbarStyle = global::DeviceTests.Droid.Resource.Attribute.toolbarStyle; + global::DeviceTests.Shared.Resource.Attribute.tooltipForegroundColor = global::DeviceTests.Droid.Resource.Attribute.tooltipForegroundColor; + global::DeviceTests.Shared.Resource.Attribute.tooltipFrameBackground = global::DeviceTests.Droid.Resource.Attribute.tooltipFrameBackground; + global::DeviceTests.Shared.Resource.Attribute.tooltipText = global::DeviceTests.Droid.Resource.Attribute.tooltipText; + global::DeviceTests.Shared.Resource.Attribute.track = global::DeviceTests.Droid.Resource.Attribute.track; + global::DeviceTests.Shared.Resource.Attribute.trackTint = global::DeviceTests.Droid.Resource.Attribute.trackTint; + global::DeviceTests.Shared.Resource.Attribute.trackTintMode = global::DeviceTests.Droid.Resource.Attribute.trackTintMode; + global::DeviceTests.Shared.Resource.Attribute.ttcIndex = global::DeviceTests.Droid.Resource.Attribute.ttcIndex; + global::DeviceTests.Shared.Resource.Attribute.useCompatPadding = global::DeviceTests.Droid.Resource.Attribute.useCompatPadding; + global::DeviceTests.Shared.Resource.Attribute.viewInflaterClass = global::DeviceTests.Droid.Resource.Attribute.viewInflaterClass; + global::DeviceTests.Shared.Resource.Attribute.voiceIcon = global::DeviceTests.Droid.Resource.Attribute.voiceIcon; + global::DeviceTests.Shared.Resource.Attribute.windowActionBar = global::DeviceTests.Droid.Resource.Attribute.windowActionBar; + global::DeviceTests.Shared.Resource.Attribute.windowActionBarOverlay = global::DeviceTests.Droid.Resource.Attribute.windowActionBarOverlay; + global::DeviceTests.Shared.Resource.Attribute.windowActionModeOverlay = global::DeviceTests.Droid.Resource.Attribute.windowActionModeOverlay; + global::DeviceTests.Shared.Resource.Attribute.windowFixedHeightMajor = global::DeviceTests.Droid.Resource.Attribute.windowFixedHeightMajor; + global::DeviceTests.Shared.Resource.Attribute.windowFixedHeightMinor = global::DeviceTests.Droid.Resource.Attribute.windowFixedHeightMinor; + global::DeviceTests.Shared.Resource.Attribute.windowFixedWidthMajor = global::DeviceTests.Droid.Resource.Attribute.windowFixedWidthMajor; + global::DeviceTests.Shared.Resource.Attribute.windowFixedWidthMinor = global::DeviceTests.Droid.Resource.Attribute.windowFixedWidthMinor; + global::DeviceTests.Shared.Resource.Attribute.windowMinWidthMajor = global::DeviceTests.Droid.Resource.Attribute.windowMinWidthMajor; + global::DeviceTests.Shared.Resource.Attribute.windowMinWidthMinor = global::DeviceTests.Droid.Resource.Attribute.windowMinWidthMinor; + global::DeviceTests.Shared.Resource.Attribute.windowNoTitle = global::DeviceTests.Droid.Resource.Attribute.windowNoTitle; + global::DeviceTests.Shared.Resource.Boolean.abc_action_bar_embed_tabs = global::DeviceTests.Droid.Resource.Boolean.abc_action_bar_embed_tabs; + global::DeviceTests.Shared.Resource.Boolean.abc_allow_stacked_button_bar = global::DeviceTests.Droid.Resource.Boolean.abc_allow_stacked_button_bar; + global::DeviceTests.Shared.Resource.Boolean.abc_config_actionMenuItemAllCaps = global::DeviceTests.Droid.Resource.Boolean.abc_config_actionMenuItemAllCaps; + global::DeviceTests.Shared.Resource.Boolean.mtrl_btn_textappearance_all_caps = global::DeviceTests.Droid.Resource.Boolean.mtrl_btn_textappearance_all_caps; + global::DeviceTests.Shared.Resource.Color.abc_background_cache_hint_selector_material_dark = global::DeviceTests.Droid.Resource.Color.abc_background_cache_hint_selector_material_dark; + global::DeviceTests.Shared.Resource.Color.abc_background_cache_hint_selector_material_light = global::DeviceTests.Droid.Resource.Color.abc_background_cache_hint_selector_material_light; + global::DeviceTests.Shared.Resource.Color.abc_btn_colored_borderless_text_material = global::DeviceTests.Droid.Resource.Color.abc_btn_colored_borderless_text_material; + global::DeviceTests.Shared.Resource.Color.abc_btn_colored_text_material = global::DeviceTests.Droid.Resource.Color.abc_btn_colored_text_material; + global::DeviceTests.Shared.Resource.Color.abc_color_highlight_material = global::DeviceTests.Droid.Resource.Color.abc_color_highlight_material; + global::DeviceTests.Shared.Resource.Color.abc_hint_foreground_material_dark = global::DeviceTests.Droid.Resource.Color.abc_hint_foreground_material_dark; + global::DeviceTests.Shared.Resource.Color.abc_hint_foreground_material_light = global::DeviceTests.Droid.Resource.Color.abc_hint_foreground_material_light; + global::DeviceTests.Shared.Resource.Color.abc_input_method_navigation_guard = global::DeviceTests.Droid.Resource.Color.abc_input_method_navigation_guard; + global::DeviceTests.Shared.Resource.Color.abc_primary_text_disable_only_material_dark = global::DeviceTests.Droid.Resource.Color.abc_primary_text_disable_only_material_dark; + global::DeviceTests.Shared.Resource.Color.abc_primary_text_disable_only_material_light = global::DeviceTests.Droid.Resource.Color.abc_primary_text_disable_only_material_light; + global::DeviceTests.Shared.Resource.Color.abc_primary_text_material_dark = global::DeviceTests.Droid.Resource.Color.abc_primary_text_material_dark; + global::DeviceTests.Shared.Resource.Color.abc_primary_text_material_light = global::DeviceTests.Droid.Resource.Color.abc_primary_text_material_light; + global::DeviceTests.Shared.Resource.Color.abc_search_url_text = global::DeviceTests.Droid.Resource.Color.abc_search_url_text; + global::DeviceTests.Shared.Resource.Color.abc_search_url_text_normal = global::DeviceTests.Droid.Resource.Color.abc_search_url_text_normal; + global::DeviceTests.Shared.Resource.Color.abc_search_url_text_pressed = global::DeviceTests.Droid.Resource.Color.abc_search_url_text_pressed; + global::DeviceTests.Shared.Resource.Color.abc_search_url_text_selected = global::DeviceTests.Droid.Resource.Color.abc_search_url_text_selected; + global::DeviceTests.Shared.Resource.Color.abc_secondary_text_material_dark = global::DeviceTests.Droid.Resource.Color.abc_secondary_text_material_dark; + global::DeviceTests.Shared.Resource.Color.abc_secondary_text_material_light = global::DeviceTests.Droid.Resource.Color.abc_secondary_text_material_light; + global::DeviceTests.Shared.Resource.Color.abc_tint_btn_checkable = global::DeviceTests.Droid.Resource.Color.abc_tint_btn_checkable; + global::DeviceTests.Shared.Resource.Color.abc_tint_default = global::DeviceTests.Droid.Resource.Color.abc_tint_default; + global::DeviceTests.Shared.Resource.Color.abc_tint_edittext = global::DeviceTests.Droid.Resource.Color.abc_tint_edittext; + global::DeviceTests.Shared.Resource.Color.abc_tint_seek_thumb = global::DeviceTests.Droid.Resource.Color.abc_tint_seek_thumb; + global::DeviceTests.Shared.Resource.Color.abc_tint_spinner = global::DeviceTests.Droid.Resource.Color.abc_tint_spinner; + global::DeviceTests.Shared.Resource.Color.abc_tint_switch_track = global::DeviceTests.Droid.Resource.Color.abc_tint_switch_track; + global::DeviceTests.Shared.Resource.Color.accent_material_dark = global::DeviceTests.Droid.Resource.Color.accent_material_dark; + global::DeviceTests.Shared.Resource.Color.accent_material_light = global::DeviceTests.Droid.Resource.Color.accent_material_light; + global::DeviceTests.Shared.Resource.Color.background_floating_material_dark = global::DeviceTests.Droid.Resource.Color.background_floating_material_dark; + global::DeviceTests.Shared.Resource.Color.background_floating_material_light = global::DeviceTests.Droid.Resource.Color.background_floating_material_light; + global::DeviceTests.Shared.Resource.Color.background_material_dark = global::DeviceTests.Droid.Resource.Color.background_material_dark; + global::DeviceTests.Shared.Resource.Color.background_material_light = global::DeviceTests.Droid.Resource.Color.background_material_light; + global::DeviceTests.Shared.Resource.Color.bright_foreground_disabled_material_dark = global::DeviceTests.Droid.Resource.Color.bright_foreground_disabled_material_dark; + global::DeviceTests.Shared.Resource.Color.bright_foreground_disabled_material_light = global::DeviceTests.Droid.Resource.Color.bright_foreground_disabled_material_light; + global::DeviceTests.Shared.Resource.Color.bright_foreground_inverse_material_dark = global::DeviceTests.Droid.Resource.Color.bright_foreground_inverse_material_dark; + global::DeviceTests.Shared.Resource.Color.bright_foreground_inverse_material_light = global::DeviceTests.Droid.Resource.Color.bright_foreground_inverse_material_light; + global::DeviceTests.Shared.Resource.Color.bright_foreground_material_dark = global::DeviceTests.Droid.Resource.Color.bright_foreground_material_dark; + global::DeviceTests.Shared.Resource.Color.bright_foreground_material_light = global::DeviceTests.Droid.Resource.Color.bright_foreground_material_light; + global::DeviceTests.Shared.Resource.Color.browser_actions_bg_grey = global::DeviceTests.Droid.Resource.Color.browser_actions_bg_grey; + global::DeviceTests.Shared.Resource.Color.browser_actions_divider_color = global::DeviceTests.Droid.Resource.Color.browser_actions_divider_color; + global::DeviceTests.Shared.Resource.Color.browser_actions_text_color = global::DeviceTests.Droid.Resource.Color.browser_actions_text_color; + global::DeviceTests.Shared.Resource.Color.browser_actions_title_color = global::DeviceTests.Droid.Resource.Color.browser_actions_title_color; + global::DeviceTests.Shared.Resource.Color.button_material_dark = global::DeviceTests.Droid.Resource.Color.button_material_dark; + global::DeviceTests.Shared.Resource.Color.button_material_light = global::DeviceTests.Droid.Resource.Color.button_material_light; + global::DeviceTests.Shared.Resource.Color.cardview_dark_background = global::DeviceTests.Droid.Resource.Color.cardview_dark_background; + global::DeviceTests.Shared.Resource.Color.cardview_light_background = global::DeviceTests.Droid.Resource.Color.cardview_light_background; + global::DeviceTests.Shared.Resource.Color.cardview_shadow_end_color = global::DeviceTests.Droid.Resource.Color.cardview_shadow_end_color; + global::DeviceTests.Shared.Resource.Color.cardview_shadow_start_color = global::DeviceTests.Droid.Resource.Color.cardview_shadow_start_color; + global::DeviceTests.Shared.Resource.Color.design_bottom_navigation_shadow_color = global::DeviceTests.Droid.Resource.Color.design_bottom_navigation_shadow_color; + global::DeviceTests.Shared.Resource.Color.design_default_color_primary = global::DeviceTests.Droid.Resource.Color.design_default_color_primary; + global::DeviceTests.Shared.Resource.Color.design_default_color_primary_dark = global::DeviceTests.Droid.Resource.Color.design_default_color_primary_dark; + global::DeviceTests.Shared.Resource.Color.design_error = global::DeviceTests.Droid.Resource.Color.design_error; + global::DeviceTests.Shared.Resource.Color.design_fab_shadow_end_color = global::DeviceTests.Droid.Resource.Color.design_fab_shadow_end_color; + global::DeviceTests.Shared.Resource.Color.design_fab_shadow_mid_color = global::DeviceTests.Droid.Resource.Color.design_fab_shadow_mid_color; + global::DeviceTests.Shared.Resource.Color.design_fab_shadow_start_color = global::DeviceTests.Droid.Resource.Color.design_fab_shadow_start_color; + global::DeviceTests.Shared.Resource.Color.design_fab_stroke_end_inner_color = global::DeviceTests.Droid.Resource.Color.design_fab_stroke_end_inner_color; + global::DeviceTests.Shared.Resource.Color.design_fab_stroke_end_outer_color = global::DeviceTests.Droid.Resource.Color.design_fab_stroke_end_outer_color; + global::DeviceTests.Shared.Resource.Color.design_fab_stroke_top_inner_color = global::DeviceTests.Droid.Resource.Color.design_fab_stroke_top_inner_color; + global::DeviceTests.Shared.Resource.Color.design_fab_stroke_top_outer_color = global::DeviceTests.Droid.Resource.Color.design_fab_stroke_top_outer_color; + global::DeviceTests.Shared.Resource.Color.design_snackbar_background_color = global::DeviceTests.Droid.Resource.Color.design_snackbar_background_color; + global::DeviceTests.Shared.Resource.Color.design_tint_password_toggle = global::DeviceTests.Droid.Resource.Color.design_tint_password_toggle; + global::DeviceTests.Shared.Resource.Color.dim_foreground_disabled_material_dark = global::DeviceTests.Droid.Resource.Color.dim_foreground_disabled_material_dark; + global::DeviceTests.Shared.Resource.Color.dim_foreground_disabled_material_light = global::DeviceTests.Droid.Resource.Color.dim_foreground_disabled_material_light; + global::DeviceTests.Shared.Resource.Color.dim_foreground_material_dark = global::DeviceTests.Droid.Resource.Color.dim_foreground_material_dark; + global::DeviceTests.Shared.Resource.Color.dim_foreground_material_light = global::DeviceTests.Droid.Resource.Color.dim_foreground_material_light; + global::DeviceTests.Shared.Resource.Color.error_color_material_dark = global::DeviceTests.Droid.Resource.Color.error_color_material_dark; + global::DeviceTests.Shared.Resource.Color.error_color_material_light = global::DeviceTests.Droid.Resource.Color.error_color_material_light; + global::DeviceTests.Shared.Resource.Color.foreground_material_dark = global::DeviceTests.Droid.Resource.Color.foreground_material_dark; + global::DeviceTests.Shared.Resource.Color.foreground_material_light = global::DeviceTests.Droid.Resource.Color.foreground_material_light; + global::DeviceTests.Shared.Resource.Color.highlighted_text_material_dark = global::DeviceTests.Droid.Resource.Color.highlighted_text_material_dark; + global::DeviceTests.Shared.Resource.Color.highlighted_text_material_light = global::DeviceTests.Droid.Resource.Color.highlighted_text_material_light; + global::DeviceTests.Shared.Resource.Color.material_blue_grey_800 = global::DeviceTests.Droid.Resource.Color.material_blue_grey_800; + global::DeviceTests.Shared.Resource.Color.material_blue_grey_900 = global::DeviceTests.Droid.Resource.Color.material_blue_grey_900; + global::DeviceTests.Shared.Resource.Color.material_blue_grey_950 = global::DeviceTests.Droid.Resource.Color.material_blue_grey_950; + global::DeviceTests.Shared.Resource.Color.material_deep_teal_200 = global::DeviceTests.Droid.Resource.Color.material_deep_teal_200; + global::DeviceTests.Shared.Resource.Color.material_deep_teal_500 = global::DeviceTests.Droid.Resource.Color.material_deep_teal_500; + global::DeviceTests.Shared.Resource.Color.material_grey_100 = global::DeviceTests.Droid.Resource.Color.material_grey_100; + global::DeviceTests.Shared.Resource.Color.material_grey_300 = global::DeviceTests.Droid.Resource.Color.material_grey_300; + global::DeviceTests.Shared.Resource.Color.material_grey_50 = global::DeviceTests.Droid.Resource.Color.material_grey_50; + global::DeviceTests.Shared.Resource.Color.material_grey_600 = global::DeviceTests.Droid.Resource.Color.material_grey_600; + global::DeviceTests.Shared.Resource.Color.material_grey_800 = global::DeviceTests.Droid.Resource.Color.material_grey_800; + global::DeviceTests.Shared.Resource.Color.material_grey_850 = global::DeviceTests.Droid.Resource.Color.material_grey_850; + global::DeviceTests.Shared.Resource.Color.material_grey_900 = global::DeviceTests.Droid.Resource.Color.material_grey_900; + global::DeviceTests.Shared.Resource.Color.mtrl_bottom_nav_colored_item_tint = global::DeviceTests.Droid.Resource.Color.mtrl_bottom_nav_colored_item_tint; + global::DeviceTests.Shared.Resource.Color.mtrl_bottom_nav_item_tint = global::DeviceTests.Droid.Resource.Color.mtrl_bottom_nav_item_tint; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_bg_color_disabled = global::DeviceTests.Droid.Resource.Color.mtrl_btn_bg_color_disabled; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_bg_color_selector = global::DeviceTests.Droid.Resource.Color.mtrl_btn_bg_color_selector; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_ripple_color = global::DeviceTests.Droid.Resource.Color.mtrl_btn_ripple_color; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_stroke_color_selector = global::DeviceTests.Droid.Resource.Color.mtrl_btn_stroke_color_selector; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_text_btn_ripple_color = global::DeviceTests.Droid.Resource.Color.mtrl_btn_text_btn_ripple_color; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_text_color_disabled = global::DeviceTests.Droid.Resource.Color.mtrl_btn_text_color_disabled; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_text_color_selector = global::DeviceTests.Droid.Resource.Color.mtrl_btn_text_color_selector; + global::DeviceTests.Shared.Resource.Color.mtrl_btn_transparent_bg_color = global::DeviceTests.Droid.Resource.Color.mtrl_btn_transparent_bg_color; + global::DeviceTests.Shared.Resource.Color.mtrl_chip_background_color = global::DeviceTests.Droid.Resource.Color.mtrl_chip_background_color; + global::DeviceTests.Shared.Resource.Color.mtrl_chip_close_icon_tint = global::DeviceTests.Droid.Resource.Color.mtrl_chip_close_icon_tint; + global::DeviceTests.Shared.Resource.Color.mtrl_chip_ripple_color = global::DeviceTests.Droid.Resource.Color.mtrl_chip_ripple_color; + global::DeviceTests.Shared.Resource.Color.mtrl_chip_text_color = global::DeviceTests.Droid.Resource.Color.mtrl_chip_text_color; + global::DeviceTests.Shared.Resource.Color.mtrl_fab_ripple_color = global::DeviceTests.Droid.Resource.Color.mtrl_fab_ripple_color; + global::DeviceTests.Shared.Resource.Color.mtrl_scrim_color = global::DeviceTests.Droid.Resource.Color.mtrl_scrim_color; + global::DeviceTests.Shared.Resource.Color.mtrl_tabs_colored_ripple_color = global::DeviceTests.Droid.Resource.Color.mtrl_tabs_colored_ripple_color; + global::DeviceTests.Shared.Resource.Color.mtrl_tabs_icon_color_selector = global::DeviceTests.Droid.Resource.Color.mtrl_tabs_icon_color_selector; + global::DeviceTests.Shared.Resource.Color.mtrl_tabs_icon_color_selector_colored = global::DeviceTests.Droid.Resource.Color.mtrl_tabs_icon_color_selector_colored; + global::DeviceTests.Shared.Resource.Color.mtrl_tabs_legacy_text_color_selector = global::DeviceTests.Droid.Resource.Color.mtrl_tabs_legacy_text_color_selector; + global::DeviceTests.Shared.Resource.Color.mtrl_tabs_ripple_color = global::DeviceTests.Droid.Resource.Color.mtrl_tabs_ripple_color; + global::DeviceTests.Shared.Resource.Color.mtrl_text_btn_text_color_selector = global::DeviceTests.Droid.Resource.Color.mtrl_text_btn_text_color_selector; + global::DeviceTests.Shared.Resource.Color.mtrl_textinput_default_box_stroke_color = global::DeviceTests.Droid.Resource.Color.mtrl_textinput_default_box_stroke_color; + global::DeviceTests.Shared.Resource.Color.mtrl_textinput_disabled_color = global::DeviceTests.Droid.Resource.Color.mtrl_textinput_disabled_color; + global::DeviceTests.Shared.Resource.Color.mtrl_textinput_filled_box_default_background_color = global::DeviceTests.Droid.Resource.Color.mtrl_textinput_filled_box_default_background_color; + global::DeviceTests.Shared.Resource.Color.mtrl_textinput_hovered_box_stroke_color = global::DeviceTests.Droid.Resource.Color.mtrl_textinput_hovered_box_stroke_color; + global::DeviceTests.Shared.Resource.Color.notification_action_color_filter = global::DeviceTests.Droid.Resource.Color.notification_action_color_filter; + global::DeviceTests.Shared.Resource.Color.notification_icon_bg_color = global::DeviceTests.Droid.Resource.Color.notification_icon_bg_color; + global::DeviceTests.Shared.Resource.Color.notification_material_background_media_default_color = global::DeviceTests.Droid.Resource.Color.notification_material_background_media_default_color; + global::DeviceTests.Shared.Resource.Color.primary_dark_material_dark = global::DeviceTests.Droid.Resource.Color.primary_dark_material_dark; + global::DeviceTests.Shared.Resource.Color.primary_dark_material_light = global::DeviceTests.Droid.Resource.Color.primary_dark_material_light; + global::DeviceTests.Shared.Resource.Color.primary_material_dark = global::DeviceTests.Droid.Resource.Color.primary_material_dark; + global::DeviceTests.Shared.Resource.Color.primary_material_light = global::DeviceTests.Droid.Resource.Color.primary_material_light; + global::DeviceTests.Shared.Resource.Color.primary_text_default_material_dark = global::DeviceTests.Droid.Resource.Color.primary_text_default_material_dark; + global::DeviceTests.Shared.Resource.Color.primary_text_default_material_light = global::DeviceTests.Droid.Resource.Color.primary_text_default_material_light; + global::DeviceTests.Shared.Resource.Color.primary_text_disabled_material_dark = global::DeviceTests.Droid.Resource.Color.primary_text_disabled_material_dark; + global::DeviceTests.Shared.Resource.Color.primary_text_disabled_material_light = global::DeviceTests.Droid.Resource.Color.primary_text_disabled_material_light; + global::DeviceTests.Shared.Resource.Color.ripple_material_dark = global::DeviceTests.Droid.Resource.Color.ripple_material_dark; + global::DeviceTests.Shared.Resource.Color.ripple_material_light = global::DeviceTests.Droid.Resource.Color.ripple_material_light; + global::DeviceTests.Shared.Resource.Color.secondary_text_default_material_dark = global::DeviceTests.Droid.Resource.Color.secondary_text_default_material_dark; + global::DeviceTests.Shared.Resource.Color.secondary_text_default_material_light = global::DeviceTests.Droid.Resource.Color.secondary_text_default_material_light; + global::DeviceTests.Shared.Resource.Color.secondary_text_disabled_material_dark = global::DeviceTests.Droid.Resource.Color.secondary_text_disabled_material_dark; + global::DeviceTests.Shared.Resource.Color.secondary_text_disabled_material_light = global::DeviceTests.Droid.Resource.Color.secondary_text_disabled_material_light; + global::DeviceTests.Shared.Resource.Color.switch_thumb_disabled_material_dark = global::DeviceTests.Droid.Resource.Color.switch_thumb_disabled_material_dark; + global::DeviceTests.Shared.Resource.Color.switch_thumb_disabled_material_light = global::DeviceTests.Droid.Resource.Color.switch_thumb_disabled_material_light; + global::DeviceTests.Shared.Resource.Color.switch_thumb_material_dark = global::DeviceTests.Droid.Resource.Color.switch_thumb_material_dark; + global::DeviceTests.Shared.Resource.Color.switch_thumb_material_light = global::DeviceTests.Droid.Resource.Color.switch_thumb_material_light; + global::DeviceTests.Shared.Resource.Color.switch_thumb_normal_material_dark = global::DeviceTests.Droid.Resource.Color.switch_thumb_normal_material_dark; + global::DeviceTests.Shared.Resource.Color.switch_thumb_normal_material_light = global::DeviceTests.Droid.Resource.Color.switch_thumb_normal_material_light; + global::DeviceTests.Shared.Resource.Color.tooltip_background_dark = global::DeviceTests.Droid.Resource.Color.tooltip_background_dark; + global::DeviceTests.Shared.Resource.Color.tooltip_background_light = global::DeviceTests.Droid.Resource.Color.tooltip_background_light; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_content_inset_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_content_inset_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_content_inset_with_nav = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_content_inset_with_nav; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_default_height_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_default_height_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_default_padding_end_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_default_padding_end_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_default_padding_start_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_default_padding_start_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_elevation_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_elevation_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_icon_vertical_padding_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_icon_vertical_padding_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_overflow_padding_end_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_overflow_padding_end_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_overflow_padding_start_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_overflow_padding_start_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_stacked_max_height = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_stacked_max_height; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_stacked_tab_max_width = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_stacked_tab_max_width; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_subtitle_bottom_margin_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_subtitle_bottom_margin_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_bar_subtitle_top_margin_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_bar_subtitle_top_margin_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_button_min_height_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_button_min_height_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_button_min_width_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_button_min_width_material; + global::DeviceTests.Shared.Resource.Dimension.abc_action_button_min_width_overflow_material = global::DeviceTests.Droid.Resource.Dimension.abc_action_button_min_width_overflow_material; + global::DeviceTests.Shared.Resource.Dimension.abc_alert_dialog_button_bar_height = global::DeviceTests.Droid.Resource.Dimension.abc_alert_dialog_button_bar_height; + global::DeviceTests.Shared.Resource.Dimension.abc_alert_dialog_button_dimen = global::DeviceTests.Droid.Resource.Dimension.abc_alert_dialog_button_dimen; + global::DeviceTests.Shared.Resource.Dimension.abc_button_inset_horizontal_material = global::DeviceTests.Droid.Resource.Dimension.abc_button_inset_horizontal_material; + global::DeviceTests.Shared.Resource.Dimension.abc_button_inset_vertical_material = global::DeviceTests.Droid.Resource.Dimension.abc_button_inset_vertical_material; + global::DeviceTests.Shared.Resource.Dimension.abc_button_padding_horizontal_material = global::DeviceTests.Droid.Resource.Dimension.abc_button_padding_horizontal_material; + global::DeviceTests.Shared.Resource.Dimension.abc_button_padding_vertical_material = global::DeviceTests.Droid.Resource.Dimension.abc_button_padding_vertical_material; + global::DeviceTests.Shared.Resource.Dimension.abc_cascading_menus_min_smallest_width = global::DeviceTests.Droid.Resource.Dimension.abc_cascading_menus_min_smallest_width; + global::DeviceTests.Shared.Resource.Dimension.abc_config_prefDialogWidth = global::DeviceTests.Droid.Resource.Dimension.abc_config_prefDialogWidth; + global::DeviceTests.Shared.Resource.Dimension.abc_control_corner_material = global::DeviceTests.Droid.Resource.Dimension.abc_control_corner_material; + global::DeviceTests.Shared.Resource.Dimension.abc_control_inset_material = global::DeviceTests.Droid.Resource.Dimension.abc_control_inset_material; + global::DeviceTests.Shared.Resource.Dimension.abc_control_padding_material = global::DeviceTests.Droid.Resource.Dimension.abc_control_padding_material; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_corner_radius_material = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_corner_radius_material; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_fixed_height_major = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_fixed_height_major; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_fixed_height_minor = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_fixed_height_minor; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_fixed_width_major = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_fixed_width_major; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_fixed_width_minor = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_fixed_width_minor; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_list_padding_bottom_no_buttons = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_list_padding_bottom_no_buttons; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_list_padding_top_no_title = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_list_padding_top_no_title; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_min_width_major = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_min_width_major; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_min_width_minor = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_min_width_minor; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_padding_material = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_padding_material; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_padding_top_material = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_padding_top_material; + global::DeviceTests.Shared.Resource.Dimension.abc_dialog_title_divider_material = global::DeviceTests.Droid.Resource.Dimension.abc_dialog_title_divider_material; + global::DeviceTests.Shared.Resource.Dimension.abc_disabled_alpha_material_dark = global::DeviceTests.Droid.Resource.Dimension.abc_disabled_alpha_material_dark; + global::DeviceTests.Shared.Resource.Dimension.abc_disabled_alpha_material_light = global::DeviceTests.Droid.Resource.Dimension.abc_disabled_alpha_material_light; + global::DeviceTests.Shared.Resource.Dimension.abc_dropdownitem_icon_width = global::DeviceTests.Droid.Resource.Dimension.abc_dropdownitem_icon_width; + global::DeviceTests.Shared.Resource.Dimension.abc_dropdownitem_text_padding_left = global::DeviceTests.Droid.Resource.Dimension.abc_dropdownitem_text_padding_left; + global::DeviceTests.Shared.Resource.Dimension.abc_dropdownitem_text_padding_right = global::DeviceTests.Droid.Resource.Dimension.abc_dropdownitem_text_padding_right; + global::DeviceTests.Shared.Resource.Dimension.abc_edit_text_inset_bottom_material = global::DeviceTests.Droid.Resource.Dimension.abc_edit_text_inset_bottom_material; + global::DeviceTests.Shared.Resource.Dimension.abc_edit_text_inset_horizontal_material = global::DeviceTests.Droid.Resource.Dimension.abc_edit_text_inset_horizontal_material; + global::DeviceTests.Shared.Resource.Dimension.abc_edit_text_inset_top_material = global::DeviceTests.Droid.Resource.Dimension.abc_edit_text_inset_top_material; + global::DeviceTests.Shared.Resource.Dimension.abc_floating_window_z = global::DeviceTests.Droid.Resource.Dimension.abc_floating_window_z; + global::DeviceTests.Shared.Resource.Dimension.abc_list_item_padding_horizontal_material = global::DeviceTests.Droid.Resource.Dimension.abc_list_item_padding_horizontal_material; + global::DeviceTests.Shared.Resource.Dimension.abc_panel_menu_list_width = global::DeviceTests.Droid.Resource.Dimension.abc_panel_menu_list_width; + global::DeviceTests.Shared.Resource.Dimension.abc_progress_bar_height_material = global::DeviceTests.Droid.Resource.Dimension.abc_progress_bar_height_material; + global::DeviceTests.Shared.Resource.Dimension.abc_search_view_preferred_height = global::DeviceTests.Droid.Resource.Dimension.abc_search_view_preferred_height; + global::DeviceTests.Shared.Resource.Dimension.abc_search_view_preferred_width = global::DeviceTests.Droid.Resource.Dimension.abc_search_view_preferred_width; + global::DeviceTests.Shared.Resource.Dimension.abc_seekbar_track_background_height_material = global::DeviceTests.Droid.Resource.Dimension.abc_seekbar_track_background_height_material; + global::DeviceTests.Shared.Resource.Dimension.abc_seekbar_track_progress_height_material = global::DeviceTests.Droid.Resource.Dimension.abc_seekbar_track_progress_height_material; + global::DeviceTests.Shared.Resource.Dimension.abc_select_dialog_padding_start_material = global::DeviceTests.Droid.Resource.Dimension.abc_select_dialog_padding_start_material; + global::DeviceTests.Shared.Resource.Dimension.abc_switch_padding = global::DeviceTests.Droid.Resource.Dimension.abc_switch_padding; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_body_1_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_body_1_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_body_2_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_body_2_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_button_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_button_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_caption_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_caption_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_display_1_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_display_1_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_display_2_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_display_2_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_display_3_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_display_3_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_display_4_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_display_4_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_headline_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_headline_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_large_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_large_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_medium_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_medium_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_menu_header_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_menu_header_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_menu_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_menu_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_small_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_small_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_subhead_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_subhead_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_subtitle_material_toolbar = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_subtitle_material_toolbar; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_title_material = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_title_material; + global::DeviceTests.Shared.Resource.Dimension.abc_text_size_title_material_toolbar = global::DeviceTests.Droid.Resource.Dimension.abc_text_size_title_material_toolbar; + global::DeviceTests.Shared.Resource.Dimension.browser_actions_context_menu_max_width = global::DeviceTests.Droid.Resource.Dimension.browser_actions_context_menu_max_width; + global::DeviceTests.Shared.Resource.Dimension.browser_actions_context_menu_min_padding = global::DeviceTests.Droid.Resource.Dimension.browser_actions_context_menu_min_padding; + global::DeviceTests.Shared.Resource.Dimension.cardview_compat_inset_shadow = global::DeviceTests.Droid.Resource.Dimension.cardview_compat_inset_shadow; + global::DeviceTests.Shared.Resource.Dimension.cardview_default_elevation = global::DeviceTests.Droid.Resource.Dimension.cardview_default_elevation; + global::DeviceTests.Shared.Resource.Dimension.cardview_default_radius = global::DeviceTests.Droid.Resource.Dimension.cardview_default_radius; + global::DeviceTests.Shared.Resource.Dimension.compat_button_inset_horizontal_material = global::DeviceTests.Droid.Resource.Dimension.compat_button_inset_horizontal_material; + global::DeviceTests.Shared.Resource.Dimension.compat_button_inset_vertical_material = global::DeviceTests.Droid.Resource.Dimension.compat_button_inset_vertical_material; + global::DeviceTests.Shared.Resource.Dimension.compat_button_padding_horizontal_material = global::DeviceTests.Droid.Resource.Dimension.compat_button_padding_horizontal_material; + global::DeviceTests.Shared.Resource.Dimension.compat_button_padding_vertical_material = global::DeviceTests.Droid.Resource.Dimension.compat_button_padding_vertical_material; + global::DeviceTests.Shared.Resource.Dimension.compat_control_corner_material = global::DeviceTests.Droid.Resource.Dimension.compat_control_corner_material; + global::DeviceTests.Shared.Resource.Dimension.compat_notification_large_icon_max_height = global::DeviceTests.Droid.Resource.Dimension.compat_notification_large_icon_max_height; + global::DeviceTests.Shared.Resource.Dimension.compat_notification_large_icon_max_width = global::DeviceTests.Droid.Resource.Dimension.compat_notification_large_icon_max_width; + global::DeviceTests.Shared.Resource.Dimension.design_appbar_elevation = global::DeviceTests.Droid.Resource.Dimension.design_appbar_elevation; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_active_item_max_width = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_active_item_max_width; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_active_item_min_width = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_active_item_min_width; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_active_text_size = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_active_text_size; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_elevation = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_elevation; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_height = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_height; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_icon_size = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_icon_size; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_item_max_width = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_item_max_width; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_item_min_width = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_item_min_width; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_margin = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_margin; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_shadow_height = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_shadow_height; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_navigation_text_size = global::DeviceTests.Droid.Resource.Dimension.design_bottom_navigation_text_size; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_sheet_modal_elevation = global::DeviceTests.Droid.Resource.Dimension.design_bottom_sheet_modal_elevation; + global::DeviceTests.Shared.Resource.Dimension.design_bottom_sheet_peek_height_min = global::DeviceTests.Droid.Resource.Dimension.design_bottom_sheet_peek_height_min; + global::DeviceTests.Shared.Resource.Dimension.design_fab_border_width = global::DeviceTests.Droid.Resource.Dimension.design_fab_border_width; + global::DeviceTests.Shared.Resource.Dimension.design_fab_elevation = global::DeviceTests.Droid.Resource.Dimension.design_fab_elevation; + global::DeviceTests.Shared.Resource.Dimension.design_fab_image_size = global::DeviceTests.Droid.Resource.Dimension.design_fab_image_size; + global::DeviceTests.Shared.Resource.Dimension.design_fab_size_mini = global::DeviceTests.Droid.Resource.Dimension.design_fab_size_mini; + global::DeviceTests.Shared.Resource.Dimension.design_fab_size_normal = global::DeviceTests.Droid.Resource.Dimension.design_fab_size_normal; + global::DeviceTests.Shared.Resource.Dimension.design_fab_translation_z_hovered_focused = global::DeviceTests.Droid.Resource.Dimension.design_fab_translation_z_hovered_focused; + global::DeviceTests.Shared.Resource.Dimension.design_fab_translation_z_pressed = global::DeviceTests.Droid.Resource.Dimension.design_fab_translation_z_pressed; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_elevation = global::DeviceTests.Droid.Resource.Dimension.design_navigation_elevation; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_icon_padding = global::DeviceTests.Droid.Resource.Dimension.design_navigation_icon_padding; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_icon_size = global::DeviceTests.Droid.Resource.Dimension.design_navigation_icon_size; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_item_horizontal_padding = global::DeviceTests.Droid.Resource.Dimension.design_navigation_item_horizontal_padding; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_item_icon_padding = global::DeviceTests.Droid.Resource.Dimension.design_navigation_item_icon_padding; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_max_width = global::DeviceTests.Droid.Resource.Dimension.design_navigation_max_width; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_padding_bottom = global::DeviceTests.Droid.Resource.Dimension.design_navigation_padding_bottom; + global::DeviceTests.Shared.Resource.Dimension.design_navigation_separator_vertical_padding = global::DeviceTests.Droid.Resource.Dimension.design_navigation_separator_vertical_padding; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_action_inline_max_width = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_action_inline_max_width; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_background_corner_radius = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_background_corner_radius; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_elevation = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_elevation; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_extra_spacing_horizontal = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_extra_spacing_horizontal; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_max_width = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_max_width; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_min_width = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_min_width; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_padding_horizontal = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_padding_horizontal; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_padding_vertical = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_padding_vertical; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_padding_vertical_2lines = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_padding_vertical_2lines; + global::DeviceTests.Shared.Resource.Dimension.design_snackbar_text_size = global::DeviceTests.Droid.Resource.Dimension.design_snackbar_text_size; + global::DeviceTests.Shared.Resource.Dimension.design_tab_max_width = global::DeviceTests.Droid.Resource.Dimension.design_tab_max_width; + global::DeviceTests.Shared.Resource.Dimension.design_tab_scrollable_min_width = global::DeviceTests.Droid.Resource.Dimension.design_tab_scrollable_min_width; + global::DeviceTests.Shared.Resource.Dimension.design_tab_text_size = global::DeviceTests.Droid.Resource.Dimension.design_tab_text_size; + global::DeviceTests.Shared.Resource.Dimension.design_tab_text_size_2line = global::DeviceTests.Droid.Resource.Dimension.design_tab_text_size_2line; + global::DeviceTests.Shared.Resource.Dimension.design_textinput_caption_translate_y = global::DeviceTests.Droid.Resource.Dimension.design_textinput_caption_translate_y; + global::DeviceTests.Shared.Resource.Dimension.disabled_alpha_material_dark = global::DeviceTests.Droid.Resource.Dimension.disabled_alpha_material_dark; + global::DeviceTests.Shared.Resource.Dimension.disabled_alpha_material_light = global::DeviceTests.Droid.Resource.Dimension.disabled_alpha_material_light; + global::DeviceTests.Shared.Resource.Dimension.fastscroll_default_thickness = global::DeviceTests.Droid.Resource.Dimension.fastscroll_default_thickness; + global::DeviceTests.Shared.Resource.Dimension.fastscroll_margin = global::DeviceTests.Droid.Resource.Dimension.fastscroll_margin; + global::DeviceTests.Shared.Resource.Dimension.fastscroll_minimum_range = global::DeviceTests.Droid.Resource.Dimension.fastscroll_minimum_range; + global::DeviceTests.Shared.Resource.Dimension.highlight_alpha_material_colored = global::DeviceTests.Droid.Resource.Dimension.highlight_alpha_material_colored; + global::DeviceTests.Shared.Resource.Dimension.highlight_alpha_material_dark = global::DeviceTests.Droid.Resource.Dimension.highlight_alpha_material_dark; + global::DeviceTests.Shared.Resource.Dimension.highlight_alpha_material_light = global::DeviceTests.Droid.Resource.Dimension.highlight_alpha_material_light; + global::DeviceTests.Shared.Resource.Dimension.hint_alpha_material_dark = global::DeviceTests.Droid.Resource.Dimension.hint_alpha_material_dark; + global::DeviceTests.Shared.Resource.Dimension.hint_alpha_material_light = global::DeviceTests.Droid.Resource.Dimension.hint_alpha_material_light; + global::DeviceTests.Shared.Resource.Dimension.hint_pressed_alpha_material_dark = global::DeviceTests.Droid.Resource.Dimension.hint_pressed_alpha_material_dark; + global::DeviceTests.Shared.Resource.Dimension.hint_pressed_alpha_material_light = global::DeviceTests.Droid.Resource.Dimension.hint_pressed_alpha_material_light; + global::DeviceTests.Shared.Resource.Dimension.item_touch_helper_max_drag_scroll_per_frame = global::DeviceTests.Droid.Resource.Dimension.item_touch_helper_max_drag_scroll_per_frame; + global::DeviceTests.Shared.Resource.Dimension.item_touch_helper_swipe_escape_max_velocity = global::DeviceTests.Droid.Resource.Dimension.item_touch_helper_swipe_escape_max_velocity; + global::DeviceTests.Shared.Resource.Dimension.item_touch_helper_swipe_escape_velocity = global::DeviceTests.Droid.Resource.Dimension.item_touch_helper_swipe_escape_velocity; + global::DeviceTests.Shared.Resource.Dimension.mr_controller_volume_group_list_item_height = global::DeviceTests.Droid.Resource.Dimension.mr_controller_volume_group_list_item_height; + global::DeviceTests.Shared.Resource.Dimension.mr_controller_volume_group_list_item_icon_size = global::DeviceTests.Droid.Resource.Dimension.mr_controller_volume_group_list_item_icon_size; + global::DeviceTests.Shared.Resource.Dimension.mr_controller_volume_group_list_max_height = global::DeviceTests.Droid.Resource.Dimension.mr_controller_volume_group_list_max_height; + global::DeviceTests.Shared.Resource.Dimension.mr_controller_volume_group_list_padding_top = global::DeviceTests.Droid.Resource.Dimension.mr_controller_volume_group_list_padding_top; + global::DeviceTests.Shared.Resource.Dimension.mr_dialog_fixed_width_major = global::DeviceTests.Droid.Resource.Dimension.mr_dialog_fixed_width_major; + global::DeviceTests.Shared.Resource.Dimension.mr_dialog_fixed_width_minor = global::DeviceTests.Droid.Resource.Dimension.mr_dialog_fixed_width_minor; + global::DeviceTests.Shared.Resource.Dimension.mtrl_bottomappbar_fabOffsetEndMode = global::DeviceTests.Droid.Resource.Dimension.mtrl_bottomappbar_fabOffsetEndMode; + global::DeviceTests.Shared.Resource.Dimension.mtrl_bottomappbar_fab_cradle_margin = global::DeviceTests.Droid.Resource.Dimension.mtrl_bottomappbar_fab_cradle_margin; + global::DeviceTests.Shared.Resource.Dimension.mtrl_bottomappbar_fab_cradle_rounded_corner_radius = global::DeviceTests.Droid.Resource.Dimension.mtrl_bottomappbar_fab_cradle_rounded_corner_radius; + global::DeviceTests.Shared.Resource.Dimension.mtrl_bottomappbar_fab_cradle_vertical_offset = global::DeviceTests.Droid.Resource.Dimension.mtrl_bottomappbar_fab_cradle_vertical_offset; + global::DeviceTests.Shared.Resource.Dimension.mtrl_bottomappbar_height = global::DeviceTests.Droid.Resource.Dimension.mtrl_bottomappbar_height; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_corner_radius = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_corner_radius; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_dialog_btn_min_width = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_dialog_btn_min_width; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_disabled_elevation = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_disabled_elevation; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_disabled_z = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_disabled_z; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_elevation = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_elevation; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_focused_z = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_focused_z; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_hovered_z = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_hovered_z; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_icon_btn_padding_left = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_icon_btn_padding_left; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_icon_padding = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_icon_padding; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_inset = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_inset; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_letter_spacing = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_letter_spacing; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_padding_bottom = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_padding_bottom; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_padding_left = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_padding_left; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_padding_right = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_padding_right; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_padding_top = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_padding_top; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_pressed_z = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_pressed_z; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_stroke_size = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_stroke_size; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_text_btn_icon_padding = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_text_btn_icon_padding; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_text_btn_padding_left = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_text_btn_padding_left; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_text_btn_padding_right = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_text_btn_padding_right; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_text_size = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_text_size; + global::DeviceTests.Shared.Resource.Dimension.mtrl_btn_z = global::DeviceTests.Droid.Resource.Dimension.mtrl_btn_z; + global::DeviceTests.Shared.Resource.Dimension.mtrl_card_elevation = global::DeviceTests.Droid.Resource.Dimension.mtrl_card_elevation; + global::DeviceTests.Shared.Resource.Dimension.mtrl_card_spacing = global::DeviceTests.Droid.Resource.Dimension.mtrl_card_spacing; + global::DeviceTests.Shared.Resource.Dimension.mtrl_chip_pressed_translation_z = global::DeviceTests.Droid.Resource.Dimension.mtrl_chip_pressed_translation_z; + global::DeviceTests.Shared.Resource.Dimension.mtrl_chip_text_size = global::DeviceTests.Droid.Resource.Dimension.mtrl_chip_text_size; + global::DeviceTests.Shared.Resource.Dimension.mtrl_fab_elevation = global::DeviceTests.Droid.Resource.Dimension.mtrl_fab_elevation; + global::DeviceTests.Shared.Resource.Dimension.mtrl_fab_translation_z_hovered_focused = global::DeviceTests.Droid.Resource.Dimension.mtrl_fab_translation_z_hovered_focused; + global::DeviceTests.Shared.Resource.Dimension.mtrl_fab_translation_z_pressed = global::DeviceTests.Droid.Resource.Dimension.mtrl_fab_translation_z_pressed; + global::DeviceTests.Shared.Resource.Dimension.mtrl_navigation_elevation = global::DeviceTests.Droid.Resource.Dimension.mtrl_navigation_elevation; + global::DeviceTests.Shared.Resource.Dimension.mtrl_navigation_item_horizontal_padding = global::DeviceTests.Droid.Resource.Dimension.mtrl_navigation_item_horizontal_padding; + global::DeviceTests.Shared.Resource.Dimension.mtrl_navigation_item_icon_padding = global::DeviceTests.Droid.Resource.Dimension.mtrl_navigation_item_icon_padding; + global::DeviceTests.Shared.Resource.Dimension.mtrl_snackbar_background_corner_radius = global::DeviceTests.Droid.Resource.Dimension.mtrl_snackbar_background_corner_radius; + global::DeviceTests.Shared.Resource.Dimension.mtrl_snackbar_margin = global::DeviceTests.Droid.Resource.Dimension.mtrl_snackbar_margin; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_box_bottom_offset = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_box_bottom_offset; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_box_corner_radius_medium = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_box_corner_radius_medium; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_box_corner_radius_small = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_box_corner_radius_small; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_box_label_cutout_padding = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_box_label_cutout_padding; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_box_padding_end = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_box_padding_end; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_box_stroke_width_default = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_box_stroke_width_default; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_box_stroke_width_focused = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_box_stroke_width_focused; + global::DeviceTests.Shared.Resource.Dimension.mtrl_textinput_outline_box_expanded_padding = global::DeviceTests.Droid.Resource.Dimension.mtrl_textinput_outline_box_expanded_padding; + global::DeviceTests.Shared.Resource.Dimension.mtrl_toolbar_default_height = global::DeviceTests.Droid.Resource.Dimension.mtrl_toolbar_default_height; + global::DeviceTests.Shared.Resource.Dimension.notification_action_icon_size = global::DeviceTests.Droid.Resource.Dimension.notification_action_icon_size; + global::DeviceTests.Shared.Resource.Dimension.notification_action_text_size = global::DeviceTests.Droid.Resource.Dimension.notification_action_text_size; + global::DeviceTests.Shared.Resource.Dimension.notification_big_circle_margin = global::DeviceTests.Droid.Resource.Dimension.notification_big_circle_margin; + global::DeviceTests.Shared.Resource.Dimension.notification_content_margin_start = global::DeviceTests.Droid.Resource.Dimension.notification_content_margin_start; + global::DeviceTests.Shared.Resource.Dimension.notification_large_icon_height = global::DeviceTests.Droid.Resource.Dimension.notification_large_icon_height; + global::DeviceTests.Shared.Resource.Dimension.notification_large_icon_width = global::DeviceTests.Droid.Resource.Dimension.notification_large_icon_width; + global::DeviceTests.Shared.Resource.Dimension.notification_main_column_padding_top = global::DeviceTests.Droid.Resource.Dimension.notification_main_column_padding_top; + global::DeviceTests.Shared.Resource.Dimension.notification_media_narrow_margin = global::DeviceTests.Droid.Resource.Dimension.notification_media_narrow_margin; + global::DeviceTests.Shared.Resource.Dimension.notification_right_icon_size = global::DeviceTests.Droid.Resource.Dimension.notification_right_icon_size; + global::DeviceTests.Shared.Resource.Dimension.notification_right_side_padding_top = global::DeviceTests.Droid.Resource.Dimension.notification_right_side_padding_top; + global::DeviceTests.Shared.Resource.Dimension.notification_small_icon_background_padding = global::DeviceTests.Droid.Resource.Dimension.notification_small_icon_background_padding; + global::DeviceTests.Shared.Resource.Dimension.notification_small_icon_size_as_large = global::DeviceTests.Droid.Resource.Dimension.notification_small_icon_size_as_large; + global::DeviceTests.Shared.Resource.Dimension.notification_subtext_size = global::DeviceTests.Droid.Resource.Dimension.notification_subtext_size; + global::DeviceTests.Shared.Resource.Dimension.notification_top_pad = global::DeviceTests.Droid.Resource.Dimension.notification_top_pad; + global::DeviceTests.Shared.Resource.Dimension.notification_top_pad_large_text = global::DeviceTests.Droid.Resource.Dimension.notification_top_pad_large_text; + global::DeviceTests.Shared.Resource.Dimension.subtitle_corner_radius = global::DeviceTests.Droid.Resource.Dimension.subtitle_corner_radius; + global::DeviceTests.Shared.Resource.Dimension.subtitle_outline_width = global::DeviceTests.Droid.Resource.Dimension.subtitle_outline_width; + global::DeviceTests.Shared.Resource.Dimension.subtitle_shadow_offset = global::DeviceTests.Droid.Resource.Dimension.subtitle_shadow_offset; + global::DeviceTests.Shared.Resource.Dimension.subtitle_shadow_radius = global::DeviceTests.Droid.Resource.Dimension.subtitle_shadow_radius; + global::DeviceTests.Shared.Resource.Dimension.tooltip_corner_radius = global::DeviceTests.Droid.Resource.Dimension.tooltip_corner_radius; + global::DeviceTests.Shared.Resource.Dimension.tooltip_horizontal_padding = global::DeviceTests.Droid.Resource.Dimension.tooltip_horizontal_padding; + global::DeviceTests.Shared.Resource.Dimension.tooltip_margin = global::DeviceTests.Droid.Resource.Dimension.tooltip_margin; + global::DeviceTests.Shared.Resource.Dimension.tooltip_precise_anchor_extra_offset = global::DeviceTests.Droid.Resource.Dimension.tooltip_precise_anchor_extra_offset; + global::DeviceTests.Shared.Resource.Dimension.tooltip_precise_anchor_threshold = global::DeviceTests.Droid.Resource.Dimension.tooltip_precise_anchor_threshold; + global::DeviceTests.Shared.Resource.Dimension.tooltip_vertical_padding = global::DeviceTests.Droid.Resource.Dimension.tooltip_vertical_padding; + global::DeviceTests.Shared.Resource.Dimension.tooltip_y_offset_non_touch = global::DeviceTests.Droid.Resource.Dimension.tooltip_y_offset_non_touch; + global::DeviceTests.Shared.Resource.Dimension.tooltip_y_offset_touch = global::DeviceTests.Droid.Resource.Dimension.tooltip_y_offset_touch; + global::DeviceTests.Shared.Resource.Drawable.abc_ab_share_pack_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_ab_share_pack_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_action_bar_item_background_material = global::DeviceTests.Droid.Resource.Drawable.abc_action_bar_item_background_material; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_borderless_material = global::DeviceTests.Droid.Resource.Drawable.abc_btn_borderless_material; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_check_material = global::DeviceTests.Droid.Resource.Drawable.abc_btn_check_material; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_check_to_on_mtrl_000 = global::DeviceTests.Droid.Resource.Drawable.abc_btn_check_to_on_mtrl_000; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_check_to_on_mtrl_015 = global::DeviceTests.Droid.Resource.Drawable.abc_btn_check_to_on_mtrl_015; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_colored_material = global::DeviceTests.Droid.Resource.Drawable.abc_btn_colored_material; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_default_mtrl_shape = global::DeviceTests.Droid.Resource.Drawable.abc_btn_default_mtrl_shape; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_radio_material = global::DeviceTests.Droid.Resource.Drawable.abc_btn_radio_material; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_radio_to_on_mtrl_000 = global::DeviceTests.Droid.Resource.Drawable.abc_btn_radio_to_on_mtrl_000; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_radio_to_on_mtrl_015 = global::DeviceTests.Droid.Resource.Drawable.abc_btn_radio_to_on_mtrl_015; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_switch_to_on_mtrl_00001 = global::DeviceTests.Droid.Resource.Drawable.abc_btn_switch_to_on_mtrl_00001; + global::DeviceTests.Shared.Resource.Drawable.abc_btn_switch_to_on_mtrl_00012 = global::DeviceTests.Droid.Resource.Drawable.abc_btn_switch_to_on_mtrl_00012; + global::DeviceTests.Shared.Resource.Drawable.abc_cab_background_internal_bg = global::DeviceTests.Droid.Resource.Drawable.abc_cab_background_internal_bg; + global::DeviceTests.Shared.Resource.Drawable.abc_cab_background_top_material = global::DeviceTests.Droid.Resource.Drawable.abc_cab_background_top_material; + global::DeviceTests.Shared.Resource.Drawable.abc_cab_background_top_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_cab_background_top_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_control_background_material = global::DeviceTests.Droid.Resource.Drawable.abc_control_background_material; + global::DeviceTests.Shared.Resource.Drawable.abc_dialog_material_background = global::DeviceTests.Droid.Resource.Drawable.abc_dialog_material_background; + global::DeviceTests.Shared.Resource.Drawable.abc_edit_text_material = global::DeviceTests.Droid.Resource.Drawable.abc_edit_text_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_ab_back_material = global::DeviceTests.Droid.Resource.Drawable.abc_ic_ab_back_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_arrow_drop_right_black_24dp = global::DeviceTests.Droid.Resource.Drawable.abc_ic_arrow_drop_right_black_24dp; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_clear_material = global::DeviceTests.Droid.Resource.Drawable.abc_ic_clear_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_commit_search_api_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_ic_commit_search_api_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_go_search_api_material = global::DeviceTests.Droid.Resource.Drawable.abc_ic_go_search_api_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_menu_copy_mtrl_am_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_ic_menu_copy_mtrl_am_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_menu_cut_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_ic_menu_cut_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_menu_overflow_material = global::DeviceTests.Droid.Resource.Drawable.abc_ic_menu_overflow_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_menu_paste_mtrl_am_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_ic_menu_paste_mtrl_am_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_menu_selectall_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_ic_menu_selectall_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_menu_share_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_ic_menu_share_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_search_api_material = global::DeviceTests.Droid.Resource.Drawable.abc_ic_search_api_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_star_black_16dp = global::DeviceTests.Droid.Resource.Drawable.abc_ic_star_black_16dp; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_star_black_36dp = global::DeviceTests.Droid.Resource.Drawable.abc_ic_star_black_36dp; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_star_black_48dp = global::DeviceTests.Droid.Resource.Drawable.abc_ic_star_black_48dp; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_star_half_black_16dp = global::DeviceTests.Droid.Resource.Drawable.abc_ic_star_half_black_16dp; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_star_half_black_36dp = global::DeviceTests.Droid.Resource.Drawable.abc_ic_star_half_black_36dp; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_star_half_black_48dp = global::DeviceTests.Droid.Resource.Drawable.abc_ic_star_half_black_48dp; + global::DeviceTests.Shared.Resource.Drawable.abc_ic_voice_search_api_material = global::DeviceTests.Droid.Resource.Drawable.abc_ic_voice_search_api_material; + global::DeviceTests.Shared.Resource.Drawable.abc_item_background_holo_dark = global::DeviceTests.Droid.Resource.Drawable.abc_item_background_holo_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_item_background_holo_light = global::DeviceTests.Droid.Resource.Drawable.abc_item_background_holo_light; + global::DeviceTests.Shared.Resource.Drawable.abc_list_divider_material = global::DeviceTests.Droid.Resource.Drawable.abc_list_divider_material; + global::DeviceTests.Shared.Resource.Drawable.abc_list_divider_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_list_divider_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_list_focused_holo = global::DeviceTests.Droid.Resource.Drawable.abc_list_focused_holo; + global::DeviceTests.Shared.Resource.Drawable.abc_list_longpressed_holo = global::DeviceTests.Droid.Resource.Drawable.abc_list_longpressed_holo; + global::DeviceTests.Shared.Resource.Drawable.abc_list_pressed_holo_dark = global::DeviceTests.Droid.Resource.Drawable.abc_list_pressed_holo_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_list_pressed_holo_light = global::DeviceTests.Droid.Resource.Drawable.abc_list_pressed_holo_light; + global::DeviceTests.Shared.Resource.Drawable.abc_list_selector_background_transition_holo_dark = global::DeviceTests.Droid.Resource.Drawable.abc_list_selector_background_transition_holo_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_list_selector_background_transition_holo_light = global::DeviceTests.Droid.Resource.Drawable.abc_list_selector_background_transition_holo_light; + global::DeviceTests.Shared.Resource.Drawable.abc_list_selector_disabled_holo_dark = global::DeviceTests.Droid.Resource.Drawable.abc_list_selector_disabled_holo_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_list_selector_disabled_holo_light = global::DeviceTests.Droid.Resource.Drawable.abc_list_selector_disabled_holo_light; + global::DeviceTests.Shared.Resource.Drawable.abc_list_selector_holo_dark = global::DeviceTests.Droid.Resource.Drawable.abc_list_selector_holo_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_list_selector_holo_light = global::DeviceTests.Droid.Resource.Drawable.abc_list_selector_holo_light; + global::DeviceTests.Shared.Resource.Drawable.abc_menu_hardkey_panel_mtrl_mult = global::DeviceTests.Droid.Resource.Drawable.abc_menu_hardkey_panel_mtrl_mult; + global::DeviceTests.Shared.Resource.Drawable.abc_popup_background_mtrl_mult = global::DeviceTests.Droid.Resource.Drawable.abc_popup_background_mtrl_mult; + global::DeviceTests.Shared.Resource.Drawable.abc_ratingbar_indicator_material = global::DeviceTests.Droid.Resource.Drawable.abc_ratingbar_indicator_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ratingbar_material = global::DeviceTests.Droid.Resource.Drawable.abc_ratingbar_material; + global::DeviceTests.Shared.Resource.Drawable.abc_ratingbar_small_material = global::DeviceTests.Droid.Resource.Drawable.abc_ratingbar_small_material; + global::DeviceTests.Shared.Resource.Drawable.abc_scrubber_control_off_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_scrubber_control_off_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_000 = global::DeviceTests.Droid.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_000; + global::DeviceTests.Shared.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_005 = global::DeviceTests.Droid.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_005; + global::DeviceTests.Shared.Resource.Drawable.abc_scrubber_primary_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_scrubber_primary_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_scrubber_track_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_scrubber_track_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_seekbar_thumb_material = global::DeviceTests.Droid.Resource.Drawable.abc_seekbar_thumb_material; + global::DeviceTests.Shared.Resource.Drawable.abc_seekbar_tick_mark_material = global::DeviceTests.Droid.Resource.Drawable.abc_seekbar_tick_mark_material; + global::DeviceTests.Shared.Resource.Drawable.abc_seekbar_track_material = global::DeviceTests.Droid.Resource.Drawable.abc_seekbar_track_material; + global::DeviceTests.Shared.Resource.Drawable.abc_spinner_mtrl_am_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_spinner_mtrl_am_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_spinner_textfield_background_material = global::DeviceTests.Droid.Resource.Drawable.abc_spinner_textfield_background_material; + global::DeviceTests.Shared.Resource.Drawable.abc_switch_thumb_material = global::DeviceTests.Droid.Resource.Drawable.abc_switch_thumb_material; + global::DeviceTests.Shared.Resource.Drawable.abc_switch_track_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_switch_track_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_tab_indicator_material = global::DeviceTests.Droid.Resource.Drawable.abc_tab_indicator_material; + global::DeviceTests.Shared.Resource.Drawable.abc_tab_indicator_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_tab_indicator_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_text_cursor_material = global::DeviceTests.Droid.Resource.Drawable.abc_text_cursor_material; + global::DeviceTests.Shared.Resource.Drawable.abc_text_select_handle_left_mtrl_dark = global::DeviceTests.Droid.Resource.Drawable.abc_text_select_handle_left_mtrl_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_text_select_handle_left_mtrl_light = global::DeviceTests.Droid.Resource.Drawable.abc_text_select_handle_left_mtrl_light; + global::DeviceTests.Shared.Resource.Drawable.abc_text_select_handle_middle_mtrl_dark = global::DeviceTests.Droid.Resource.Drawable.abc_text_select_handle_middle_mtrl_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_text_select_handle_middle_mtrl_light = global::DeviceTests.Droid.Resource.Drawable.abc_text_select_handle_middle_mtrl_light; + global::DeviceTests.Shared.Resource.Drawable.abc_text_select_handle_right_mtrl_dark = global::DeviceTests.Droid.Resource.Drawable.abc_text_select_handle_right_mtrl_dark; + global::DeviceTests.Shared.Resource.Drawable.abc_text_select_handle_right_mtrl_light = global::DeviceTests.Droid.Resource.Drawable.abc_text_select_handle_right_mtrl_light; + global::DeviceTests.Shared.Resource.Drawable.abc_textfield_activated_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_textfield_activated_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_textfield_default_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_textfield_default_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_textfield_search_activated_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_textfield_search_activated_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_textfield_search_default_mtrl_alpha = global::DeviceTests.Droid.Resource.Drawable.abc_textfield_search_default_mtrl_alpha; + global::DeviceTests.Shared.Resource.Drawable.abc_textfield_search_material = global::DeviceTests.Droid.Resource.Drawable.abc_textfield_search_material; + global::DeviceTests.Shared.Resource.Drawable.abc_vector_test = global::DeviceTests.Droid.Resource.Drawable.abc_vector_test; + global::DeviceTests.Shared.Resource.Drawable.avd_hide_password = global::DeviceTests.Droid.Resource.Drawable.avd_hide_password; + global::DeviceTests.Shared.Resource.Drawable.avd_hide_password_1 = global::DeviceTests.Droid.Resource.Drawable.avd_hide_password_1; + global::DeviceTests.Shared.Resource.Drawable.avd_hide_password_2 = global::DeviceTests.Droid.Resource.Drawable.avd_hide_password_2; + global::DeviceTests.Shared.Resource.Drawable.avd_hide_password_3 = global::DeviceTests.Droid.Resource.Drawable.avd_hide_password_3; + global::DeviceTests.Shared.Resource.Drawable.avd_show_password = global::DeviceTests.Droid.Resource.Drawable.avd_show_password; + global::DeviceTests.Shared.Resource.Drawable.avd_show_password_1 = global::DeviceTests.Droid.Resource.Drawable.avd_show_password_1; + global::DeviceTests.Shared.Resource.Drawable.avd_show_password_2 = global::DeviceTests.Droid.Resource.Drawable.avd_show_password_2; + global::DeviceTests.Shared.Resource.Drawable.avd_show_password_3 = global::DeviceTests.Droid.Resource.Drawable.avd_show_password_3; + global::DeviceTests.Shared.Resource.Drawable.design_bottom_navigation_item_background = global::DeviceTests.Droid.Resource.Drawable.design_bottom_navigation_item_background; + global::DeviceTests.Shared.Resource.Drawable.design_fab_background = global::DeviceTests.Droid.Resource.Drawable.design_fab_background; + global::DeviceTests.Shared.Resource.Drawable.design_ic_visibility = global::DeviceTests.Droid.Resource.Drawable.design_ic_visibility; + global::DeviceTests.Shared.Resource.Drawable.design_ic_visibility_off = global::DeviceTests.Droid.Resource.Drawable.design_ic_visibility_off; + global::DeviceTests.Shared.Resource.Drawable.design_password_eye = global::DeviceTests.Droid.Resource.Drawable.design_password_eye; + global::DeviceTests.Shared.Resource.Drawable.design_snackbar_background = global::DeviceTests.Droid.Resource.Drawable.design_snackbar_background; + global::DeviceTests.Shared.Resource.Drawable.ic_audiotrack_dark = global::DeviceTests.Droid.Resource.Drawable.ic_audiotrack_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_audiotrack_light = global::DeviceTests.Droid.Resource.Drawable.ic_audiotrack_light; + global::DeviceTests.Shared.Resource.Drawable.ic_dialog_close_dark = global::DeviceTests.Droid.Resource.Drawable.ic_dialog_close_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_dialog_close_light = global::DeviceTests.Droid.Resource.Drawable.ic_dialog_close_light; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_00 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_00; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_01 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_01; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_02 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_02; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_03 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_03; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_04 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_04; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_05 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_05; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_06 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_06; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_07 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_07; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_08 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_08; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_09 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_09; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_10 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_10; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_11 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_11; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_12 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_12; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_13 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_13; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_14 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_14; + global::DeviceTests.Shared.Resource.Drawable.ic_group_collapse_15 = global::DeviceTests.Droid.Resource.Drawable.ic_group_collapse_15; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_00 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_00; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_01 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_01; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_02 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_02; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_03 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_03; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_04 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_04; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_05 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_05; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_06 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_06; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_07 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_07; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_08 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_08; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_09 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_09; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_10 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_10; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_11 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_11; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_12 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_12; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_13 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_13; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_14 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_14; + global::DeviceTests.Shared.Resource.Drawable.ic_group_expand_15 = global::DeviceTests.Droid.Resource.Drawable.ic_group_expand_15; + global::DeviceTests.Shared.Resource.Drawable.ic_media_pause_dark = global::DeviceTests.Droid.Resource.Drawable.ic_media_pause_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_media_pause_light = global::DeviceTests.Droid.Resource.Drawable.ic_media_pause_light; + global::DeviceTests.Shared.Resource.Drawable.ic_media_play_dark = global::DeviceTests.Droid.Resource.Drawable.ic_media_play_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_media_play_light = global::DeviceTests.Droid.Resource.Drawable.ic_media_play_light; + global::DeviceTests.Shared.Resource.Drawable.ic_media_stop_dark = global::DeviceTests.Droid.Resource.Drawable.ic_media_stop_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_media_stop_light = global::DeviceTests.Droid.Resource.Drawable.ic_media_stop_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_00_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_00_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_00_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_00_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_01_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_01_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_01_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_01_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_02_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_02_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_02_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_02_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_03_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_03_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_03_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_03_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_04_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_04_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_04_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_04_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_05_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_05_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_05_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_05_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_06_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_06_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_06_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_06_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_07_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_07_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_07_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_07_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_08_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_08_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_08_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_08_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_09_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_09_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_09_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_09_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_10_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_10_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_10_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_10_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_11_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_11_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_11_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_11_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_12_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_12_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_12_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_12_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_13_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_13_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_13_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_13_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_14_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_14_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_14_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_14_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_15_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_15_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_15_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_15_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_16_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_16_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_16_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_16_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_17_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_17_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_17_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_17_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_18_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_18_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_18_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_18_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_19_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_19_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_19_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_19_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_20_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_20_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_20_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_20_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_21_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_21_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_21_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_21_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_22_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_22_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_22_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_22_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_23_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_23_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_23_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_23_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_24_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_24_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_24_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_24_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_25_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_25_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_25_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_25_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_26_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_26_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_26_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_26_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_27_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_27_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_27_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_27_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_28_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_28_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_28_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_28_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_29_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_29_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_29_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_29_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_30_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_30_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connected_30_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connected_30_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_00_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_00_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_00_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_00_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_01_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_01_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_01_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_01_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_02_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_02_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_02_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_02_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_03_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_03_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_03_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_03_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_04_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_04_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_04_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_04_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_05_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_05_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_05_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_05_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_06_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_06_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_06_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_06_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_07_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_07_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_07_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_07_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_08_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_08_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_08_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_08_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_09_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_09_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_09_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_09_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_10_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_10_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_10_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_10_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_11_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_11_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_11_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_11_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_12_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_12_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_12_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_12_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_13_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_13_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_13_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_13_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_14_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_14_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_14_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_14_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_15_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_15_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_15_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_15_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_16_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_16_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_16_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_16_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_17_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_17_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_17_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_17_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_18_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_18_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_18_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_18_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_19_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_19_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_19_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_19_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_20_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_20_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_20_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_20_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_21_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_21_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_21_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_21_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_22_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_22_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_22_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_22_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_23_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_23_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_23_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_23_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_24_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_24_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_24_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_24_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_25_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_25_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_25_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_25_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_26_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_26_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_26_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_26_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_27_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_27_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_27_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_27_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_28_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_28_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_28_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_28_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_29_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_29_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_29_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_29_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_30_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_30_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_connecting_30_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_connecting_30_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_disabled_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_disabled_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_disabled_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_disabled_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_disconnected_dark = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_disconnected_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_disconnected_light = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_disconnected_light; + global::DeviceTests.Shared.Resource.Drawable.ic_mr_button_grey = global::DeviceTests.Droid.Resource.Drawable.ic_mr_button_grey; + global::DeviceTests.Shared.Resource.Drawable.ic_mtrl_chip_checked_black = global::DeviceTests.Droid.Resource.Drawable.ic_mtrl_chip_checked_black; + global::DeviceTests.Shared.Resource.Drawable.ic_mtrl_chip_checked_circle = global::DeviceTests.Droid.Resource.Drawable.ic_mtrl_chip_checked_circle; + global::DeviceTests.Shared.Resource.Drawable.ic_mtrl_chip_close_circle = global::DeviceTests.Droid.Resource.Drawable.ic_mtrl_chip_close_circle; + global::DeviceTests.Shared.Resource.Drawable.ic_vol_type_speaker_dark = global::DeviceTests.Droid.Resource.Drawable.ic_vol_type_speaker_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_vol_type_speaker_group_dark = global::DeviceTests.Droid.Resource.Drawable.ic_vol_type_speaker_group_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_vol_type_speaker_group_light = global::DeviceTests.Droid.Resource.Drawable.ic_vol_type_speaker_group_light; + global::DeviceTests.Shared.Resource.Drawable.ic_vol_type_speaker_light = global::DeviceTests.Droid.Resource.Drawable.ic_vol_type_speaker_light; + global::DeviceTests.Shared.Resource.Drawable.ic_vol_type_tv_dark = global::DeviceTests.Droid.Resource.Drawable.ic_vol_type_tv_dark; + global::DeviceTests.Shared.Resource.Drawable.ic_vol_type_tv_light = global::DeviceTests.Droid.Resource.Drawable.ic_vol_type_tv_light; + global::DeviceTests.Shared.Resource.Drawable.mr_button_connected_dark = global::DeviceTests.Droid.Resource.Drawable.mr_button_connected_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_button_connected_light = global::DeviceTests.Droid.Resource.Drawable.mr_button_connected_light; + global::DeviceTests.Shared.Resource.Drawable.mr_button_connecting_dark = global::DeviceTests.Droid.Resource.Drawable.mr_button_connecting_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_button_connecting_light = global::DeviceTests.Droid.Resource.Drawable.mr_button_connecting_light; + global::DeviceTests.Shared.Resource.Drawable.mr_button_dark = global::DeviceTests.Droid.Resource.Drawable.mr_button_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_button_light = global::DeviceTests.Droid.Resource.Drawable.mr_button_light; + global::DeviceTests.Shared.Resource.Drawable.mr_dialog_close_dark = global::DeviceTests.Droid.Resource.Drawable.mr_dialog_close_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_dialog_close_light = global::DeviceTests.Droid.Resource.Drawable.mr_dialog_close_light; + global::DeviceTests.Shared.Resource.Drawable.mr_dialog_material_background_dark = global::DeviceTests.Droid.Resource.Drawable.mr_dialog_material_background_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_dialog_material_background_light = global::DeviceTests.Droid.Resource.Drawable.mr_dialog_material_background_light; + global::DeviceTests.Shared.Resource.Drawable.mr_group_collapse = global::DeviceTests.Droid.Resource.Drawable.mr_group_collapse; + global::DeviceTests.Shared.Resource.Drawable.mr_group_expand = global::DeviceTests.Droid.Resource.Drawable.mr_group_expand; + global::DeviceTests.Shared.Resource.Drawable.mr_media_pause_dark = global::DeviceTests.Droid.Resource.Drawable.mr_media_pause_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_media_pause_light = global::DeviceTests.Droid.Resource.Drawable.mr_media_pause_light; + global::DeviceTests.Shared.Resource.Drawable.mr_media_play_dark = global::DeviceTests.Droid.Resource.Drawable.mr_media_play_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_media_play_light = global::DeviceTests.Droid.Resource.Drawable.mr_media_play_light; + global::DeviceTests.Shared.Resource.Drawable.mr_media_stop_dark = global::DeviceTests.Droid.Resource.Drawable.mr_media_stop_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_media_stop_light = global::DeviceTests.Droid.Resource.Drawable.mr_media_stop_light; + global::DeviceTests.Shared.Resource.Drawable.mr_vol_type_audiotrack_dark = global::DeviceTests.Droid.Resource.Drawable.mr_vol_type_audiotrack_dark; + global::DeviceTests.Shared.Resource.Drawable.mr_vol_type_audiotrack_light = global::DeviceTests.Droid.Resource.Drawable.mr_vol_type_audiotrack_light; + global::DeviceTests.Shared.Resource.Drawable.mtrl_snackbar_background = global::DeviceTests.Droid.Resource.Drawable.mtrl_snackbar_background; + global::DeviceTests.Shared.Resource.Drawable.mtrl_tabs_default_indicator = global::DeviceTests.Droid.Resource.Drawable.mtrl_tabs_default_indicator; + global::DeviceTests.Shared.Resource.Drawable.navigation_empty_icon = global::DeviceTests.Droid.Resource.Drawable.navigation_empty_icon; + global::DeviceTests.Shared.Resource.Drawable.notification_action_background = global::DeviceTests.Droid.Resource.Drawable.notification_action_background; + global::DeviceTests.Shared.Resource.Drawable.notification_bg = global::DeviceTests.Droid.Resource.Drawable.notification_bg; + global::DeviceTests.Shared.Resource.Drawable.notification_bg_low = global::DeviceTests.Droid.Resource.Drawable.notification_bg_low; + global::DeviceTests.Shared.Resource.Drawable.notification_bg_low_normal = global::DeviceTests.Droid.Resource.Drawable.notification_bg_low_normal; + global::DeviceTests.Shared.Resource.Drawable.notification_bg_low_pressed = global::DeviceTests.Droid.Resource.Drawable.notification_bg_low_pressed; + global::DeviceTests.Shared.Resource.Drawable.notification_bg_normal = global::DeviceTests.Droid.Resource.Drawable.notification_bg_normal; + global::DeviceTests.Shared.Resource.Drawable.notification_bg_normal_pressed = global::DeviceTests.Droid.Resource.Drawable.notification_bg_normal_pressed; + global::DeviceTests.Shared.Resource.Drawable.notification_icon_background = global::DeviceTests.Droid.Resource.Drawable.notification_icon_background; + global::DeviceTests.Shared.Resource.Drawable.notification_template_icon_bg = global::DeviceTests.Droid.Resource.Drawable.notification_template_icon_bg; + global::DeviceTests.Shared.Resource.Drawable.notification_template_icon_low_bg = global::DeviceTests.Droid.Resource.Drawable.notification_template_icon_low_bg; + global::DeviceTests.Shared.Resource.Drawable.notification_tile_bg = global::DeviceTests.Droid.Resource.Drawable.notification_tile_bg; + global::DeviceTests.Shared.Resource.Drawable.notify_panel_notification_icon_bg = global::DeviceTests.Droid.Resource.Drawable.notify_panel_notification_icon_bg; + global::DeviceTests.Shared.Resource.Drawable.tooltip_frame_dark = global::DeviceTests.Droid.Resource.Drawable.tooltip_frame_dark; + global::DeviceTests.Shared.Resource.Drawable.tooltip_frame_light = global::DeviceTests.Droid.Resource.Drawable.tooltip_frame_light; + global::DeviceTests.Shared.Resource.Id.ALT = global::DeviceTests.Droid.Resource.Id.ALT; + global::DeviceTests.Shared.Resource.Id.CTRL = global::DeviceTests.Droid.Resource.Id.CTRL; + global::DeviceTests.Shared.Resource.Id.FUNCTION = global::DeviceTests.Droid.Resource.Id.FUNCTION; + global::DeviceTests.Shared.Resource.Id.META = global::DeviceTests.Droid.Resource.Id.META; + global::DeviceTests.Shared.Resource.Id.SHIFT = global::DeviceTests.Droid.Resource.Id.SHIFT; + global::DeviceTests.Shared.Resource.Id.SYM = global::DeviceTests.Droid.Resource.Id.SYM; + global::DeviceTests.Shared.Resource.Id.action0 = global::DeviceTests.Droid.Resource.Id.action0; + global::DeviceTests.Shared.Resource.Id.action_bar = global::DeviceTests.Droid.Resource.Id.action_bar; + global::DeviceTests.Shared.Resource.Id.action_bar_activity_content = global::DeviceTests.Droid.Resource.Id.action_bar_activity_content; + global::DeviceTests.Shared.Resource.Id.action_bar_container = global::DeviceTests.Droid.Resource.Id.action_bar_container; + global::DeviceTests.Shared.Resource.Id.action_bar_root = global::DeviceTests.Droid.Resource.Id.action_bar_root; + global::DeviceTests.Shared.Resource.Id.action_bar_spinner = global::DeviceTests.Droid.Resource.Id.action_bar_spinner; + global::DeviceTests.Shared.Resource.Id.action_bar_subtitle = global::DeviceTests.Droid.Resource.Id.action_bar_subtitle; + global::DeviceTests.Shared.Resource.Id.action_bar_title = global::DeviceTests.Droid.Resource.Id.action_bar_title; + global::DeviceTests.Shared.Resource.Id.action_container = global::DeviceTests.Droid.Resource.Id.action_container; + global::DeviceTests.Shared.Resource.Id.action_context_bar = global::DeviceTests.Droid.Resource.Id.action_context_bar; + global::DeviceTests.Shared.Resource.Id.action_divider = global::DeviceTests.Droid.Resource.Id.action_divider; + global::DeviceTests.Shared.Resource.Id.action_image = global::DeviceTests.Droid.Resource.Id.action_image; + global::DeviceTests.Shared.Resource.Id.action_menu_divider = global::DeviceTests.Droid.Resource.Id.action_menu_divider; + global::DeviceTests.Shared.Resource.Id.action_menu_presenter = global::DeviceTests.Droid.Resource.Id.action_menu_presenter; + global::DeviceTests.Shared.Resource.Id.action_mode_bar = global::DeviceTests.Droid.Resource.Id.action_mode_bar; + global::DeviceTests.Shared.Resource.Id.action_mode_bar_stub = global::DeviceTests.Droid.Resource.Id.action_mode_bar_stub; + global::DeviceTests.Shared.Resource.Id.action_mode_close_button = global::DeviceTests.Droid.Resource.Id.action_mode_close_button; + global::DeviceTests.Shared.Resource.Id.action_text = global::DeviceTests.Droid.Resource.Id.action_text; + global::DeviceTests.Shared.Resource.Id.actions = global::DeviceTests.Droid.Resource.Id.actions; + global::DeviceTests.Shared.Resource.Id.activity_chooser_view_content = global::DeviceTests.Droid.Resource.Id.activity_chooser_view_content; + global::DeviceTests.Shared.Resource.Id.add = global::DeviceTests.Droid.Resource.Id.add; + global::DeviceTests.Shared.Resource.Id.alertTitle = global::DeviceTests.Droid.Resource.Id.alertTitle; + global::DeviceTests.Shared.Resource.Id.all = global::DeviceTests.Droid.Resource.Id.all; + global::DeviceTests.Shared.Resource.Id.always = global::DeviceTests.Droid.Resource.Id.always; + global::DeviceTests.Shared.Resource.Id.async = global::DeviceTests.Droid.Resource.Id.async; + global::DeviceTests.Shared.Resource.Id.auto = global::DeviceTests.Droid.Resource.Id.auto; + global::DeviceTests.Shared.Resource.Id.beginning = global::DeviceTests.Droid.Resource.Id.beginning; + global::DeviceTests.Shared.Resource.Id.blocking = global::DeviceTests.Droid.Resource.Id.blocking; + global::DeviceTests.Shared.Resource.Id.bottom = global::DeviceTests.Droid.Resource.Id.bottom; + global::DeviceTests.Shared.Resource.Id.bottomtab_navarea = global::DeviceTests.Droid.Resource.Id.bottomtab_navarea; + global::DeviceTests.Shared.Resource.Id.bottomtab_tabbar = global::DeviceTests.Droid.Resource.Id.bottomtab_tabbar; + global::DeviceTests.Shared.Resource.Id.browser_actions_header_text = global::DeviceTests.Droid.Resource.Id.browser_actions_header_text; + global::DeviceTests.Shared.Resource.Id.browser_actions_menu_item_icon = global::DeviceTests.Droid.Resource.Id.browser_actions_menu_item_icon; + global::DeviceTests.Shared.Resource.Id.browser_actions_menu_item_text = global::DeviceTests.Droid.Resource.Id.browser_actions_menu_item_text; + global::DeviceTests.Shared.Resource.Id.browser_actions_menu_items = global::DeviceTests.Droid.Resource.Id.browser_actions_menu_items; + global::DeviceTests.Shared.Resource.Id.browser_actions_menu_view = global::DeviceTests.Droid.Resource.Id.browser_actions_menu_view; + global::DeviceTests.Shared.Resource.Id.buttonPanel = global::DeviceTests.Droid.Resource.Id.buttonPanel; + global::DeviceTests.Shared.Resource.Id.cancel_action = global::DeviceTests.Droid.Resource.Id.cancel_action; + global::DeviceTests.Shared.Resource.Id.center = global::DeviceTests.Droid.Resource.Id.center; + global::DeviceTests.Shared.Resource.Id.center_horizontal = global::DeviceTests.Droid.Resource.Id.center_horizontal; + global::DeviceTests.Shared.Resource.Id.center_vertical = global::DeviceTests.Droid.Resource.Id.center_vertical; + global::DeviceTests.Shared.Resource.Id.checkbox = global::DeviceTests.Droid.Resource.Id.checkbox; + global::DeviceTests.Shared.Resource.Id.chronometer = global::DeviceTests.Droid.Resource.Id.chronometer; + global::DeviceTests.Shared.Resource.Id.clip_horizontal = global::DeviceTests.Droid.Resource.Id.clip_horizontal; + global::DeviceTests.Shared.Resource.Id.clip_vertical = global::DeviceTests.Droid.Resource.Id.clip_vertical; + global::DeviceTests.Shared.Resource.Id.collapseActionView = global::DeviceTests.Droid.Resource.Id.collapseActionView; + global::DeviceTests.Shared.Resource.Id.container = global::DeviceTests.Droid.Resource.Id.container; + global::DeviceTests.Shared.Resource.Id.content = global::DeviceTests.Droid.Resource.Id.content; + global::DeviceTests.Shared.Resource.Id.contentPanel = global::DeviceTests.Droid.Resource.Id.contentPanel; + global::DeviceTests.Shared.Resource.Id.coordinator = global::DeviceTests.Droid.Resource.Id.coordinator; + global::DeviceTests.Shared.Resource.Id.custom = global::DeviceTests.Droid.Resource.Id.custom; + global::DeviceTests.Shared.Resource.Id.customPanel = global::DeviceTests.Droid.Resource.Id.customPanel; + global::DeviceTests.Shared.Resource.Id.decor_content_parent = global::DeviceTests.Droid.Resource.Id.decor_content_parent; + global::DeviceTests.Shared.Resource.Id.default_activity_button = global::DeviceTests.Droid.Resource.Id.default_activity_button; + global::DeviceTests.Shared.Resource.Id.design_bottom_sheet = global::DeviceTests.Droid.Resource.Id.design_bottom_sheet; + global::DeviceTests.Shared.Resource.Id.design_menu_item_action_area = global::DeviceTests.Droid.Resource.Id.design_menu_item_action_area; + global::DeviceTests.Shared.Resource.Id.design_menu_item_action_area_stub = global::DeviceTests.Droid.Resource.Id.design_menu_item_action_area_stub; + global::DeviceTests.Shared.Resource.Id.design_menu_item_text = global::DeviceTests.Droid.Resource.Id.design_menu_item_text; + global::DeviceTests.Shared.Resource.Id.design_navigation_view = global::DeviceTests.Droid.Resource.Id.design_navigation_view; + global::DeviceTests.Shared.Resource.Id.disableHome = global::DeviceTests.Droid.Resource.Id.disableHome; + global::DeviceTests.Shared.Resource.Id.edit_query = global::DeviceTests.Droid.Resource.Id.edit_query; + global::DeviceTests.Shared.Resource.Id.end = global::DeviceTests.Droid.Resource.Id.end; + global::DeviceTests.Shared.Resource.Id.end_padder = global::DeviceTests.Droid.Resource.Id.end_padder; + global::DeviceTests.Shared.Resource.Id.enterAlways = global::DeviceTests.Droid.Resource.Id.enterAlways; + global::DeviceTests.Shared.Resource.Id.enterAlwaysCollapsed = global::DeviceTests.Droid.Resource.Id.enterAlwaysCollapsed; + global::DeviceTests.Shared.Resource.Id.exitUntilCollapsed = global::DeviceTests.Droid.Resource.Id.exitUntilCollapsed; + global::DeviceTests.Shared.Resource.Id.expand_activities_button = global::DeviceTests.Droid.Resource.Id.expand_activities_button; + global::DeviceTests.Shared.Resource.Id.expanded_menu = global::DeviceTests.Droid.Resource.Id.expanded_menu; + global::DeviceTests.Shared.Resource.Id.fill = global::DeviceTests.Droid.Resource.Id.fill; + global::DeviceTests.Shared.Resource.Id.fill_horizontal = global::DeviceTests.Droid.Resource.Id.fill_horizontal; + global::DeviceTests.Shared.Resource.Id.fill_vertical = global::DeviceTests.Droid.Resource.Id.fill_vertical; + global::DeviceTests.Shared.Resource.Id.filled = global::DeviceTests.Droid.Resource.Id.filled; + global::DeviceTests.Shared.Resource.Id.@fixed = global::DeviceTests.Droid.Resource.Id.@fixed; + global::DeviceTests.Shared.Resource.Id.flyoutcontent_appbar = global::DeviceTests.Droid.Resource.Id.flyoutcontent_appbar; + global::DeviceTests.Shared.Resource.Id.flyoutcontent_recycler = global::DeviceTests.Droid.Resource.Id.flyoutcontent_recycler; + global::DeviceTests.Shared.Resource.Id.forever = global::DeviceTests.Droid.Resource.Id.forever; + global::DeviceTests.Shared.Resource.Id.ghost_view = global::DeviceTests.Droid.Resource.Id.ghost_view; + global::DeviceTests.Shared.Resource.Id.group_divider = global::DeviceTests.Droid.Resource.Id.group_divider; + global::DeviceTests.Shared.Resource.Id.home = global::DeviceTests.Droid.Resource.Id.home; + global::DeviceTests.Shared.Resource.Id.homeAsUp = global::DeviceTests.Droid.Resource.Id.homeAsUp; + global::DeviceTests.Shared.Resource.Id.icon = global::DeviceTests.Droid.Resource.Id.icon; + global::DeviceTests.Shared.Resource.Id.icon_group = global::DeviceTests.Droid.Resource.Id.icon_group; + global::DeviceTests.Shared.Resource.Id.ifRoom = global::DeviceTests.Droid.Resource.Id.ifRoom; + global::DeviceTests.Shared.Resource.Id.image = global::DeviceTests.Droid.Resource.Id.image; + global::DeviceTests.Shared.Resource.Id.info = global::DeviceTests.Droid.Resource.Id.info; + global::DeviceTests.Shared.Resource.Id.italic = global::DeviceTests.Droid.Resource.Id.italic; + global::DeviceTests.Shared.Resource.Id.item_touch_helper_previous_elevation = global::DeviceTests.Droid.Resource.Id.item_touch_helper_previous_elevation; + global::DeviceTests.Shared.Resource.Id.labeled = global::DeviceTests.Droid.Resource.Id.labeled; + global::DeviceTests.Shared.Resource.Id.largeLabel = global::DeviceTests.Droid.Resource.Id.largeLabel; + global::DeviceTests.Shared.Resource.Id.left = global::DeviceTests.Droid.Resource.Id.left; + global::DeviceTests.Shared.Resource.Id.line1 = global::DeviceTests.Droid.Resource.Id.line1; + global::DeviceTests.Shared.Resource.Id.line3 = global::DeviceTests.Droid.Resource.Id.line3; + global::DeviceTests.Shared.Resource.Id.listMode = global::DeviceTests.Droid.Resource.Id.listMode; + global::DeviceTests.Shared.Resource.Id.list_item = global::DeviceTests.Droid.Resource.Id.list_item; + global::DeviceTests.Shared.Resource.Id.main_appbar = global::DeviceTests.Droid.Resource.Id.main_appbar; + global::DeviceTests.Shared.Resource.Id.main_scrollview = global::DeviceTests.Droid.Resource.Id.main_scrollview; + global::DeviceTests.Shared.Resource.Id.main_tablayout = global::DeviceTests.Droid.Resource.Id.main_tablayout; + global::DeviceTests.Shared.Resource.Id.main_toolbar = global::DeviceTests.Droid.Resource.Id.main_toolbar; + global::DeviceTests.Shared.Resource.Id.masked = global::DeviceTests.Droid.Resource.Id.masked; + global::DeviceTests.Shared.Resource.Id.materialformsedittext = global::DeviceTests.Droid.Resource.Id.materialformsedittext; + global::DeviceTests.Shared.Resource.Id.media_actions = global::DeviceTests.Droid.Resource.Id.media_actions; + global::DeviceTests.Shared.Resource.Id.message = global::DeviceTests.Droid.Resource.Id.message; + global::DeviceTests.Shared.Resource.Id.middle = global::DeviceTests.Droid.Resource.Id.middle; + global::DeviceTests.Shared.Resource.Id.mini = global::DeviceTests.Droid.Resource.Id.mini; + global::DeviceTests.Shared.Resource.Id.mr_art = global::DeviceTests.Droid.Resource.Id.mr_art; + global::DeviceTests.Shared.Resource.Id.mr_cast_checkbox = global::DeviceTests.Droid.Resource.Id.mr_cast_checkbox; + global::DeviceTests.Shared.Resource.Id.mr_cast_close_button = global::DeviceTests.Droid.Resource.Id.mr_cast_close_button; + global::DeviceTests.Shared.Resource.Id.mr_cast_group_icon = global::DeviceTests.Droid.Resource.Id.mr_cast_group_icon; + global::DeviceTests.Shared.Resource.Id.mr_cast_group_name = global::DeviceTests.Droid.Resource.Id.mr_cast_group_name; + global::DeviceTests.Shared.Resource.Id.mr_cast_list = global::DeviceTests.Droid.Resource.Id.mr_cast_list; + global::DeviceTests.Shared.Resource.Id.mr_cast_meta = global::DeviceTests.Droid.Resource.Id.mr_cast_meta; + global::DeviceTests.Shared.Resource.Id.mr_cast_meta_art = global::DeviceTests.Droid.Resource.Id.mr_cast_meta_art; + global::DeviceTests.Shared.Resource.Id.mr_cast_meta_subtitle = global::DeviceTests.Droid.Resource.Id.mr_cast_meta_subtitle; + global::DeviceTests.Shared.Resource.Id.mr_cast_meta_title = global::DeviceTests.Droid.Resource.Id.mr_cast_meta_title; + global::DeviceTests.Shared.Resource.Id.mr_cast_route_icon = global::DeviceTests.Droid.Resource.Id.mr_cast_route_icon; + global::DeviceTests.Shared.Resource.Id.mr_cast_route_name = global::DeviceTests.Droid.Resource.Id.mr_cast_route_name; + global::DeviceTests.Shared.Resource.Id.mr_cast_stop_button = global::DeviceTests.Droid.Resource.Id.mr_cast_stop_button; + global::DeviceTests.Shared.Resource.Id.mr_cast_volume_layout = global::DeviceTests.Droid.Resource.Id.mr_cast_volume_layout; + global::DeviceTests.Shared.Resource.Id.mr_cast_volume_slider = global::DeviceTests.Droid.Resource.Id.mr_cast_volume_slider; + global::DeviceTests.Shared.Resource.Id.mr_chooser_list = global::DeviceTests.Droid.Resource.Id.mr_chooser_list; + global::DeviceTests.Shared.Resource.Id.mr_chooser_route_desc = global::DeviceTests.Droid.Resource.Id.mr_chooser_route_desc; + global::DeviceTests.Shared.Resource.Id.mr_chooser_route_icon = global::DeviceTests.Droid.Resource.Id.mr_chooser_route_icon; + global::DeviceTests.Shared.Resource.Id.mr_chooser_route_name = global::DeviceTests.Droid.Resource.Id.mr_chooser_route_name; + global::DeviceTests.Shared.Resource.Id.mr_chooser_title = global::DeviceTests.Droid.Resource.Id.mr_chooser_title; + global::DeviceTests.Shared.Resource.Id.mr_close = global::DeviceTests.Droid.Resource.Id.mr_close; + global::DeviceTests.Shared.Resource.Id.mr_control_divider = global::DeviceTests.Droid.Resource.Id.mr_control_divider; + global::DeviceTests.Shared.Resource.Id.mr_control_playback_ctrl = global::DeviceTests.Droid.Resource.Id.mr_control_playback_ctrl; + global::DeviceTests.Shared.Resource.Id.mr_control_subtitle = global::DeviceTests.Droid.Resource.Id.mr_control_subtitle; + global::DeviceTests.Shared.Resource.Id.mr_control_title = global::DeviceTests.Droid.Resource.Id.mr_control_title; + global::DeviceTests.Shared.Resource.Id.mr_control_title_container = global::DeviceTests.Droid.Resource.Id.mr_control_title_container; + global::DeviceTests.Shared.Resource.Id.mr_custom_control = global::DeviceTests.Droid.Resource.Id.mr_custom_control; + global::DeviceTests.Shared.Resource.Id.mr_default_control = global::DeviceTests.Droid.Resource.Id.mr_default_control; + global::DeviceTests.Shared.Resource.Id.mr_dialog_area = global::DeviceTests.Droid.Resource.Id.mr_dialog_area; + global::DeviceTests.Shared.Resource.Id.mr_dialog_header_name = global::DeviceTests.Droid.Resource.Id.mr_dialog_header_name; + global::DeviceTests.Shared.Resource.Id.mr_expandable_area = global::DeviceTests.Droid.Resource.Id.mr_expandable_area; + global::DeviceTests.Shared.Resource.Id.mr_group_expand_collapse = global::DeviceTests.Droid.Resource.Id.mr_group_expand_collapse; + global::DeviceTests.Shared.Resource.Id.mr_group_volume_route_name = global::DeviceTests.Droid.Resource.Id.mr_group_volume_route_name; + global::DeviceTests.Shared.Resource.Id.mr_group_volume_slider = global::DeviceTests.Droid.Resource.Id.mr_group_volume_slider; + global::DeviceTests.Shared.Resource.Id.mr_media_main_control = global::DeviceTests.Droid.Resource.Id.mr_media_main_control; + global::DeviceTests.Shared.Resource.Id.mr_name = global::DeviceTests.Droid.Resource.Id.mr_name; + global::DeviceTests.Shared.Resource.Id.mr_picker_close_button = global::DeviceTests.Droid.Resource.Id.mr_picker_close_button; + global::DeviceTests.Shared.Resource.Id.mr_picker_list = global::DeviceTests.Droid.Resource.Id.mr_picker_list; + global::DeviceTests.Shared.Resource.Id.mr_picker_route_icon = global::DeviceTests.Droid.Resource.Id.mr_picker_route_icon; + global::DeviceTests.Shared.Resource.Id.mr_picker_route_name = global::DeviceTests.Droid.Resource.Id.mr_picker_route_name; + global::DeviceTests.Shared.Resource.Id.mr_playback_control = global::DeviceTests.Droid.Resource.Id.mr_playback_control; + global::DeviceTests.Shared.Resource.Id.mr_title_bar = global::DeviceTests.Droid.Resource.Id.mr_title_bar; + global::DeviceTests.Shared.Resource.Id.mr_volume_control = global::DeviceTests.Droid.Resource.Id.mr_volume_control; + global::DeviceTests.Shared.Resource.Id.mr_volume_group_list = global::DeviceTests.Droid.Resource.Id.mr_volume_group_list; + global::DeviceTests.Shared.Resource.Id.mr_volume_item_icon = global::DeviceTests.Droid.Resource.Id.mr_volume_item_icon; + global::DeviceTests.Shared.Resource.Id.mr_volume_slider = global::DeviceTests.Droid.Resource.Id.mr_volume_slider; + global::DeviceTests.Shared.Resource.Id.mtrl_child_content_container = global::DeviceTests.Droid.Resource.Id.mtrl_child_content_container; + global::DeviceTests.Shared.Resource.Id.mtrl_internal_children_alpha_tag = global::DeviceTests.Droid.Resource.Id.mtrl_internal_children_alpha_tag; + global::DeviceTests.Shared.Resource.Id.multiply = global::DeviceTests.Droid.Resource.Id.multiply; + global::DeviceTests.Shared.Resource.Id.navigation_header_container = global::DeviceTests.Droid.Resource.Id.navigation_header_container; + global::DeviceTests.Shared.Resource.Id.never = global::DeviceTests.Droid.Resource.Id.never; + global::DeviceTests.Shared.Resource.Id.none = global::DeviceTests.Droid.Resource.Id.none; + global::DeviceTests.Shared.Resource.Id.normal = global::DeviceTests.Droid.Resource.Id.normal; + global::DeviceTests.Shared.Resource.Id.notification_background = global::DeviceTests.Droid.Resource.Id.notification_background; + global::DeviceTests.Shared.Resource.Id.notification_main_column = global::DeviceTests.Droid.Resource.Id.notification_main_column; + global::DeviceTests.Shared.Resource.Id.notification_main_column_container = global::DeviceTests.Droid.Resource.Id.notification_main_column_container; + global::DeviceTests.Shared.Resource.Id.outline = global::DeviceTests.Droid.Resource.Id.outline; + global::DeviceTests.Shared.Resource.Id.parallax = global::DeviceTests.Droid.Resource.Id.parallax; + global::DeviceTests.Shared.Resource.Id.parentPanel = global::DeviceTests.Droid.Resource.Id.parentPanel; + global::DeviceTests.Shared.Resource.Id.parent_matrix = global::DeviceTests.Droid.Resource.Id.parent_matrix; + global::DeviceTests.Shared.Resource.Id.pin = global::DeviceTests.Droid.Resource.Id.pin; + global::DeviceTests.Shared.Resource.Id.progress_circular = global::DeviceTests.Droid.Resource.Id.progress_circular; + global::DeviceTests.Shared.Resource.Id.progress_horizontal = global::DeviceTests.Droid.Resource.Id.progress_horizontal; + global::DeviceTests.Shared.Resource.Id.radio = global::DeviceTests.Droid.Resource.Id.radio; + global::DeviceTests.Shared.Resource.Id.right = global::DeviceTests.Droid.Resource.Id.right; + global::DeviceTests.Shared.Resource.Id.right_icon = global::DeviceTests.Droid.Resource.Id.right_icon; + global::DeviceTests.Shared.Resource.Id.right_side = global::DeviceTests.Droid.Resource.Id.right_side; + global::DeviceTests.Shared.Resource.Id.save_image_matrix = global::DeviceTests.Droid.Resource.Id.save_image_matrix; + global::DeviceTests.Shared.Resource.Id.save_non_transition_alpha = global::DeviceTests.Droid.Resource.Id.save_non_transition_alpha; + global::DeviceTests.Shared.Resource.Id.save_scale_type = global::DeviceTests.Droid.Resource.Id.save_scale_type; + global::DeviceTests.Shared.Resource.Id.screen = global::DeviceTests.Droid.Resource.Id.screen; + global::DeviceTests.Shared.Resource.Id.scroll = global::DeviceTests.Droid.Resource.Id.scroll; + global::DeviceTests.Shared.Resource.Id.scrollIndicatorDown = global::DeviceTests.Droid.Resource.Id.scrollIndicatorDown; + global::DeviceTests.Shared.Resource.Id.scrollIndicatorUp = global::DeviceTests.Droid.Resource.Id.scrollIndicatorUp; + global::DeviceTests.Shared.Resource.Id.scrollView = global::DeviceTests.Droid.Resource.Id.scrollView; + global::DeviceTests.Shared.Resource.Id.scrollable = global::DeviceTests.Droid.Resource.Id.scrollable; + global::DeviceTests.Shared.Resource.Id.search_badge = global::DeviceTests.Droid.Resource.Id.search_badge; + global::DeviceTests.Shared.Resource.Id.search_bar = global::DeviceTests.Droid.Resource.Id.search_bar; + global::DeviceTests.Shared.Resource.Id.search_button = global::DeviceTests.Droid.Resource.Id.search_button; + global::DeviceTests.Shared.Resource.Id.search_close_btn = global::DeviceTests.Droid.Resource.Id.search_close_btn; + global::DeviceTests.Shared.Resource.Id.search_edit_frame = global::DeviceTests.Droid.Resource.Id.search_edit_frame; + global::DeviceTests.Shared.Resource.Id.search_go_btn = global::DeviceTests.Droid.Resource.Id.search_go_btn; + global::DeviceTests.Shared.Resource.Id.search_mag_icon = global::DeviceTests.Droid.Resource.Id.search_mag_icon; + global::DeviceTests.Shared.Resource.Id.search_plate = global::DeviceTests.Droid.Resource.Id.search_plate; + global::DeviceTests.Shared.Resource.Id.search_src_text = global::DeviceTests.Droid.Resource.Id.search_src_text; + global::DeviceTests.Shared.Resource.Id.search_voice_btn = global::DeviceTests.Droid.Resource.Id.search_voice_btn; + global::DeviceTests.Shared.Resource.Id.select_dialog_listview = global::DeviceTests.Droid.Resource.Id.select_dialog_listview; + global::DeviceTests.Shared.Resource.Id.selected = global::DeviceTests.Droid.Resource.Id.selected; + global::DeviceTests.Shared.Resource.Id.shellcontent_appbar = global::DeviceTests.Droid.Resource.Id.shellcontent_appbar; + global::DeviceTests.Shared.Resource.Id.shellcontent_scrollview = global::DeviceTests.Droid.Resource.Id.shellcontent_scrollview; + global::DeviceTests.Shared.Resource.Id.shellcontent_toolbar = global::DeviceTests.Droid.Resource.Id.shellcontent_toolbar; + global::DeviceTests.Shared.Resource.Id.shortcut = global::DeviceTests.Droid.Resource.Id.shortcut; + global::DeviceTests.Shared.Resource.Id.showCustom = global::DeviceTests.Droid.Resource.Id.showCustom; + global::DeviceTests.Shared.Resource.Id.showHome = global::DeviceTests.Droid.Resource.Id.showHome; + global::DeviceTests.Shared.Resource.Id.showTitle = global::DeviceTests.Droid.Resource.Id.showTitle; + global::DeviceTests.Shared.Resource.Id.smallLabel = global::DeviceTests.Droid.Resource.Id.smallLabel; + global::DeviceTests.Shared.Resource.Id.snackbar_action = global::DeviceTests.Droid.Resource.Id.snackbar_action; + global::DeviceTests.Shared.Resource.Id.snackbar_text = global::DeviceTests.Droid.Resource.Id.snackbar_text; + global::DeviceTests.Shared.Resource.Id.snap = global::DeviceTests.Droid.Resource.Id.snap; + global::DeviceTests.Shared.Resource.Id.snapMargins = global::DeviceTests.Droid.Resource.Id.snapMargins; + global::DeviceTests.Shared.Resource.Id.spacer = global::DeviceTests.Droid.Resource.Id.spacer; + global::DeviceTests.Shared.Resource.Id.split_action_bar = global::DeviceTests.Droid.Resource.Id.split_action_bar; + global::DeviceTests.Shared.Resource.Id.src_atop = global::DeviceTests.Droid.Resource.Id.src_atop; + global::DeviceTests.Shared.Resource.Id.src_in = global::DeviceTests.Droid.Resource.Id.src_in; + global::DeviceTests.Shared.Resource.Id.src_over = global::DeviceTests.Droid.Resource.Id.src_over; + global::DeviceTests.Shared.Resource.Id.start = global::DeviceTests.Droid.Resource.Id.start; + global::DeviceTests.Shared.Resource.Id.status_bar_latest_event_content = global::DeviceTests.Droid.Resource.Id.status_bar_latest_event_content; + global::DeviceTests.Shared.Resource.Id.stretch = global::DeviceTests.Droid.Resource.Id.stretch; + global::DeviceTests.Shared.Resource.Id.submenuarrow = global::DeviceTests.Droid.Resource.Id.submenuarrow; + global::DeviceTests.Shared.Resource.Id.submit_area = global::DeviceTests.Droid.Resource.Id.submit_area; + global::DeviceTests.Shared.Resource.Id.tabMode = global::DeviceTests.Droid.Resource.Id.tabMode; + global::DeviceTests.Shared.Resource.Id.tag_transition_group = global::DeviceTests.Droid.Resource.Id.tag_transition_group; + global::DeviceTests.Shared.Resource.Id.tag_unhandled_key_event_manager = global::DeviceTests.Droid.Resource.Id.tag_unhandled_key_event_manager; + global::DeviceTests.Shared.Resource.Id.tag_unhandled_key_listeners = global::DeviceTests.Droid.Resource.Id.tag_unhandled_key_listeners; + global::DeviceTests.Shared.Resource.Id.text = global::DeviceTests.Droid.Resource.Id.text; + global::DeviceTests.Shared.Resource.Id.text2 = global::DeviceTests.Droid.Resource.Id.text2; + global::DeviceTests.Shared.Resource.Id.textSpacerNoButtons = global::DeviceTests.Droid.Resource.Id.textSpacerNoButtons; + global::DeviceTests.Shared.Resource.Id.textSpacerNoTitle = global::DeviceTests.Droid.Resource.Id.textSpacerNoTitle; + global::DeviceTests.Shared.Resource.Id.textStart = global::DeviceTests.Droid.Resource.Id.textStart; + global::DeviceTests.Shared.Resource.Id.text_input_password_toggle = global::DeviceTests.Droid.Resource.Id.text_input_password_toggle; + global::DeviceTests.Shared.Resource.Id.textinput_counter = global::DeviceTests.Droid.Resource.Id.textinput_counter; + global::DeviceTests.Shared.Resource.Id.textinput_error = global::DeviceTests.Droid.Resource.Id.textinput_error; + global::DeviceTests.Shared.Resource.Id.textinput_helper_text = global::DeviceTests.Droid.Resource.Id.textinput_helper_text; + global::DeviceTests.Shared.Resource.Id.time = global::DeviceTests.Droid.Resource.Id.time; + global::DeviceTests.Shared.Resource.Id.title = global::DeviceTests.Droid.Resource.Id.title; + global::DeviceTests.Shared.Resource.Id.titleDividerNoCustom = global::DeviceTests.Droid.Resource.Id.titleDividerNoCustom; + global::DeviceTests.Shared.Resource.Id.title_template = global::DeviceTests.Droid.Resource.Id.title_template; + global::DeviceTests.Shared.Resource.Id.top = global::DeviceTests.Droid.Resource.Id.top; + global::DeviceTests.Shared.Resource.Id.topPanel = global::DeviceTests.Droid.Resource.Id.topPanel; + global::DeviceTests.Shared.Resource.Id.touch_outside = global::DeviceTests.Droid.Resource.Id.touch_outside; + global::DeviceTests.Shared.Resource.Id.transition_current_scene = global::DeviceTests.Droid.Resource.Id.transition_current_scene; + global::DeviceTests.Shared.Resource.Id.transition_layout_save = global::DeviceTests.Droid.Resource.Id.transition_layout_save; + global::DeviceTests.Shared.Resource.Id.transition_position = global::DeviceTests.Droid.Resource.Id.transition_position; + global::DeviceTests.Shared.Resource.Id.transition_scene_layoutid_cache = global::DeviceTests.Droid.Resource.Id.transition_scene_layoutid_cache; + global::DeviceTests.Shared.Resource.Id.transition_transform = global::DeviceTests.Droid.Resource.Id.transition_transform; + global::DeviceTests.Shared.Resource.Id.uniform = global::DeviceTests.Droid.Resource.Id.uniform; + global::DeviceTests.Shared.Resource.Id.unlabeled = global::DeviceTests.Droid.Resource.Id.unlabeled; + global::DeviceTests.Shared.Resource.Id.up = global::DeviceTests.Droid.Resource.Id.up; + global::DeviceTests.Shared.Resource.Id.useLogo = global::DeviceTests.Droid.Resource.Id.useLogo; + global::DeviceTests.Shared.Resource.Id.view_offset_helper = global::DeviceTests.Droid.Resource.Id.view_offset_helper; + global::DeviceTests.Shared.Resource.Id.visible = global::DeviceTests.Droid.Resource.Id.visible; + global::DeviceTests.Shared.Resource.Id.volume_item_container = global::DeviceTests.Droid.Resource.Id.volume_item_container; + global::DeviceTests.Shared.Resource.Id.withText = global::DeviceTests.Droid.Resource.Id.withText; + global::DeviceTests.Shared.Resource.Id.wrap_content = global::DeviceTests.Droid.Resource.Id.wrap_content; + global::DeviceTests.Shared.Resource.Integer.abc_config_activityDefaultDur = global::DeviceTests.Droid.Resource.Integer.abc_config_activityDefaultDur; + global::DeviceTests.Shared.Resource.Integer.abc_config_activityShortDur = global::DeviceTests.Droid.Resource.Integer.abc_config_activityShortDur; + global::DeviceTests.Shared.Resource.Integer.app_bar_elevation_anim_duration = global::DeviceTests.Droid.Resource.Integer.app_bar_elevation_anim_duration; + global::DeviceTests.Shared.Resource.Integer.bottom_sheet_slide_duration = global::DeviceTests.Droid.Resource.Integer.bottom_sheet_slide_duration; + global::DeviceTests.Shared.Resource.Integer.cancel_button_image_alpha = global::DeviceTests.Droid.Resource.Integer.cancel_button_image_alpha; + global::DeviceTests.Shared.Resource.Integer.config_tooltipAnimTime = global::DeviceTests.Droid.Resource.Integer.config_tooltipAnimTime; + global::DeviceTests.Shared.Resource.Integer.design_snackbar_text_max_lines = global::DeviceTests.Droid.Resource.Integer.design_snackbar_text_max_lines; + global::DeviceTests.Shared.Resource.Integer.design_tab_indicator_anim_duration_ms = global::DeviceTests.Droid.Resource.Integer.design_tab_indicator_anim_duration_ms; + global::DeviceTests.Shared.Resource.Integer.hide_password_duration = global::DeviceTests.Droid.Resource.Integer.hide_password_duration; + global::DeviceTests.Shared.Resource.Integer.mr_controller_volume_group_list_animation_duration_ms = global::DeviceTests.Droid.Resource.Integer.mr_controller_volume_group_list_animation_duration_ms; + global::DeviceTests.Shared.Resource.Integer.mr_controller_volume_group_list_fade_in_duration_ms = global::DeviceTests.Droid.Resource.Integer.mr_controller_volume_group_list_fade_in_duration_ms; + global::DeviceTests.Shared.Resource.Integer.mr_controller_volume_group_list_fade_out_duration_ms = global::DeviceTests.Droid.Resource.Integer.mr_controller_volume_group_list_fade_out_duration_ms; + global::DeviceTests.Shared.Resource.Integer.mr_update_routes_delay_ms = global::DeviceTests.Droid.Resource.Integer.mr_update_routes_delay_ms; + global::DeviceTests.Shared.Resource.Integer.mtrl_btn_anim_delay_ms = global::DeviceTests.Droid.Resource.Integer.mtrl_btn_anim_delay_ms; + global::DeviceTests.Shared.Resource.Integer.mtrl_btn_anim_duration_ms = global::DeviceTests.Droid.Resource.Integer.mtrl_btn_anim_duration_ms; + global::DeviceTests.Shared.Resource.Integer.mtrl_chip_anim_duration = global::DeviceTests.Droid.Resource.Integer.mtrl_chip_anim_duration; + global::DeviceTests.Shared.Resource.Integer.mtrl_tab_indicator_anim_duration_ms = global::DeviceTests.Droid.Resource.Integer.mtrl_tab_indicator_anim_duration_ms; + global::DeviceTests.Shared.Resource.Integer.show_password_duration = global::DeviceTests.Droid.Resource.Integer.show_password_duration; + global::DeviceTests.Shared.Resource.Integer.status_bar_notification_info_maxnum = global::DeviceTests.Droid.Resource.Integer.status_bar_notification_info_maxnum; + global::DeviceTests.Shared.Resource.Interpolator.mr_fast_out_slow_in = global::DeviceTests.Droid.Resource.Interpolator.mr_fast_out_slow_in; + global::DeviceTests.Shared.Resource.Interpolator.mr_linear_out_slow_in = global::DeviceTests.Droid.Resource.Interpolator.mr_linear_out_slow_in; + global::DeviceTests.Shared.Resource.Interpolator.mtrl_fast_out_linear_in = global::DeviceTests.Droid.Resource.Interpolator.mtrl_fast_out_linear_in; + global::DeviceTests.Shared.Resource.Interpolator.mtrl_fast_out_slow_in = global::DeviceTests.Droid.Resource.Interpolator.mtrl_fast_out_slow_in; + global::DeviceTests.Shared.Resource.Interpolator.mtrl_linear = global::DeviceTests.Droid.Resource.Interpolator.mtrl_linear; + global::DeviceTests.Shared.Resource.Interpolator.mtrl_linear_out_slow_in = global::DeviceTests.Droid.Resource.Interpolator.mtrl_linear_out_slow_in; + global::DeviceTests.Shared.Resource.Layout.abc_action_bar_title_item = global::DeviceTests.Droid.Resource.Layout.abc_action_bar_title_item; + global::DeviceTests.Shared.Resource.Layout.abc_action_bar_up_container = global::DeviceTests.Droid.Resource.Layout.abc_action_bar_up_container; + global::DeviceTests.Shared.Resource.Layout.abc_action_menu_item_layout = global::DeviceTests.Droid.Resource.Layout.abc_action_menu_item_layout; + global::DeviceTests.Shared.Resource.Layout.abc_action_menu_layout = global::DeviceTests.Droid.Resource.Layout.abc_action_menu_layout; + global::DeviceTests.Shared.Resource.Layout.abc_action_mode_bar = global::DeviceTests.Droid.Resource.Layout.abc_action_mode_bar; + global::DeviceTests.Shared.Resource.Layout.abc_action_mode_close_item_material = global::DeviceTests.Droid.Resource.Layout.abc_action_mode_close_item_material; + global::DeviceTests.Shared.Resource.Layout.abc_activity_chooser_view = global::DeviceTests.Droid.Resource.Layout.abc_activity_chooser_view; + global::DeviceTests.Shared.Resource.Layout.abc_activity_chooser_view_list_item = global::DeviceTests.Droid.Resource.Layout.abc_activity_chooser_view_list_item; + global::DeviceTests.Shared.Resource.Layout.abc_alert_dialog_button_bar_material = global::DeviceTests.Droid.Resource.Layout.abc_alert_dialog_button_bar_material; + global::DeviceTests.Shared.Resource.Layout.abc_alert_dialog_material = global::DeviceTests.Droid.Resource.Layout.abc_alert_dialog_material; + global::DeviceTests.Shared.Resource.Layout.abc_alert_dialog_title_material = global::DeviceTests.Droid.Resource.Layout.abc_alert_dialog_title_material; + global::DeviceTests.Shared.Resource.Layout.abc_cascading_menu_item_layout = global::DeviceTests.Droid.Resource.Layout.abc_cascading_menu_item_layout; + global::DeviceTests.Shared.Resource.Layout.abc_dialog_title_material = global::DeviceTests.Droid.Resource.Layout.abc_dialog_title_material; + global::DeviceTests.Shared.Resource.Layout.abc_expanded_menu_layout = global::DeviceTests.Droid.Resource.Layout.abc_expanded_menu_layout; + global::DeviceTests.Shared.Resource.Layout.abc_list_menu_item_checkbox = global::DeviceTests.Droid.Resource.Layout.abc_list_menu_item_checkbox; + global::DeviceTests.Shared.Resource.Layout.abc_list_menu_item_icon = global::DeviceTests.Droid.Resource.Layout.abc_list_menu_item_icon; + global::DeviceTests.Shared.Resource.Layout.abc_list_menu_item_layout = global::DeviceTests.Droid.Resource.Layout.abc_list_menu_item_layout; + global::DeviceTests.Shared.Resource.Layout.abc_list_menu_item_radio = global::DeviceTests.Droid.Resource.Layout.abc_list_menu_item_radio; + global::DeviceTests.Shared.Resource.Layout.abc_popup_menu_header_item_layout = global::DeviceTests.Droid.Resource.Layout.abc_popup_menu_header_item_layout; + global::DeviceTests.Shared.Resource.Layout.abc_popup_menu_item_layout = global::DeviceTests.Droid.Resource.Layout.abc_popup_menu_item_layout; + global::DeviceTests.Shared.Resource.Layout.abc_screen_content_include = global::DeviceTests.Droid.Resource.Layout.abc_screen_content_include; + global::DeviceTests.Shared.Resource.Layout.abc_screen_simple = global::DeviceTests.Droid.Resource.Layout.abc_screen_simple; + global::DeviceTests.Shared.Resource.Layout.abc_screen_simple_overlay_action_mode = global::DeviceTests.Droid.Resource.Layout.abc_screen_simple_overlay_action_mode; + global::DeviceTests.Shared.Resource.Layout.abc_screen_toolbar = global::DeviceTests.Droid.Resource.Layout.abc_screen_toolbar; + global::DeviceTests.Shared.Resource.Layout.abc_search_dropdown_item_icons_2line = global::DeviceTests.Droid.Resource.Layout.abc_search_dropdown_item_icons_2line; + global::DeviceTests.Shared.Resource.Layout.abc_search_view = global::DeviceTests.Droid.Resource.Layout.abc_search_view; + global::DeviceTests.Shared.Resource.Layout.abc_select_dialog_material = global::DeviceTests.Droid.Resource.Layout.abc_select_dialog_material; + global::DeviceTests.Shared.Resource.Layout.abc_tooltip = global::DeviceTests.Droid.Resource.Layout.abc_tooltip; + global::DeviceTests.Shared.Resource.Layout.BottomTabLayout = global::DeviceTests.Droid.Resource.Layout.BottomTabLayout; + global::DeviceTests.Shared.Resource.Layout.browser_actions_context_menu_page = global::DeviceTests.Droid.Resource.Layout.browser_actions_context_menu_page; + global::DeviceTests.Shared.Resource.Layout.browser_actions_context_menu_row = global::DeviceTests.Droid.Resource.Layout.browser_actions_context_menu_row; + global::DeviceTests.Shared.Resource.Layout.design_bottom_navigation_item = global::DeviceTests.Droid.Resource.Layout.design_bottom_navigation_item; + global::DeviceTests.Shared.Resource.Layout.design_bottom_sheet_dialog = global::DeviceTests.Droid.Resource.Layout.design_bottom_sheet_dialog; + global::DeviceTests.Shared.Resource.Layout.design_layout_snackbar = global::DeviceTests.Droid.Resource.Layout.design_layout_snackbar; + global::DeviceTests.Shared.Resource.Layout.design_layout_snackbar_include = global::DeviceTests.Droid.Resource.Layout.design_layout_snackbar_include; + global::DeviceTests.Shared.Resource.Layout.design_layout_tab_icon = global::DeviceTests.Droid.Resource.Layout.design_layout_tab_icon; + global::DeviceTests.Shared.Resource.Layout.design_layout_tab_text = global::DeviceTests.Droid.Resource.Layout.design_layout_tab_text; + global::DeviceTests.Shared.Resource.Layout.design_menu_item_action_area = global::DeviceTests.Droid.Resource.Layout.design_menu_item_action_area; + global::DeviceTests.Shared.Resource.Layout.design_navigation_item = global::DeviceTests.Droid.Resource.Layout.design_navigation_item; + global::DeviceTests.Shared.Resource.Layout.design_navigation_item_header = global::DeviceTests.Droid.Resource.Layout.design_navigation_item_header; + global::DeviceTests.Shared.Resource.Layout.design_navigation_item_separator = global::DeviceTests.Droid.Resource.Layout.design_navigation_item_separator; + global::DeviceTests.Shared.Resource.Layout.design_navigation_item_subheader = global::DeviceTests.Droid.Resource.Layout.design_navigation_item_subheader; + global::DeviceTests.Shared.Resource.Layout.design_navigation_menu = global::DeviceTests.Droid.Resource.Layout.design_navigation_menu; + global::DeviceTests.Shared.Resource.Layout.design_navigation_menu_item = global::DeviceTests.Droid.Resource.Layout.design_navigation_menu_item; + global::DeviceTests.Shared.Resource.Layout.design_text_input_password_icon = global::DeviceTests.Droid.Resource.Layout.design_text_input_password_icon; + global::DeviceTests.Shared.Resource.Layout.FlyoutContent = global::DeviceTests.Droid.Resource.Layout.FlyoutContent; + global::DeviceTests.Shared.Resource.Layout.mr_cast_dialog = global::DeviceTests.Droid.Resource.Layout.mr_cast_dialog; + global::DeviceTests.Shared.Resource.Layout.mr_cast_group_item = global::DeviceTests.Droid.Resource.Layout.mr_cast_group_item; + global::DeviceTests.Shared.Resource.Layout.mr_cast_group_volume_item = global::DeviceTests.Droid.Resource.Layout.mr_cast_group_volume_item; + global::DeviceTests.Shared.Resource.Layout.mr_cast_media_metadata = global::DeviceTests.Droid.Resource.Layout.mr_cast_media_metadata; + global::DeviceTests.Shared.Resource.Layout.mr_cast_route_item = global::DeviceTests.Droid.Resource.Layout.mr_cast_route_item; + global::DeviceTests.Shared.Resource.Layout.mr_chooser_dialog = global::DeviceTests.Droid.Resource.Layout.mr_chooser_dialog; + global::DeviceTests.Shared.Resource.Layout.mr_chooser_list_item = global::DeviceTests.Droid.Resource.Layout.mr_chooser_list_item; + global::DeviceTests.Shared.Resource.Layout.mr_controller_material_dialog_b = global::DeviceTests.Droid.Resource.Layout.mr_controller_material_dialog_b; + global::DeviceTests.Shared.Resource.Layout.mr_controller_volume_item = global::DeviceTests.Droid.Resource.Layout.mr_controller_volume_item; + global::DeviceTests.Shared.Resource.Layout.mr_dialog_header_item = global::DeviceTests.Droid.Resource.Layout.mr_dialog_header_item; + global::DeviceTests.Shared.Resource.Layout.mr_picker_dialog = global::DeviceTests.Droid.Resource.Layout.mr_picker_dialog; + global::DeviceTests.Shared.Resource.Layout.mr_picker_route_item = global::DeviceTests.Droid.Resource.Layout.mr_picker_route_item; + global::DeviceTests.Shared.Resource.Layout.mr_playback_control = global::DeviceTests.Droid.Resource.Layout.mr_playback_control; + global::DeviceTests.Shared.Resource.Layout.mr_volume_control = global::DeviceTests.Droid.Resource.Layout.mr_volume_control; + global::DeviceTests.Shared.Resource.Layout.mtrl_layout_snackbar = global::DeviceTests.Droid.Resource.Layout.mtrl_layout_snackbar; + global::DeviceTests.Shared.Resource.Layout.mtrl_layout_snackbar_include = global::DeviceTests.Droid.Resource.Layout.mtrl_layout_snackbar_include; + global::DeviceTests.Shared.Resource.Layout.notification_action = global::DeviceTests.Droid.Resource.Layout.notification_action; + global::DeviceTests.Shared.Resource.Layout.notification_action_tombstone = global::DeviceTests.Droid.Resource.Layout.notification_action_tombstone; + global::DeviceTests.Shared.Resource.Layout.notification_media_action = global::DeviceTests.Droid.Resource.Layout.notification_media_action; + global::DeviceTests.Shared.Resource.Layout.notification_media_cancel_action = global::DeviceTests.Droid.Resource.Layout.notification_media_cancel_action; + global::DeviceTests.Shared.Resource.Layout.notification_template_big_media = global::DeviceTests.Droid.Resource.Layout.notification_template_big_media; + global::DeviceTests.Shared.Resource.Layout.notification_template_big_media_custom = global::DeviceTests.Droid.Resource.Layout.notification_template_big_media_custom; + global::DeviceTests.Shared.Resource.Layout.notification_template_big_media_narrow = global::DeviceTests.Droid.Resource.Layout.notification_template_big_media_narrow; + global::DeviceTests.Shared.Resource.Layout.notification_template_big_media_narrow_custom = global::DeviceTests.Droid.Resource.Layout.notification_template_big_media_narrow_custom; + global::DeviceTests.Shared.Resource.Layout.notification_template_custom_big = global::DeviceTests.Droid.Resource.Layout.notification_template_custom_big; + global::DeviceTests.Shared.Resource.Layout.notification_template_icon_group = global::DeviceTests.Droid.Resource.Layout.notification_template_icon_group; + global::DeviceTests.Shared.Resource.Layout.notification_template_lines_media = global::DeviceTests.Droid.Resource.Layout.notification_template_lines_media; + global::DeviceTests.Shared.Resource.Layout.notification_template_media = global::DeviceTests.Droid.Resource.Layout.notification_template_media; + global::DeviceTests.Shared.Resource.Layout.notification_template_media_custom = global::DeviceTests.Droid.Resource.Layout.notification_template_media_custom; + global::DeviceTests.Shared.Resource.Layout.notification_template_part_chronometer = global::DeviceTests.Droid.Resource.Layout.notification_template_part_chronometer; + global::DeviceTests.Shared.Resource.Layout.notification_template_part_time = global::DeviceTests.Droid.Resource.Layout.notification_template_part_time; + global::DeviceTests.Shared.Resource.Layout.RootLayout = global::DeviceTests.Droid.Resource.Layout.RootLayout; + global::DeviceTests.Shared.Resource.Layout.select_dialog_item_material = global::DeviceTests.Droid.Resource.Layout.select_dialog_item_material; + global::DeviceTests.Shared.Resource.Layout.select_dialog_multichoice_material = global::DeviceTests.Droid.Resource.Layout.select_dialog_multichoice_material; + global::DeviceTests.Shared.Resource.Layout.select_dialog_singlechoice_material = global::DeviceTests.Droid.Resource.Layout.select_dialog_singlechoice_material; + global::DeviceTests.Shared.Resource.Layout.ShellContent = global::DeviceTests.Droid.Resource.Layout.ShellContent; + global::DeviceTests.Shared.Resource.Layout.support_simple_spinner_dropdown_item = global::DeviceTests.Droid.Resource.Layout.support_simple_spinner_dropdown_item; + global::DeviceTests.Shared.Resource.Layout.TextInputLayoutFilledBox = global::DeviceTests.Droid.Resource.Layout.TextInputLayoutFilledBox; + global::DeviceTests.Shared.Resource.Layout.TextInputLayoutOutlinedBox = global::DeviceTests.Droid.Resource.Layout.TextInputLayoutOutlinedBox; + global::DeviceTests.Shared.Resource.String.abc_action_bar_home_description = global::DeviceTests.Droid.Resource.String.abc_action_bar_home_description; + global::DeviceTests.Shared.Resource.String.abc_action_bar_up_description = global::DeviceTests.Droid.Resource.String.abc_action_bar_up_description; + global::DeviceTests.Shared.Resource.String.abc_action_menu_overflow_description = global::DeviceTests.Droid.Resource.String.abc_action_menu_overflow_description; + global::DeviceTests.Shared.Resource.String.abc_action_mode_done = global::DeviceTests.Droid.Resource.String.abc_action_mode_done; + global::DeviceTests.Shared.Resource.String.abc_activity_chooser_view_see_all = global::DeviceTests.Droid.Resource.String.abc_activity_chooser_view_see_all; + global::DeviceTests.Shared.Resource.String.abc_activitychooserview_choose_application = global::DeviceTests.Droid.Resource.String.abc_activitychooserview_choose_application; + global::DeviceTests.Shared.Resource.String.abc_capital_off = global::DeviceTests.Droid.Resource.String.abc_capital_off; + global::DeviceTests.Shared.Resource.String.abc_capital_on = global::DeviceTests.Droid.Resource.String.abc_capital_on; + global::DeviceTests.Shared.Resource.String.abc_font_family_body_1_material = global::DeviceTests.Droid.Resource.String.abc_font_family_body_1_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_body_2_material = global::DeviceTests.Droid.Resource.String.abc_font_family_body_2_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_button_material = global::DeviceTests.Droid.Resource.String.abc_font_family_button_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_caption_material = global::DeviceTests.Droid.Resource.String.abc_font_family_caption_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_display_1_material = global::DeviceTests.Droid.Resource.String.abc_font_family_display_1_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_display_2_material = global::DeviceTests.Droid.Resource.String.abc_font_family_display_2_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_display_3_material = global::DeviceTests.Droid.Resource.String.abc_font_family_display_3_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_display_4_material = global::DeviceTests.Droid.Resource.String.abc_font_family_display_4_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_headline_material = global::DeviceTests.Droid.Resource.String.abc_font_family_headline_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_menu_material = global::DeviceTests.Droid.Resource.String.abc_font_family_menu_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_subhead_material = global::DeviceTests.Droid.Resource.String.abc_font_family_subhead_material; + global::DeviceTests.Shared.Resource.String.abc_font_family_title_material = global::DeviceTests.Droid.Resource.String.abc_font_family_title_material; + global::DeviceTests.Shared.Resource.String.abc_menu_alt_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_alt_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_ctrl_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_ctrl_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_delete_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_delete_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_enter_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_enter_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_function_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_function_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_meta_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_meta_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_shift_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_shift_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_space_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_space_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_menu_sym_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_menu_sym_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_prepend_shortcut_label = global::DeviceTests.Droid.Resource.String.abc_prepend_shortcut_label; + global::DeviceTests.Shared.Resource.String.abc_search_hint = global::DeviceTests.Droid.Resource.String.abc_search_hint; + global::DeviceTests.Shared.Resource.String.abc_searchview_description_clear = global::DeviceTests.Droid.Resource.String.abc_searchview_description_clear; + global::DeviceTests.Shared.Resource.String.abc_searchview_description_query = global::DeviceTests.Droid.Resource.String.abc_searchview_description_query; + global::DeviceTests.Shared.Resource.String.abc_searchview_description_search = global::DeviceTests.Droid.Resource.String.abc_searchview_description_search; + global::DeviceTests.Shared.Resource.String.abc_searchview_description_submit = global::DeviceTests.Droid.Resource.String.abc_searchview_description_submit; + global::DeviceTests.Shared.Resource.String.abc_searchview_description_voice = global::DeviceTests.Droid.Resource.String.abc_searchview_description_voice; + global::DeviceTests.Shared.Resource.String.abc_shareactionprovider_share_with = global::DeviceTests.Droid.Resource.String.abc_shareactionprovider_share_with; + global::DeviceTests.Shared.Resource.String.abc_shareactionprovider_share_with_application = global::DeviceTests.Droid.Resource.String.abc_shareactionprovider_share_with_application; + global::DeviceTests.Shared.Resource.String.abc_toolbar_collapse_description = global::DeviceTests.Droid.Resource.String.abc_toolbar_collapse_description; + global::DeviceTests.Shared.Resource.String.appbar_scrolling_view_behavior = global::DeviceTests.Droid.Resource.String.appbar_scrolling_view_behavior; + global::DeviceTests.Shared.Resource.String.bottom_sheet_behavior = global::DeviceTests.Droid.Resource.String.bottom_sheet_behavior; + global::DeviceTests.Shared.Resource.String.character_counter_content_description = global::DeviceTests.Droid.Resource.String.character_counter_content_description; + global::DeviceTests.Shared.Resource.String.character_counter_pattern = global::DeviceTests.Droid.Resource.String.character_counter_pattern; + global::DeviceTests.Shared.Resource.String.fab_transformation_scrim_behavior = global::DeviceTests.Droid.Resource.String.fab_transformation_scrim_behavior; + global::DeviceTests.Shared.Resource.String.fab_transformation_sheet_behavior = global::DeviceTests.Droid.Resource.String.fab_transformation_sheet_behavior; + global::DeviceTests.Shared.Resource.String.hide_bottom_view_on_scroll_behavior = global::DeviceTests.Droid.Resource.String.hide_bottom_view_on_scroll_behavior; + global::DeviceTests.Shared.Resource.String.mr_button_content_description = global::DeviceTests.Droid.Resource.String.mr_button_content_description; + global::DeviceTests.Shared.Resource.String.mr_cast_button_connected = global::DeviceTests.Droid.Resource.String.mr_cast_button_connected; + global::DeviceTests.Shared.Resource.String.mr_cast_button_connecting = global::DeviceTests.Droid.Resource.String.mr_cast_button_connecting; + global::DeviceTests.Shared.Resource.String.mr_cast_button_disconnected = global::DeviceTests.Droid.Resource.String.mr_cast_button_disconnected; + global::DeviceTests.Shared.Resource.String.mr_cast_dialog_title_view_placeholder = global::DeviceTests.Droid.Resource.String.mr_cast_dialog_title_view_placeholder; + global::DeviceTests.Shared.Resource.String.mr_chooser_searching = global::DeviceTests.Droid.Resource.String.mr_chooser_searching; + global::DeviceTests.Shared.Resource.String.mr_chooser_title = global::DeviceTests.Droid.Resource.String.mr_chooser_title; + global::DeviceTests.Shared.Resource.String.mr_controller_album_art = global::DeviceTests.Droid.Resource.String.mr_controller_album_art; + global::DeviceTests.Shared.Resource.String.mr_controller_casting_screen = global::DeviceTests.Droid.Resource.String.mr_controller_casting_screen; + global::DeviceTests.Shared.Resource.String.mr_controller_close_description = global::DeviceTests.Droid.Resource.String.mr_controller_close_description; + global::DeviceTests.Shared.Resource.String.mr_controller_collapse_group = global::DeviceTests.Droid.Resource.String.mr_controller_collapse_group; + global::DeviceTests.Shared.Resource.String.mr_controller_disconnect = global::DeviceTests.Droid.Resource.String.mr_controller_disconnect; + global::DeviceTests.Shared.Resource.String.mr_controller_expand_group = global::DeviceTests.Droid.Resource.String.mr_controller_expand_group; + global::DeviceTests.Shared.Resource.String.mr_controller_no_info_available = global::DeviceTests.Droid.Resource.String.mr_controller_no_info_available; + global::DeviceTests.Shared.Resource.String.mr_controller_no_media_selected = global::DeviceTests.Droid.Resource.String.mr_controller_no_media_selected; + global::DeviceTests.Shared.Resource.String.mr_controller_pause = global::DeviceTests.Droid.Resource.String.mr_controller_pause; + global::DeviceTests.Shared.Resource.String.mr_controller_play = global::DeviceTests.Droid.Resource.String.mr_controller_play; + global::DeviceTests.Shared.Resource.String.mr_controller_stop = global::DeviceTests.Droid.Resource.String.mr_controller_stop; + global::DeviceTests.Shared.Resource.String.mr_controller_stop_casting = global::DeviceTests.Droid.Resource.String.mr_controller_stop_casting; + global::DeviceTests.Shared.Resource.String.mr_controller_volume_slider = global::DeviceTests.Droid.Resource.String.mr_controller_volume_slider; + global::DeviceTests.Shared.Resource.String.mr_dialog_device_header = global::DeviceTests.Droid.Resource.String.mr_dialog_device_header; + global::DeviceTests.Shared.Resource.String.mr_dialog_route_header = global::DeviceTests.Droid.Resource.String.mr_dialog_route_header; + global::DeviceTests.Shared.Resource.String.mr_system_route_name = global::DeviceTests.Droid.Resource.String.mr_system_route_name; + global::DeviceTests.Shared.Resource.String.mr_user_route_category_name = global::DeviceTests.Droid.Resource.String.mr_user_route_category_name; + global::DeviceTests.Shared.Resource.String.mtrl_chip_close_icon_content_description = global::DeviceTests.Droid.Resource.String.mtrl_chip_close_icon_content_description; + global::DeviceTests.Shared.Resource.String.password_toggle_content_description = global::DeviceTests.Droid.Resource.String.password_toggle_content_description; + global::DeviceTests.Shared.Resource.String.path_password_eye = global::DeviceTests.Droid.Resource.String.path_password_eye; + global::DeviceTests.Shared.Resource.String.path_password_eye_mask_strike_through = global::DeviceTests.Droid.Resource.String.path_password_eye_mask_strike_through; + global::DeviceTests.Shared.Resource.String.path_password_eye_mask_visible = global::DeviceTests.Droid.Resource.String.path_password_eye_mask_visible; + global::DeviceTests.Shared.Resource.String.path_password_strike_through = global::DeviceTests.Droid.Resource.String.path_password_strike_through; + global::DeviceTests.Shared.Resource.String.search_menu_title = global::DeviceTests.Droid.Resource.String.search_menu_title; + global::DeviceTests.Shared.Resource.String.status_bar_notification_info_overflow = global::DeviceTests.Droid.Resource.String.status_bar_notification_info_overflow; + global::DeviceTests.Shared.Resource.Style.AlertDialog_AppCompat = global::DeviceTests.Droid.Resource.Style.AlertDialog_AppCompat; + global::DeviceTests.Shared.Resource.Style.AlertDialog_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.AlertDialog_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Animation_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Animation_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Animation_AppCompat_DropDownUp = global::DeviceTests.Droid.Resource.Style.Animation_AppCompat_DropDownUp; + global::DeviceTests.Shared.Resource.Style.Animation_AppCompat_Tooltip = global::DeviceTests.Droid.Resource.Style.Animation_AppCompat_Tooltip; + global::DeviceTests.Shared.Resource.Style.Animation_Design_BottomSheetDialog = global::DeviceTests.Droid.Resource.Style.Animation_Design_BottomSheetDialog; + global::DeviceTests.Shared.Resource.Style.Base_AlertDialog_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_AlertDialog_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_AlertDialog_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_AlertDialog_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_Animation_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Base_Animation_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_Animation_AppCompat_DropDownUp = global::DeviceTests.Droid.Resource.Style.Base_Animation_AppCompat_DropDownUp; + global::DeviceTests.Shared.Resource.Style.Base_Animation_AppCompat_Tooltip = global::DeviceTests.Droid.Resource.Style.Base_Animation_AppCompat_Tooltip; + global::DeviceTests.Shared.Resource.Style.Base_CardView = global::DeviceTests.Droid.Resource.Style.Base_CardView; + global::DeviceTests.Shared.Resource.Style.Base_DialogWindowTitle_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_DialogWindowTitle_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_DialogWindowTitleBackground_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_DialogWindowTitleBackground_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Body1 = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Body1; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Body2 = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Body2; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Button = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Button; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Caption = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Caption; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Display1 = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Display1; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Display2 = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Display2; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Display3 = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Display3; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Display4 = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Display4; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Headline = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Headline; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Large = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Large; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Large_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Large_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Medium = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Medium; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Medium_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Medium_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Menu = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Menu; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_SearchResult = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_SearchResult; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Subtitle = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Subtitle; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Title = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Title; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Small = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Small; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Small_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Small_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Subhead = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Subhead; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Subhead_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Subhead_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Title = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Title; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Title_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Title_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Tooltip = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Tooltip; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Menu; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Title = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Title; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Colored = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Colored; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Inverse = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_DropDownItem = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_DropDownItem; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Header; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Large; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Small; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_Switch = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_Switch; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle; + global::DeviceTests.Shared.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Title = global::DeviceTests.Droid.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Title; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_CompactMenu = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_CompactMenu; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Dialog_FixedSize = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Dialog_FixedSize; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Light_DarkActionBar = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Light_DarkActionBar; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Light_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Light_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Light_Dialog_FixedSize = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Light_Dialog_FixedSize; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Light_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Light_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Base_Theme_AppCompat_Light_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Base_Theme_AppCompat_Light_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Bridge = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Bridge; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_CompactMenu = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_CompactMenu; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Dialog = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Dialog_FixedSize = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Dialog_FixedSize; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_Bridge = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_Bridge; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_DarkActionBar = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_DarkActionBar; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_DarkActionBar_Bridge; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog_FixedSize = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog_FixedSize; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Base_Theme_MaterialComponents_Light_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Base_Theme_MaterialComponents_Light_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_AppCompat_ActionBar = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_AppCompat_ActionBar; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_AppCompat_Dark = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_AppCompat_Dark; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_AppCompat_Dark_ActionBar = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_AppCompat_Dark_ActionBar; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_MaterialComponents_Dialog = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_MaterialComponents_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_ThemeOverlay_MaterialComponents_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Base_ThemeOverlay_MaterialComponents_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Base_V14_Theme_MaterialComponents = global::DeviceTests.Droid.Resource.Style.Base_V14_Theme_MaterialComponents; + global::DeviceTests.Shared.Resource.Style.Base_V14_Theme_MaterialComponents_Bridge = global::DeviceTests.Droid.Resource.Style.Base_V14_Theme_MaterialComponents_Bridge; + global::DeviceTests.Shared.Resource.Style.Base_V14_Theme_MaterialComponents_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V14_Theme_MaterialComponents_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V14_Theme_MaterialComponents_Light = global::DeviceTests.Droid.Resource.Style.Base_V14_Theme_MaterialComponents_Light; + global::DeviceTests.Shared.Resource.Style.Base_V14_Theme_MaterialComponents_Light_Bridge = global::DeviceTests.Droid.Resource.Style.Base_V14_Theme_MaterialComponents_Light_Bridge; + global::DeviceTests.Shared.Resource.Style.Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge = global::DeviceTests.Droid.Resource.Style.Base_V14_Theme_MaterialComponents_Light_DarkActionBar_Bridge; + global::DeviceTests.Shared.Resource.Style.Base_V14_Theme_MaterialComponents_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V14_Theme_MaterialComponents_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V14_ThemeOverlay_MaterialComponents_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V14_ThemeOverlay_MaterialComponents_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Base_V14_ThemeOverlay_MaterialComponents_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Base_V21_Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_V21_Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_V21_Theme_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V21_Theme_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V21_Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_V21_Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_V21_Theme_AppCompat_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V21_Theme_AppCompat_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V21_ThemeOverlay_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V21_ThemeOverlay_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V22_Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_V22_Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_V22_Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_V22_Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_V23_Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_V23_Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_V23_Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_V23_Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_V26_Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_V26_Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_V26_Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_V26_Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_V26_Widget_AppCompat_Toolbar = global::DeviceTests.Droid.Resource.Style.Base_V26_Widget_AppCompat_Toolbar; + global::DeviceTests.Shared.Resource.Style.Base_V28_Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_V28_Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_V28_Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_V28_Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_V7_Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Base_V7_Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Base_V7_Theme_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V7_Theme_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V7_Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Base_V7_Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Base_V7_Theme_AppCompat_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V7_Theme_AppCompat_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V7_ThemeOverlay_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Base_V7_ThemeOverlay_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Base_V7_Widget_AppCompat_AutoCompleteTextView = global::DeviceTests.Droid.Resource.Style.Base_V7_Widget_AppCompat_AutoCompleteTextView; + global::DeviceTests.Shared.Resource.Style.Base_V7_Widget_AppCompat_EditText = global::DeviceTests.Droid.Resource.Style.Base_V7_Widget_AppCompat_EditText; + global::DeviceTests.Shared.Resource.Style.Base_V7_Widget_AppCompat_Toolbar = global::DeviceTests.Droid.Resource.Style.Base_V7_Widget_AppCompat_Toolbar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionBar_Solid = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionBar_Solid; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionBar_TabBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionBar_TabBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionBar_TabText = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionBar_TabText; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionBar_TabView = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionBar_TabView; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionButton = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionButton; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionButton_CloseMode = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionButton_CloseMode; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionButton_Overflow = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionButton_Overflow; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActionMode = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActionMode; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ActivityChooserView = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ActivityChooserView; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_AutoCompleteTextView = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_AutoCompleteTextView; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Button = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Button; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Button_Borderless = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Button_Borderless; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Button_Borderless_Colored = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Button_Borderless_Colored; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Button_ButtonBar_AlertDialog; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Button_Colored = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Button_Colored; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Button_Small = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Button_Small; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ButtonBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ButtonBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ButtonBar_AlertDialog = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ButtonBar_AlertDialog; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_CompoundButton_CheckBox = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_CompoundButton_CheckBox; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_CompoundButton_RadioButton = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_CompoundButton_RadioButton; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_CompoundButton_Switch = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_CompoundButton_Switch; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle_Common = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle_Common; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_DropDownItem_Spinner = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_DropDownItem_Spinner; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_EditText = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_EditText; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ImageButton = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ImageButton; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_ActionBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_ActionBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_Solid = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_Solid; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabView = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabView; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu_Overflow = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu_Overflow; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ListMenuView = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ListMenuView; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ListPopupWindow = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ListPopupWindow; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ListView = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ListView; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ListView_DropDown = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ListView_DropDown; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ListView_Menu = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ListView_Menu; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_PopupMenu = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_PopupMenu; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_PopupMenu_Overflow = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_PopupMenu_Overflow; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_PopupWindow = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_PopupWindow; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ProgressBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ProgressBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_ProgressBar_Horizontal = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_ProgressBar_Horizontal; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_RatingBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_RatingBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_RatingBar_Indicator = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_RatingBar_Indicator; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_RatingBar_Small = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_RatingBar_Small; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_SearchView = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_SearchView; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_SearchView_ActionBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_SearchView_ActionBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_SeekBar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_SeekBar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_SeekBar_Discrete = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_SeekBar_Discrete; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Spinner = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Spinner; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Spinner_Underlined = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Spinner_Underlined; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_TextView_SpinnerItem = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_TextView_SpinnerItem; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Toolbar = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Toolbar; + global::DeviceTests.Shared.Resource.Style.Base_Widget_AppCompat_Toolbar_Button_Navigation = global::DeviceTests.Droid.Resource.Style.Base_Widget_AppCompat_Toolbar_Button_Navigation; + global::DeviceTests.Shared.Resource.Style.Base_Widget_Design_TabLayout = global::DeviceTests.Droid.Resource.Style.Base_Widget_Design_TabLayout; + global::DeviceTests.Shared.Resource.Style.Base_Widget_MaterialComponents_Chip = global::DeviceTests.Droid.Resource.Style.Base_Widget_MaterialComponents_Chip; + global::DeviceTests.Shared.Resource.Style.Base_Widget_MaterialComponents_TextInputEditText = global::DeviceTests.Droid.Resource.Style.Base_Widget_MaterialComponents_TextInputEditText; + global::DeviceTests.Shared.Resource.Style.Base_Widget_MaterialComponents_TextInputLayout = global::DeviceTests.Droid.Resource.Style.Base_Widget_MaterialComponents_TextInputLayout; + global::DeviceTests.Shared.Resource.Style.CardView = global::DeviceTests.Droid.Resource.Style.CardView; + global::DeviceTests.Shared.Resource.Style.CardView_Dark = global::DeviceTests.Droid.Resource.Style.CardView_Dark; + global::DeviceTests.Shared.Resource.Style.CardView_Light = global::DeviceTests.Droid.Resource.Style.CardView_Light; + global::DeviceTests.Shared.Resource.Style.Platform_AppCompat = global::DeviceTests.Droid.Resource.Style.Platform_AppCompat; + global::DeviceTests.Shared.Resource.Style.Platform_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Platform_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Platform_MaterialComponents = global::DeviceTests.Droid.Resource.Style.Platform_MaterialComponents; + global::DeviceTests.Shared.Resource.Style.Platform_MaterialComponents_Dialog = global::DeviceTests.Droid.Resource.Style.Platform_MaterialComponents_Dialog; + global::DeviceTests.Shared.Resource.Style.Platform_MaterialComponents_Light = global::DeviceTests.Droid.Resource.Style.Platform_MaterialComponents_Light; + global::DeviceTests.Shared.Resource.Style.Platform_MaterialComponents_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Platform_MaterialComponents_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Platform_ThemeOverlay_AppCompat = global::DeviceTests.Droid.Resource.Style.Platform_ThemeOverlay_AppCompat; + global::DeviceTests.Shared.Resource.Style.Platform_ThemeOverlay_AppCompat_Dark = global::DeviceTests.Droid.Resource.Style.Platform_ThemeOverlay_AppCompat_Dark; + global::DeviceTests.Shared.Resource.Style.Platform_ThemeOverlay_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Platform_ThemeOverlay_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Platform_V21_AppCompat = global::DeviceTests.Droid.Resource.Style.Platform_V21_AppCompat; + global::DeviceTests.Shared.Resource.Style.Platform_V21_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Platform_V21_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Platform_V25_AppCompat = global::DeviceTests.Droid.Resource.Style.Platform_V25_AppCompat; + global::DeviceTests.Shared.Resource.Style.Platform_V25_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Platform_V25_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Platform_Widget_AppCompat_Spinner = global::DeviceTests.Droid.Resource.Style.Platform_Widget_AppCompat_Spinner; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_DialogWindowTitle_AppCompat = global::DeviceTests.Droid.Resource.Style.RtlOverlay_DialogWindowTitle_AppCompat; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_ActionBar_TitleItem; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_DialogTitle_Icon = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_DialogTitle_Icon; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Shortcut; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_SubmenuArrow; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Text; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Title = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Title; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Query = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Query; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Text = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Text; + global::DeviceTests.Shared.Resource.Style.RtlOverlay_Widget_AppCompat_SearchView_MagIcon = global::DeviceTests.Droid.Resource.Style.RtlOverlay_Widget_AppCompat_SearchView_MagIcon; + global::DeviceTests.Shared.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton = global::DeviceTests.Droid.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton; + global::DeviceTests.Shared.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = global::DeviceTests.Droid.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton_Overflow; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Body1 = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Body1; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Body2 = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Body2; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Button = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Button; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Caption = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Caption; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Display1 = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Display1; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Display2 = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Display2; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Display3 = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Display3; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Display4 = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Display4; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Headline = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Headline; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Large = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Large; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Large_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Large_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Subtitle = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Subtitle; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Title; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Medium = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Medium; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Medium_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Medium_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Menu = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Menu; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_SearchResult_Subtitle = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_SearchResult_Subtitle; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_SearchResult_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_SearchResult_Title; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Small = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Small; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Small_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Small_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Subhead = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Subhead; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Subhead_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Subhead_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Title; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Title_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Title_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Tooltip = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Tooltip; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Menu = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Menu; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_Button = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_Button; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_Button_Borderless_Colored = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_Button_Borderless_Colored; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_Button_Colored = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_Button_Colored; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_Button_Inverse = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_Button_Inverse; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_DropDownItem = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_DropDownItem; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Header = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Header; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Large = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Large; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Small = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Small; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_Switch = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_Switch; + global::DeviceTests.Shared.Resource.Style.TextAppearance_AppCompat_Widget_TextView_SpinnerItem = global::DeviceTests.Droid.Resource.Style.TextAppearance_AppCompat_Widget_TextView_SpinnerItem; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Info = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Info; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Info_Media = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Info_Media; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Line2 = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Line2; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Line2_Media = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Line2_Media; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Media = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Media; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Time = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Time; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Time_Media = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Time_Media; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Title; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Compat_Notification_Title_Media = global::DeviceTests.Droid.Resource.Style.TextAppearance_Compat_Notification_Title_Media; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_CollapsingToolbar_Expanded = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_CollapsingToolbar_Expanded; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_Counter = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_Counter; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_Counter_Overflow = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_Counter_Overflow; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_Error = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_Error; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_HelperText = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_HelperText; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_Hint = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_Hint; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_Snackbar_Message = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_Snackbar_Message; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Design_Tab = global::DeviceTests.Droid.Resource.Style.TextAppearance_Design_Tab; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Body1 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Body1; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Body2 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Body2; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Button = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Button; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Caption = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Caption; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Chip = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Chip; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Headline1 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Headline1; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Headline2 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Headline2; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Headline3 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Headline3; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Headline4 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Headline4; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Headline5 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Headline5; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Headline6 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Headline6; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Overline = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Overline; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Subtitle1 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Subtitle1; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Subtitle2 = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Subtitle2; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MaterialComponents_Tab = global::DeviceTests.Droid.Resource.Style.TextAppearance_MaterialComponents_Tab; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MediaRouter_PrimaryText = global::DeviceTests.Droid.Resource.Style.TextAppearance_MediaRouter_PrimaryText; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MediaRouter_SecondaryText = global::DeviceTests.Droid.Resource.Style.TextAppearance_MediaRouter_SecondaryText; + global::DeviceTests.Shared.Resource.Style.TextAppearance_MediaRouter_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_MediaRouter_Title; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Widget_AppCompat_ExpandedMenu_Item = global::DeviceTests.Droid.Resource.Style.TextAppearance_Widget_AppCompat_ExpandedMenu_Item; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Subtitle = global::DeviceTests.Droid.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Subtitle; + global::DeviceTests.Shared.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Title = global::DeviceTests.Droid.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Title; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_CompactMenu = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_CompactMenu; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DayNight = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DayNight; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DayNight_DarkActionBar = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DayNight_DarkActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DayNight_Dialog = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DayNight_Dialog; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DayNight_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DayNight_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DayNight_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DayNight_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DayNight_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DayNight_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DayNight_NoActionBar = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DayNight_NoActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Light_DarkActionBar = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Light_DarkActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Light_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Light_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Light_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Light_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Light_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Light_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_Light_NoActionBar = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_Light_NoActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_AppCompat_NoActionBar = global::DeviceTests.Droid.Resource.Style.Theme_AppCompat_NoActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_Design = global::DeviceTests.Droid.Resource.Style.Theme_Design; + global::DeviceTests.Shared.Resource.Style.Theme_Design_BottomSheetDialog = global::DeviceTests.Droid.Resource.Style.Theme_Design_BottomSheetDialog; + global::DeviceTests.Shared.Resource.Style.Theme_Design_Light = global::DeviceTests.Droid.Resource.Style.Theme_Design_Light; + global::DeviceTests.Shared.Resource.Style.Theme_Design_Light_BottomSheetDialog = global::DeviceTests.Droid.Resource.Style.Theme_Design_Light_BottomSheetDialog; + global::DeviceTests.Shared.Resource.Style.Theme_Design_Light_NoActionBar = global::DeviceTests.Droid.Resource.Style.Theme_Design_Light_NoActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_Design_NoActionBar = global::DeviceTests.Droid.Resource.Style.Theme_Design_NoActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_BottomSheetDialog = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_BottomSheetDialog; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Bridge = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Bridge; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_CompactMenu = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_CompactMenu; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Dialog = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Dialog; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_BottomSheetDialog = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_BottomSheetDialog; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_Bridge = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_Bridge; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_DarkActionBar = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_DarkActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_DarkActionBar_Bridge = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_DarkActionBar_Bridge; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_Dialog = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_Dialog; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_Dialog_MinWidth = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_Dialog_MinWidth; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_DialogWhenLarge = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_DialogWhenLarge; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_NoActionBar = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_NoActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_Light_NoActionBar_Bridge = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_Light_NoActionBar_Bridge; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_NoActionBar = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_NoActionBar; + global::DeviceTests.Shared.Resource.Style.Theme_MaterialComponents_NoActionBar_Bridge = global::DeviceTests.Droid.Resource.Style.Theme_MaterialComponents_NoActionBar_Bridge; + global::DeviceTests.Shared.Resource.Style.Theme_MediaRouter = global::DeviceTests.Droid.Resource.Style.Theme_MediaRouter; + global::DeviceTests.Shared.Resource.Style.Theme_MediaRouter_Light = global::DeviceTests.Droid.Resource.Style.Theme_MediaRouter_Light; + global::DeviceTests.Shared.Resource.Style.Theme_MediaRouter_Light_DarkControlPanel = global::DeviceTests.Droid.Resource.Style.Theme_MediaRouter_Light_DarkControlPanel; + global::DeviceTests.Shared.Resource.Style.Theme_MediaRouter_LightControlPanel = global::DeviceTests.Droid.Resource.Style.Theme_MediaRouter_LightControlPanel; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_AppCompat = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_AppCompat; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_AppCompat_ActionBar = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_AppCompat_ActionBar; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_AppCompat_Dark = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_AppCompat_Dark; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_AppCompat_Dark_ActionBar = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_AppCompat_Dark_ActionBar; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_AppCompat_Dialog = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_AppCompat_Dialog; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_AppCompat_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_AppCompat_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_AppCompat_Light = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_AppCompat_Light; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_ActionBar = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_ActionBar; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_Dark = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_Dark; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_Dark_ActionBar = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_Dark_ActionBar; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_Dialog = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_Dialog; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_Dialog_Alert = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_Dialog_Alert; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_Light = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_Light; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_FilledBox_Dense; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MaterialComponents_TextInputEditText_OutlinedBox_Dense; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MediaRouter_Dark = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MediaRouter_Dark; + global::DeviceTests.Shared.Resource.Style.ThemeOverlay_MediaRouter_Light = global::DeviceTests.Droid.Resource.Style.ThemeOverlay_MediaRouter_Light; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionBar_Solid = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionBar_Solid; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionBar_TabBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionBar_TabBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionBar_TabText = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionBar_TabText; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionBar_TabView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionBar_TabView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionButton = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionButton; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionButton_CloseMode = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionButton_CloseMode; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionButton_Overflow = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionButton_Overflow; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActionMode = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActionMode; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ActivityChooserView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ActivityChooserView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_AutoCompleteTextView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_AutoCompleteTextView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Button = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Button; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Button_Borderless = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Button_Borderless; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Button_Borderless_Colored = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Button_Borderless_Colored; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Button_ButtonBar_AlertDialog = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Button_ButtonBar_AlertDialog; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Button_Colored = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Button_Colored; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Button_Small = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Button_Small; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ButtonBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ButtonBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ButtonBar_AlertDialog = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ButtonBar_AlertDialog; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_CompoundButton_CheckBox = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_CompoundButton_CheckBox; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_CompoundButton_RadioButton = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_CompoundButton_RadioButton; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_CompoundButton_Switch = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_CompoundButton_Switch; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_DrawerArrowToggle = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_DrawerArrowToggle; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_DropDownItem_Spinner = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_DropDownItem_Spinner; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_EditText = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_EditText; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ImageButton = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ImageButton; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid_Inverse = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid_Inverse; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar_Inverse = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar_Inverse; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText_Inverse = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText_Inverse; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView_Inverse = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView_Inverse; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionButton = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionButton; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionButton_CloseMode = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionButton_CloseMode; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionButton_Overflow = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionButton_Overflow; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActionMode_Inverse = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActionMode_Inverse; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ActivityChooserView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ActivityChooserView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_AutoCompleteTextView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_AutoCompleteTextView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_DropDownItem_Spinner = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_DropDownItem_Spinner; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ListPopupWindow = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ListPopupWindow; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_ListView_DropDown = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_ListView_DropDown; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_PopupMenu = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_PopupMenu; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_PopupMenu_Overflow = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_PopupMenu_Overflow; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_SearchView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_SearchView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Light_Spinner_DropDown_ActionBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Light_Spinner_DropDown_ActionBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ListMenuView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ListMenuView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ListPopupWindow = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ListPopupWindow; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ListView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ListView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ListView_DropDown = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ListView_DropDown; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ListView_Menu = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ListView_Menu; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_PopupMenu = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_PopupMenu; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_PopupMenu_Overflow = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_PopupMenu_Overflow; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_PopupWindow = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_PopupWindow; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ProgressBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ProgressBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_ProgressBar_Horizontal = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_ProgressBar_Horizontal; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_RatingBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_RatingBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_RatingBar_Indicator = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_RatingBar_Indicator; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_RatingBar_Small = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_RatingBar_Small; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_SearchView = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_SearchView; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_SearchView_ActionBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_SearchView_ActionBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_SeekBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_SeekBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_SeekBar_Discrete = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_SeekBar_Discrete; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Spinner = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Spinner; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Spinner_DropDown = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Spinner_DropDown; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Spinner_DropDown_ActionBar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Spinner_DropDown_ActionBar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Spinner_Underlined = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Spinner_Underlined; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_TextView_SpinnerItem = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_TextView_SpinnerItem; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Toolbar = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Toolbar; + global::DeviceTests.Shared.Resource.Style.Widget_AppCompat_Toolbar_Button_Navigation = global::DeviceTests.Droid.Resource.Style.Widget_AppCompat_Toolbar_Button_Navigation; + global::DeviceTests.Shared.Resource.Style.Widget_Compat_NotificationActionContainer = global::DeviceTests.Droid.Resource.Style.Widget_Compat_NotificationActionContainer; + global::DeviceTests.Shared.Resource.Style.Widget_Compat_NotificationActionText = global::DeviceTests.Droid.Resource.Style.Widget_Compat_NotificationActionText; + global::DeviceTests.Shared.Resource.Style.Widget_Design_AppBarLayout = global::DeviceTests.Droid.Resource.Style.Widget_Design_AppBarLayout; + global::DeviceTests.Shared.Resource.Style.Widget_Design_BottomNavigationView = global::DeviceTests.Droid.Resource.Style.Widget_Design_BottomNavigationView; + global::DeviceTests.Shared.Resource.Style.Widget_Design_BottomSheet_Modal = global::DeviceTests.Droid.Resource.Style.Widget_Design_BottomSheet_Modal; + global::DeviceTests.Shared.Resource.Style.Widget_Design_CollapsingToolbar = global::DeviceTests.Droid.Resource.Style.Widget_Design_CollapsingToolbar; + global::DeviceTests.Shared.Resource.Style.Widget_Design_FloatingActionButton = global::DeviceTests.Droid.Resource.Style.Widget_Design_FloatingActionButton; + global::DeviceTests.Shared.Resource.Style.Widget_Design_NavigationView = global::DeviceTests.Droid.Resource.Style.Widget_Design_NavigationView; + global::DeviceTests.Shared.Resource.Style.Widget_Design_ScrimInsetsFrameLayout = global::DeviceTests.Droid.Resource.Style.Widget_Design_ScrimInsetsFrameLayout; + global::DeviceTests.Shared.Resource.Style.Widget_Design_Snackbar = global::DeviceTests.Droid.Resource.Style.Widget_Design_Snackbar; + global::DeviceTests.Shared.Resource.Style.Widget_Design_TabLayout = global::DeviceTests.Droid.Resource.Style.Widget_Design_TabLayout; + global::DeviceTests.Shared.Resource.Style.Widget_Design_TextInputLayout = global::DeviceTests.Droid.Resource.Style.Widget_Design_TextInputLayout; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_BottomAppBar = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_BottomAppBar; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_BottomAppBar_Colored = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_BottomAppBar_Colored; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_BottomNavigationView = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_BottomNavigationView; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_BottomNavigationView_Colored = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_BottomNavigationView_Colored; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_BottomSheet_Modal = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_BottomSheet_Modal; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_Icon = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_Icon; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_OutlinedButton = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_OutlinedButton; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_OutlinedButton_Icon = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_OutlinedButton_Icon; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_TextButton = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_TextButton; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_TextButton_Dialog = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_TextButton_Dialog; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_TextButton_Dialog_Icon = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_TextButton_Dialog_Icon; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_TextButton_Icon = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_TextButton_Icon; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_UnelevatedButton = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_UnelevatedButton; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Button_UnelevatedButton_Icon = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Button_UnelevatedButton_Icon; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_CardView = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_CardView; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Chip_Action = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Chip_Action; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Chip_Choice = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Chip_Choice; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Chip_Entry = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Chip_Entry; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Chip_Filter = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Chip_Filter; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_ChipGroup = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_ChipGroup; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_FloatingActionButton = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_FloatingActionButton; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_NavigationView = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_NavigationView; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Snackbar = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Snackbar; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Snackbar_FullWidth = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Snackbar_FullWidth; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TabLayout = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TabLayout; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TabLayout_Colored = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TabLayout_Colored; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputEditText_FilledBox = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputEditText_FilledBox; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputEditText_FilledBox_Dense = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputEditText_FilledBox_Dense; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputEditText_OutlinedBox = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputEditText_OutlinedBox; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputEditText_OutlinedBox_Dense; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputLayout_FilledBox = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputLayout_FilledBox; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputLayout_FilledBox_Dense = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputLayout_FilledBox_Dense; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputLayout_OutlinedBox = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputLayout_OutlinedBox; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_TextInputLayout_OutlinedBox_Dense; + global::DeviceTests.Shared.Resource.Style.Widget_MaterialComponents_Toolbar = global::DeviceTests.Droid.Resource.Style.Widget_MaterialComponents_Toolbar; + global::DeviceTests.Shared.Resource.Style.Widget_MediaRouter_Light_MediaRouteButton = global::DeviceTests.Droid.Resource.Style.Widget_MediaRouter_Light_MediaRouteButton; + global::DeviceTests.Shared.Resource.Style.Widget_MediaRouter_MediaRouteButton = global::DeviceTests.Droid.Resource.Style.Widget_MediaRouter_MediaRouteButton; + global::DeviceTests.Shared.Resource.Style.Widget_Support_CoordinatorLayout = global::DeviceTests.Droid.Resource.Style.Widget_Support_CoordinatorLayout; + global::DeviceTests.Shared.Resource.Style.XamarinFormsMaterialProgressBarCircular = global::DeviceTests.Droid.Resource.Style.XamarinFormsMaterialProgressBarCircular; + global::DeviceTests.Shared.Resource.Style.XamarinFormsMaterialProgressBarHorizontal = global::DeviceTests.Droid.Resource.Style.XamarinFormsMaterialProgressBarHorizontal; + global::DeviceTests.Shared.Resource.Style.XamarinFormsMaterialTextInputLayoutFilledBox = global::DeviceTests.Droid.Resource.Style.XamarinFormsMaterialTextInputLayoutFilledBox; + global::DeviceTests.Shared.Resource.Style.XamarinFormsMaterialTheme = global::DeviceTests.Droid.Resource.Style.XamarinFormsMaterialTheme; + global::DeviceTests.Shared.Resource.Xml.xamarin_essentials_fileprovider_file_paths = global::DeviceTests.Droid.Resource.Xml.xamarin_essentials_fileprovider_file_paths; + global::DeviceTests.Shared.Resource.Styleable.ActionBar = global::DeviceTests.Droid.Resource.Styleable.ActionBar; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_background = global::DeviceTests.Droid.Resource.Styleable.ActionBar_background; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_backgroundSplit = global::DeviceTests.Droid.Resource.Styleable.ActionBar_backgroundSplit; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_backgroundStacked = global::DeviceTests.Droid.Resource.Styleable.ActionBar_backgroundStacked; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_contentInsetEnd = global::DeviceTests.Droid.Resource.Styleable.ActionBar_contentInsetEnd; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_contentInsetEndWithActions = global::DeviceTests.Droid.Resource.Styleable.ActionBar_contentInsetEndWithActions; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_contentInsetLeft = global::DeviceTests.Droid.Resource.Styleable.ActionBar_contentInsetLeft; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_contentInsetRight = global::DeviceTests.Droid.Resource.Styleable.ActionBar_contentInsetRight; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_contentInsetStart = global::DeviceTests.Droid.Resource.Styleable.ActionBar_contentInsetStart; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_contentInsetStartWithNavigation = global::DeviceTests.Droid.Resource.Styleable.ActionBar_contentInsetStartWithNavigation; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_customNavigationLayout = global::DeviceTests.Droid.Resource.Styleable.ActionBar_customNavigationLayout; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_displayOptions = global::DeviceTests.Droid.Resource.Styleable.ActionBar_displayOptions; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_divider = global::DeviceTests.Droid.Resource.Styleable.ActionBar_divider; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_elevation = global::DeviceTests.Droid.Resource.Styleable.ActionBar_elevation; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_height = global::DeviceTests.Droid.Resource.Styleable.ActionBar_height; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_hideOnContentScroll = global::DeviceTests.Droid.Resource.Styleable.ActionBar_hideOnContentScroll; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_homeAsUpIndicator = global::DeviceTests.Droid.Resource.Styleable.ActionBar_homeAsUpIndicator; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_homeLayout = global::DeviceTests.Droid.Resource.Styleable.ActionBar_homeLayout; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_icon = global::DeviceTests.Droid.Resource.Styleable.ActionBar_icon; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_indeterminateProgressStyle = global::DeviceTests.Droid.Resource.Styleable.ActionBar_indeterminateProgressStyle; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_itemPadding = global::DeviceTests.Droid.Resource.Styleable.ActionBar_itemPadding; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_logo = global::DeviceTests.Droid.Resource.Styleable.ActionBar_logo; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_navigationMode = global::DeviceTests.Droid.Resource.Styleable.ActionBar_navigationMode; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_popupTheme = global::DeviceTests.Droid.Resource.Styleable.ActionBar_popupTheme; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_progressBarPadding = global::DeviceTests.Droid.Resource.Styleable.ActionBar_progressBarPadding; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_progressBarStyle = global::DeviceTests.Droid.Resource.Styleable.ActionBar_progressBarStyle; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_subtitle = global::DeviceTests.Droid.Resource.Styleable.ActionBar_subtitle; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_subtitleTextStyle = global::DeviceTests.Droid.Resource.Styleable.ActionBar_subtitleTextStyle; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_title = global::DeviceTests.Droid.Resource.Styleable.ActionBar_title; + global::DeviceTests.Shared.Resource.Styleable.ActionBar_titleTextStyle = global::DeviceTests.Droid.Resource.Styleable.ActionBar_titleTextStyle; + global::DeviceTests.Shared.Resource.Styleable.ActionBarLayout = global::DeviceTests.Droid.Resource.Styleable.ActionBarLayout; + global::DeviceTests.Shared.Resource.Styleable.ActionBarLayout_android_layout_gravity = global::DeviceTests.Droid.Resource.Styleable.ActionBarLayout_android_layout_gravity; + global::DeviceTests.Shared.Resource.Styleable.ActionMenuItemView = global::DeviceTests.Droid.Resource.Styleable.ActionMenuItemView; + global::DeviceTests.Shared.Resource.Styleable.ActionMenuItemView_android_minWidth = global::DeviceTests.Droid.Resource.Styleable.ActionMenuItemView_android_minWidth; + global::DeviceTests.Shared.Resource.Styleable.ActionMenuView = global::DeviceTests.Droid.Resource.Styleable.ActionMenuView; + global::DeviceTests.Shared.Resource.Styleable.ActionMode = global::DeviceTests.Droid.Resource.Styleable.ActionMode; + global::DeviceTests.Shared.Resource.Styleable.ActionMode_background = global::DeviceTests.Droid.Resource.Styleable.ActionMode_background; + global::DeviceTests.Shared.Resource.Styleable.ActionMode_backgroundSplit = global::DeviceTests.Droid.Resource.Styleable.ActionMode_backgroundSplit; + global::DeviceTests.Shared.Resource.Styleable.ActionMode_closeItemLayout = global::DeviceTests.Droid.Resource.Styleable.ActionMode_closeItemLayout; + global::DeviceTests.Shared.Resource.Styleable.ActionMode_height = global::DeviceTests.Droid.Resource.Styleable.ActionMode_height; + global::DeviceTests.Shared.Resource.Styleable.ActionMode_subtitleTextStyle = global::DeviceTests.Droid.Resource.Styleable.ActionMode_subtitleTextStyle; + global::DeviceTests.Shared.Resource.Styleable.ActionMode_titleTextStyle = global::DeviceTests.Droid.Resource.Styleable.ActionMode_titleTextStyle; + global::DeviceTests.Shared.Resource.Styleable.ActivityChooserView = global::DeviceTests.Droid.Resource.Styleable.ActivityChooserView; + global::DeviceTests.Shared.Resource.Styleable.ActivityChooserView_expandActivityOverflowButtonDrawable = global::DeviceTests.Droid.Resource.Styleable.ActivityChooserView_expandActivityOverflowButtonDrawable; + global::DeviceTests.Shared.Resource.Styleable.ActivityChooserView_initialActivityCount = global::DeviceTests.Droid.Resource.Styleable.ActivityChooserView_initialActivityCount; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog = global::DeviceTests.Droid.Resource.Styleable.AlertDialog; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_android_layout = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_android_layout; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_buttonIconDimen = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_buttonIconDimen; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_buttonPanelSideLayout = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_buttonPanelSideLayout; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_listItemLayout = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_listItemLayout; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_listLayout = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_listLayout; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_multiChoiceItemLayout = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_multiChoiceItemLayout; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_showTitle = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_showTitle; + global::DeviceTests.Shared.Resource.Styleable.AlertDialog_singleChoiceItemLayout = global::DeviceTests.Droid.Resource.Styleable.AlertDialog_singleChoiceItemLayout; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableCompat = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableCompat; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableCompat_android_constantSize = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableCompat_android_constantSize; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableCompat_android_dither = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableCompat_android_dither; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableCompat_android_enterFadeDuration = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableCompat_android_enterFadeDuration; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableCompat_android_exitFadeDuration = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableCompat_android_exitFadeDuration; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableCompat_android_variablePadding = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableCompat_android_variablePadding; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableCompat_android_visible = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableCompat_android_visible; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableItem = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableItem; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableItem_android_drawable = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableItem_android_drawable; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableItem_android_id = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableItem_android_id; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableTransition = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableTransition; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableTransition_android_drawable = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableTransition_android_drawable; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableTransition_android_fromId = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableTransition_android_fromId; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableTransition_android_reversible = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableTransition_android_reversible; + global::DeviceTests.Shared.Resource.Styleable.AnimatedStateListDrawableTransition_android_toId = global::DeviceTests.Droid.Resource.Styleable.AnimatedStateListDrawableTransition_android_toId; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_android_background = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_android_background; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_android_keyboardNavigationCluster = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_android_keyboardNavigationCluster; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_android_touchscreenBlocksFocus = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_android_touchscreenBlocksFocus; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_elevation = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_elevation; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_expanded = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_expanded; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_liftOnScroll = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_liftOnScroll; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayoutStates = global::DeviceTests.Droid.Resource.Styleable.AppBarLayoutStates; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayoutStates_state_collapsed = global::DeviceTests.Droid.Resource.Styleable.AppBarLayoutStates_state_collapsed; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayoutStates_state_collapsible = global::DeviceTests.Droid.Resource.Styleable.AppBarLayoutStates_state_collapsible; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayoutStates_state_liftable = global::DeviceTests.Droid.Resource.Styleable.AppBarLayoutStates_state_liftable; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayoutStates_state_lifted = global::DeviceTests.Droid.Resource.Styleable.AppBarLayoutStates_state_lifted; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_Layout = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_Layout; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_Layout_layout_scrollFlags = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_Layout_layout_scrollFlags; + global::DeviceTests.Shared.Resource.Styleable.AppBarLayout_Layout_layout_scrollInterpolator = global::DeviceTests.Droid.Resource.Styleable.AppBarLayout_Layout_layout_scrollInterpolator; + global::DeviceTests.Shared.Resource.Styleable.AppCompatImageView = global::DeviceTests.Droid.Resource.Styleable.AppCompatImageView; + global::DeviceTests.Shared.Resource.Styleable.AppCompatImageView_android_src = global::DeviceTests.Droid.Resource.Styleable.AppCompatImageView_android_src; + global::DeviceTests.Shared.Resource.Styleable.AppCompatImageView_srcCompat = global::DeviceTests.Droid.Resource.Styleable.AppCompatImageView_srcCompat; + global::DeviceTests.Shared.Resource.Styleable.AppCompatImageView_tint = global::DeviceTests.Droid.Resource.Styleable.AppCompatImageView_tint; + global::DeviceTests.Shared.Resource.Styleable.AppCompatImageView_tintMode = global::DeviceTests.Droid.Resource.Styleable.AppCompatImageView_tintMode; + global::DeviceTests.Shared.Resource.Styleable.AppCompatSeekBar = global::DeviceTests.Droid.Resource.Styleable.AppCompatSeekBar; + global::DeviceTests.Shared.Resource.Styleable.AppCompatSeekBar_android_thumb = global::DeviceTests.Droid.Resource.Styleable.AppCompatSeekBar_android_thumb; + global::DeviceTests.Shared.Resource.Styleable.AppCompatSeekBar_tickMark = global::DeviceTests.Droid.Resource.Styleable.AppCompatSeekBar_tickMark; + global::DeviceTests.Shared.Resource.Styleable.AppCompatSeekBar_tickMarkTint = global::DeviceTests.Droid.Resource.Styleable.AppCompatSeekBar_tickMarkTint; + global::DeviceTests.Shared.Resource.Styleable.AppCompatSeekBar_tickMarkTintMode = global::DeviceTests.Droid.Resource.Styleable.AppCompatSeekBar_tickMarkTintMode; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper_android_drawableBottom = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper_android_drawableBottom; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper_android_drawableEnd = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper_android_drawableEnd; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper_android_drawableLeft = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper_android_drawableLeft; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper_android_drawableRight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper_android_drawableRight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper_android_drawableStart = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper_android_drawableStart; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper_android_drawableTop = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper_android_drawableTop; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextHelper_android_textAppearance = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextHelper_android_textAppearance; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_android_textAppearance = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_android_textAppearance; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_autoSizeMaxTextSize = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_autoSizeMaxTextSize; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_autoSizeMinTextSize = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_autoSizeMinTextSize; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_autoSizePresetSizes = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_autoSizePresetSizes; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_autoSizeStepGranularity = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_autoSizeStepGranularity; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_autoSizeTextType = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_autoSizeTextType; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_firstBaselineToTopHeight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_firstBaselineToTopHeight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_fontFamily = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_fontFamily; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_lastBaselineToBottomHeight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_lastBaselineToBottomHeight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_lineHeight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_lineHeight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTextView_textAllCaps = global::DeviceTests.Droid.Resource.Styleable.AppCompatTextView_textAllCaps; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarDivider = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarDivider; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarItemBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarItemBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarPopupTheme = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarPopupTheme; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarSize = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarSize; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarSplitStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarSplitStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarTabBarStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarTabBarStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarTabStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarTabStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarTabTextStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarTabTextStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarTheme = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarTheme; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionBarWidgetTheme = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionBarWidgetTheme; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionDropDownStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionDropDownStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionMenuTextAppearance = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionMenuTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionMenuTextColor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionMenuTextColor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeCloseButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeCloseButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeCloseDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeCloseDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeCopyDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeCopyDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeCutDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeCutDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeFindDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeFindDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModePasteDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModePasteDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModePopupWindowStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModePopupWindowStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeSelectAllDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeSelectAllDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeShareDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeShareDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeSplitBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeSplitBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionModeWebSearchDrawable = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionModeWebSearchDrawable; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionOverflowButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionOverflowButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_actionOverflowMenuStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_actionOverflowMenuStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_activityChooserViewStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_activityChooserViewStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_alertDialogButtonGroupStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_alertDialogButtonGroupStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_alertDialogCenterButtons = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_alertDialogCenterButtons; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_alertDialogStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_alertDialogStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_alertDialogTheme = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_alertDialogTheme; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_android_windowAnimationStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_android_windowAnimationStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_android_windowIsFloating = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_android_windowIsFloating; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_autoCompleteTextViewStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_autoCompleteTextViewStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_borderlessButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_borderlessButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_buttonBarButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_buttonBarButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_buttonBarNegativeButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_buttonBarNegativeButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_buttonBarNeutralButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_buttonBarNeutralButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_buttonBarPositiveButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_buttonBarPositiveButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_buttonBarStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_buttonBarStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_buttonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_buttonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_buttonStyleSmall = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_buttonStyleSmall; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_checkboxStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_checkboxStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_checkedTextViewStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_checkedTextViewStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorAccent = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorAccent; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorBackgroundFloating = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorBackgroundFloating; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorButtonNormal = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorButtonNormal; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorControlActivated = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorControlActivated; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorControlHighlight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorControlHighlight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorControlNormal = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorControlNormal; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorError = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorError; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorPrimary = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorPrimary; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorPrimaryDark = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorPrimaryDark; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_colorSwitchThumbNormal = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_colorSwitchThumbNormal; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_controlBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_controlBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_dialogCornerRadius = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_dialogCornerRadius; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_dialogPreferredPadding = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_dialogPreferredPadding; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_dialogTheme = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_dialogTheme; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_dividerHorizontal = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_dividerHorizontal; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_dividerVertical = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_dividerVertical; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_dropDownListViewStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_dropDownListViewStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_dropdownListPreferredItemHeight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_dropdownListPreferredItemHeight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_editTextBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_editTextBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_editTextColor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_editTextColor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_editTextStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_editTextStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_homeAsUpIndicator = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_homeAsUpIndicator; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_imageButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_imageButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listChoiceBackgroundIndicator = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listChoiceBackgroundIndicator; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listDividerAlertDialog = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listDividerAlertDialog; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listMenuViewStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listMenuViewStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listPopupWindowStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listPopupWindowStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listPreferredItemHeight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listPreferredItemHeight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listPreferredItemHeightLarge = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listPreferredItemHeightLarge; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listPreferredItemHeightSmall = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listPreferredItemHeightSmall; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingLeft = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingLeft; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingRight = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingRight; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_panelBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_panelBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_panelMenuListTheme = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_panelMenuListTheme; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_panelMenuListWidth = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_panelMenuListWidth; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_popupMenuStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_popupMenuStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_popupWindowStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_popupWindowStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_radioButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_radioButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_ratingBarStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_ratingBarStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_ratingBarStyleIndicator = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_ratingBarStyleIndicator; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_ratingBarStyleSmall = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_ratingBarStyleSmall; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_searchViewStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_searchViewStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_seekBarStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_seekBarStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_selectableItemBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_selectableItemBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_selectableItemBackgroundBorderless = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_selectableItemBackgroundBorderless; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_spinnerDropDownItemStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_spinnerDropDownItemStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_spinnerStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_spinnerStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_switchStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_switchStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearanceLargePopupMenu = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearanceLargePopupMenu; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearanceListItem = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearanceListItem; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearanceListItemSecondary = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearanceListItemSecondary; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearanceListItemSmall = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearanceListItemSmall; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearancePopupMenuHeader = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearancePopupMenuHeader; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultSubtitle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultSubtitle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultTitle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultTitle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textAppearanceSmallPopupMenu = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textAppearanceSmallPopupMenu; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textColorAlertDialogListItem = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textColorAlertDialogListItem; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_textColorSearchUrl = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_textColorSearchUrl; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_toolbarNavigationButtonStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_toolbarNavigationButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_toolbarStyle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_toolbarStyle; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_tooltipForegroundColor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_tooltipForegroundColor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_tooltipFrameBackground = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_tooltipFrameBackground; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_viewInflaterClass = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_viewInflaterClass; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowActionBar = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowActionBar; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowActionBarOverlay = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowActionBarOverlay; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowActionModeOverlay = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowActionModeOverlay; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowFixedHeightMajor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowFixedHeightMajor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowFixedHeightMinor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowFixedHeightMinor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowFixedWidthMajor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowFixedWidthMajor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowFixedWidthMinor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowFixedWidthMinor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowMinWidthMajor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowMinWidthMajor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowMinWidthMinor = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowMinWidthMinor; + global::DeviceTests.Shared.Resource.Styleable.AppCompatTheme_windowNoTitle = global::DeviceTests.Droid.Resource.Styleable.AppCompatTheme_windowNoTitle; + global::DeviceTests.Shared.Resource.Styleable.BottomAppBar = global::DeviceTests.Droid.Resource.Styleable.BottomAppBar; + global::DeviceTests.Shared.Resource.Styleable.BottomAppBar_backgroundTint = global::DeviceTests.Droid.Resource.Styleable.BottomAppBar_backgroundTint; + global::DeviceTests.Shared.Resource.Styleable.BottomAppBar_fabAlignmentMode = global::DeviceTests.Droid.Resource.Styleable.BottomAppBar_fabAlignmentMode; + global::DeviceTests.Shared.Resource.Styleable.BottomAppBar_fabCradleMargin = global::DeviceTests.Droid.Resource.Styleable.BottomAppBar_fabCradleMargin; + global::DeviceTests.Shared.Resource.Styleable.BottomAppBar_fabCradleRoundedCornerRadius = global::DeviceTests.Droid.Resource.Styleable.BottomAppBar_fabCradleRoundedCornerRadius; + global::DeviceTests.Shared.Resource.Styleable.BottomAppBar_fabCradleVerticalOffset = global::DeviceTests.Droid.Resource.Styleable.BottomAppBar_fabCradleVerticalOffset; + global::DeviceTests.Shared.Resource.Styleable.BottomAppBar_hideOnScroll = global::DeviceTests.Droid.Resource.Styleable.BottomAppBar_hideOnScroll; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_elevation = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_elevation; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_itemBackground = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_itemBackground; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_itemHorizontalTranslationEnabled = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_itemHorizontalTranslationEnabled; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_itemIconSize = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_itemIconSize; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_itemIconTint = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_itemIconTint; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_itemTextAppearanceActive = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_itemTextAppearanceActive; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_itemTextAppearanceInactive = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_itemTextAppearanceInactive; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_itemTextColor = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_itemTextColor; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_labelVisibilityMode = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_labelVisibilityMode; + global::DeviceTests.Shared.Resource.Styleable.BottomNavigationView_menu = global::DeviceTests.Droid.Resource.Styleable.BottomNavigationView_menu; + global::DeviceTests.Shared.Resource.Styleable.BottomSheetBehavior_Layout = global::DeviceTests.Droid.Resource.Styleable.BottomSheetBehavior_Layout; + global::DeviceTests.Shared.Resource.Styleable.BottomSheetBehavior_Layout_behavior_fitToContents = global::DeviceTests.Droid.Resource.Styleable.BottomSheetBehavior_Layout_behavior_fitToContents; + global::DeviceTests.Shared.Resource.Styleable.BottomSheetBehavior_Layout_behavior_hideable = global::DeviceTests.Droid.Resource.Styleable.BottomSheetBehavior_Layout_behavior_hideable; + global::DeviceTests.Shared.Resource.Styleable.BottomSheetBehavior_Layout_behavior_peekHeight = global::DeviceTests.Droid.Resource.Styleable.BottomSheetBehavior_Layout_behavior_peekHeight; + global::DeviceTests.Shared.Resource.Styleable.BottomSheetBehavior_Layout_behavior_skipCollapsed = global::DeviceTests.Droid.Resource.Styleable.BottomSheetBehavior_Layout_behavior_skipCollapsed; + global::DeviceTests.Shared.Resource.Styleable.ButtonBarLayout = global::DeviceTests.Droid.Resource.Styleable.ButtonBarLayout; + global::DeviceTests.Shared.Resource.Styleable.ButtonBarLayout_allowStacking = global::DeviceTests.Droid.Resource.Styleable.ButtonBarLayout_allowStacking; + global::DeviceTests.Shared.Resource.Styleable.CardView = global::DeviceTests.Droid.Resource.Styleable.CardView; + global::DeviceTests.Shared.Resource.Styleable.CardView_android_minHeight = global::DeviceTests.Droid.Resource.Styleable.CardView_android_minHeight; + global::DeviceTests.Shared.Resource.Styleable.CardView_android_minWidth = global::DeviceTests.Droid.Resource.Styleable.CardView_android_minWidth; + global::DeviceTests.Shared.Resource.Styleable.CardView_cardBackgroundColor = global::DeviceTests.Droid.Resource.Styleable.CardView_cardBackgroundColor; + global::DeviceTests.Shared.Resource.Styleable.CardView_cardCornerRadius = global::DeviceTests.Droid.Resource.Styleable.CardView_cardCornerRadius; + global::DeviceTests.Shared.Resource.Styleable.CardView_cardElevation = global::DeviceTests.Droid.Resource.Styleable.CardView_cardElevation; + global::DeviceTests.Shared.Resource.Styleable.CardView_cardMaxElevation = global::DeviceTests.Droid.Resource.Styleable.CardView_cardMaxElevation; + global::DeviceTests.Shared.Resource.Styleable.CardView_cardPreventCornerOverlap = global::DeviceTests.Droid.Resource.Styleable.CardView_cardPreventCornerOverlap; + global::DeviceTests.Shared.Resource.Styleable.CardView_cardUseCompatPadding = global::DeviceTests.Droid.Resource.Styleable.CardView_cardUseCompatPadding; + global::DeviceTests.Shared.Resource.Styleable.CardView_contentPadding = global::DeviceTests.Droid.Resource.Styleable.CardView_contentPadding; + global::DeviceTests.Shared.Resource.Styleable.CardView_contentPaddingBottom = global::DeviceTests.Droid.Resource.Styleable.CardView_contentPaddingBottom; + global::DeviceTests.Shared.Resource.Styleable.CardView_contentPaddingLeft = global::DeviceTests.Droid.Resource.Styleable.CardView_contentPaddingLeft; + global::DeviceTests.Shared.Resource.Styleable.CardView_contentPaddingRight = global::DeviceTests.Droid.Resource.Styleable.CardView_contentPaddingRight; + global::DeviceTests.Shared.Resource.Styleable.CardView_contentPaddingTop = global::DeviceTests.Droid.Resource.Styleable.CardView_contentPaddingTop; + global::DeviceTests.Shared.Resource.Styleable.Chip = global::DeviceTests.Droid.Resource.Styleable.Chip; + global::DeviceTests.Shared.Resource.Styleable.Chip_android_checkable = global::DeviceTests.Droid.Resource.Styleable.Chip_android_checkable; + global::DeviceTests.Shared.Resource.Styleable.Chip_android_ellipsize = global::DeviceTests.Droid.Resource.Styleable.Chip_android_ellipsize; + global::DeviceTests.Shared.Resource.Styleable.Chip_android_maxWidth = global::DeviceTests.Droid.Resource.Styleable.Chip_android_maxWidth; + global::DeviceTests.Shared.Resource.Styleable.Chip_android_text = global::DeviceTests.Droid.Resource.Styleable.Chip_android_text; + global::DeviceTests.Shared.Resource.Styleable.Chip_android_textAppearance = global::DeviceTests.Droid.Resource.Styleable.Chip_android_textAppearance; + global::DeviceTests.Shared.Resource.Styleable.Chip_checkedIcon = global::DeviceTests.Droid.Resource.Styleable.Chip_checkedIcon; + global::DeviceTests.Shared.Resource.Styleable.Chip_checkedIconEnabled = global::DeviceTests.Droid.Resource.Styleable.Chip_checkedIconEnabled; + global::DeviceTests.Shared.Resource.Styleable.Chip_checkedIconVisible = global::DeviceTests.Droid.Resource.Styleable.Chip_checkedIconVisible; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipBackgroundColor = global::DeviceTests.Droid.Resource.Styleable.Chip_chipBackgroundColor; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipCornerRadius = global::DeviceTests.Droid.Resource.Styleable.Chip_chipCornerRadius; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipEndPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_chipEndPadding; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipIcon = global::DeviceTests.Droid.Resource.Styleable.Chip_chipIcon; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipIconEnabled = global::DeviceTests.Droid.Resource.Styleable.Chip_chipIconEnabled; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipIconSize = global::DeviceTests.Droid.Resource.Styleable.Chip_chipIconSize; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipIconTint = global::DeviceTests.Droid.Resource.Styleable.Chip_chipIconTint; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipIconVisible = global::DeviceTests.Droid.Resource.Styleable.Chip_chipIconVisible; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipMinHeight = global::DeviceTests.Droid.Resource.Styleable.Chip_chipMinHeight; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipStartPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_chipStartPadding; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipStrokeColor = global::DeviceTests.Droid.Resource.Styleable.Chip_chipStrokeColor; + global::DeviceTests.Shared.Resource.Styleable.Chip_chipStrokeWidth = global::DeviceTests.Droid.Resource.Styleable.Chip_chipStrokeWidth; + global::DeviceTests.Shared.Resource.Styleable.Chip_closeIcon = global::DeviceTests.Droid.Resource.Styleable.Chip_closeIcon; + global::DeviceTests.Shared.Resource.Styleable.Chip_closeIconEnabled = global::DeviceTests.Droid.Resource.Styleable.Chip_closeIconEnabled; + global::DeviceTests.Shared.Resource.Styleable.Chip_closeIconEndPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_closeIconEndPadding; + global::DeviceTests.Shared.Resource.Styleable.Chip_closeIconSize = global::DeviceTests.Droid.Resource.Styleable.Chip_closeIconSize; + global::DeviceTests.Shared.Resource.Styleable.Chip_closeIconStartPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_closeIconStartPadding; + global::DeviceTests.Shared.Resource.Styleable.Chip_closeIconTint = global::DeviceTests.Droid.Resource.Styleable.Chip_closeIconTint; + global::DeviceTests.Shared.Resource.Styleable.Chip_closeIconVisible = global::DeviceTests.Droid.Resource.Styleable.Chip_closeIconVisible; + global::DeviceTests.Shared.Resource.Styleable.Chip_hideMotionSpec = global::DeviceTests.Droid.Resource.Styleable.Chip_hideMotionSpec; + global::DeviceTests.Shared.Resource.Styleable.Chip_iconEndPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_iconEndPadding; + global::DeviceTests.Shared.Resource.Styleable.Chip_iconStartPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_iconStartPadding; + global::DeviceTests.Shared.Resource.Styleable.Chip_rippleColor = global::DeviceTests.Droid.Resource.Styleable.Chip_rippleColor; + global::DeviceTests.Shared.Resource.Styleable.Chip_showMotionSpec = global::DeviceTests.Droid.Resource.Styleable.Chip_showMotionSpec; + global::DeviceTests.Shared.Resource.Styleable.Chip_textEndPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_textEndPadding; + global::DeviceTests.Shared.Resource.Styleable.Chip_textStartPadding = global::DeviceTests.Droid.Resource.Styleable.Chip_textStartPadding; + global::DeviceTests.Shared.Resource.Styleable.ChipGroup = global::DeviceTests.Droid.Resource.Styleable.ChipGroup; + global::DeviceTests.Shared.Resource.Styleable.ChipGroup_checkedChip = global::DeviceTests.Droid.Resource.Styleable.ChipGroup_checkedChip; + global::DeviceTests.Shared.Resource.Styleable.ChipGroup_chipSpacing = global::DeviceTests.Droid.Resource.Styleable.ChipGroup_chipSpacing; + global::DeviceTests.Shared.Resource.Styleable.ChipGroup_chipSpacingHorizontal = global::DeviceTests.Droid.Resource.Styleable.ChipGroup_chipSpacingHorizontal; + global::DeviceTests.Shared.Resource.Styleable.ChipGroup_chipSpacingVertical = global::DeviceTests.Droid.Resource.Styleable.ChipGroup_chipSpacingVertical; + global::DeviceTests.Shared.Resource.Styleable.ChipGroup_singleLine = global::DeviceTests.Droid.Resource.Styleable.ChipGroup_singleLine; + global::DeviceTests.Shared.Resource.Styleable.ChipGroup_singleSelection = global::DeviceTests.Droid.Resource.Styleable.ChipGroup_singleSelection; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleGravity = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleGravity; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleTextAppearance = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_contentScrim = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_contentScrim; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_expandedTitleGravity = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_expandedTitleGravity; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMargin = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMargin; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginBottom = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginBottom; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginEnd = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginEnd; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginStart = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginStart; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginTop = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginTop; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_expandedTitleTextAppearance = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_expandedTitleTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_scrimAnimationDuration = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_scrimAnimationDuration; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_scrimVisibleHeightTrigger = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_scrimVisibleHeightTrigger; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_statusBarScrim = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_statusBarScrim; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_title = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_title; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_titleEnabled = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_titleEnabled; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_toolbarId = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_toolbarId; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_Layout = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_Layout; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseMode = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseMode; + global::DeviceTests.Shared.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = global::DeviceTests.Droid.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier; + global::DeviceTests.Shared.Resource.Styleable.ColorStateListItem = global::DeviceTests.Droid.Resource.Styleable.ColorStateListItem; + global::DeviceTests.Shared.Resource.Styleable.ColorStateListItem_alpha = global::DeviceTests.Droid.Resource.Styleable.ColorStateListItem_alpha; + global::DeviceTests.Shared.Resource.Styleable.ColorStateListItem_android_alpha = global::DeviceTests.Droid.Resource.Styleable.ColorStateListItem_android_alpha; + global::DeviceTests.Shared.Resource.Styleable.ColorStateListItem_android_color = global::DeviceTests.Droid.Resource.Styleable.ColorStateListItem_android_color; + global::DeviceTests.Shared.Resource.Styleable.CompoundButton = global::DeviceTests.Droid.Resource.Styleable.CompoundButton; + global::DeviceTests.Shared.Resource.Styleable.CompoundButton_android_button = global::DeviceTests.Droid.Resource.Styleable.CompoundButton_android_button; + global::DeviceTests.Shared.Resource.Styleable.CompoundButton_buttonTint = global::DeviceTests.Droid.Resource.Styleable.CompoundButton_buttonTint; + global::DeviceTests.Shared.Resource.Styleable.CompoundButton_buttonTintMode = global::DeviceTests.Droid.Resource.Styleable.CompoundButton_buttonTintMode; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_keylines = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_keylines; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_statusBarBackground = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_statusBarBackground; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge; + global::DeviceTests.Shared.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline = global::DeviceTests.Droid.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline; + global::DeviceTests.Shared.Resource.Styleable.DesignTheme = global::DeviceTests.Droid.Resource.Styleable.DesignTheme; + global::DeviceTests.Shared.Resource.Styleable.DesignTheme_bottomSheetDialogTheme = global::DeviceTests.Droid.Resource.Styleable.DesignTheme_bottomSheetDialogTheme; + global::DeviceTests.Shared.Resource.Styleable.DesignTheme_bottomSheetStyle = global::DeviceTests.Droid.Resource.Styleable.DesignTheme_bottomSheetStyle; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_arrowHeadLength = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_arrowHeadLength; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_arrowShaftLength = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_arrowShaftLength; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_barLength = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_barLength; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_color = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_color; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_drawableSize = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_drawableSize; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_gapBetweenBars = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_gapBetweenBars; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_spinBars = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_spinBars; + global::DeviceTests.Shared.Resource.Styleable.DrawerArrowToggle_thickness = global::DeviceTests.Droid.Resource.Styleable.DrawerArrowToggle_thickness; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_backgroundTint = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_backgroundTint; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_backgroundTintMode = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_backgroundTintMode; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_borderWidth = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_borderWidth; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_elevation = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_elevation; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_fabCustomSize = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_fabCustomSize; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_fabSize = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_fabSize; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_hideMotionSpec = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_hideMotionSpec; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_hoveredFocusedTranslationZ = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_hoveredFocusedTranslationZ; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_maxImageSize = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_maxImageSize; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_pressedTranslationZ = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_pressedTranslationZ; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_rippleColor = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_rippleColor; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_showMotionSpec = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_showMotionSpec; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_useCompatPadding = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_useCompatPadding; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_Behavior_Layout = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_Behavior_Layout; + global::DeviceTests.Shared.Resource.Styleable.FloatingActionButton_Behavior_Layout_behavior_autoHide = global::DeviceTests.Droid.Resource.Styleable.FloatingActionButton_Behavior_Layout_behavior_autoHide; + global::DeviceTests.Shared.Resource.Styleable.FlowLayout = global::DeviceTests.Droid.Resource.Styleable.FlowLayout; + global::DeviceTests.Shared.Resource.Styleable.FlowLayout_itemSpacing = global::DeviceTests.Droid.Resource.Styleable.FlowLayout_itemSpacing; + global::DeviceTests.Shared.Resource.Styleable.FlowLayout_lineSpacing = global::DeviceTests.Droid.Resource.Styleable.FlowLayout_lineSpacing; + global::DeviceTests.Shared.Resource.Styleable.FontFamily = global::DeviceTests.Droid.Resource.Styleable.FontFamily; + global::DeviceTests.Shared.Resource.Styleable.FontFamily_fontProviderAuthority = global::DeviceTests.Droid.Resource.Styleable.FontFamily_fontProviderAuthority; + global::DeviceTests.Shared.Resource.Styleable.FontFamily_fontProviderCerts = global::DeviceTests.Droid.Resource.Styleable.FontFamily_fontProviderCerts; + global::DeviceTests.Shared.Resource.Styleable.FontFamily_fontProviderFetchStrategy = global::DeviceTests.Droid.Resource.Styleable.FontFamily_fontProviderFetchStrategy; + global::DeviceTests.Shared.Resource.Styleable.FontFamily_fontProviderFetchTimeout = global::DeviceTests.Droid.Resource.Styleable.FontFamily_fontProviderFetchTimeout; + global::DeviceTests.Shared.Resource.Styleable.FontFamily_fontProviderPackage = global::DeviceTests.Droid.Resource.Styleable.FontFamily_fontProviderPackage; + global::DeviceTests.Shared.Resource.Styleable.FontFamily_fontProviderQuery = global::DeviceTests.Droid.Resource.Styleable.FontFamily_fontProviderQuery; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_android_font = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_android_font; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_android_fontStyle = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_android_fontStyle; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_android_fontVariationSettings = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_android_fontVariationSettings; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_android_fontWeight = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_android_fontWeight; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_android_ttcIndex = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_android_ttcIndex; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_font = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_font; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_fontStyle = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_fontStyle; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_fontVariationSettings = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_fontVariationSettings; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_fontWeight = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_fontWeight; + global::DeviceTests.Shared.Resource.Styleable.FontFamilyFont_ttcIndex = global::DeviceTests.Droid.Resource.Styleable.FontFamilyFont_ttcIndex; + global::DeviceTests.Shared.Resource.Styleable.ForegroundLinearLayout = global::DeviceTests.Droid.Resource.Styleable.ForegroundLinearLayout; + global::DeviceTests.Shared.Resource.Styleable.ForegroundLinearLayout_android_foreground = global::DeviceTests.Droid.Resource.Styleable.ForegroundLinearLayout_android_foreground; + global::DeviceTests.Shared.Resource.Styleable.ForegroundLinearLayout_android_foregroundGravity = global::DeviceTests.Droid.Resource.Styleable.ForegroundLinearLayout_android_foregroundGravity; + global::DeviceTests.Shared.Resource.Styleable.ForegroundLinearLayout_foregroundInsidePadding = global::DeviceTests.Droid.Resource.Styleable.ForegroundLinearLayout_foregroundInsidePadding; + global::DeviceTests.Shared.Resource.Styleable.GradientColor = global::DeviceTests.Droid.Resource.Styleable.GradientColor; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_centerColor = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_centerColor; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_centerX = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_centerX; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_centerY = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_centerY; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_endColor = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_endColor; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_endX = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_endX; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_endY = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_endY; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_gradientRadius = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_gradientRadius; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_startColor = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_startColor; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_startX = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_startX; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_startY = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_startY; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_tileMode = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_tileMode; + global::DeviceTests.Shared.Resource.Styleable.GradientColor_android_type = global::DeviceTests.Droid.Resource.Styleable.GradientColor_android_type; + global::DeviceTests.Shared.Resource.Styleable.GradientColorItem = global::DeviceTests.Droid.Resource.Styleable.GradientColorItem; + global::DeviceTests.Shared.Resource.Styleable.GradientColorItem_android_color = global::DeviceTests.Droid.Resource.Styleable.GradientColorItem_android_color; + global::DeviceTests.Shared.Resource.Styleable.GradientColorItem_android_offset = global::DeviceTests.Droid.Resource.Styleable.GradientColorItem_android_offset; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_android_baselineAligned = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_android_baselineAligned; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_android_baselineAlignedChildIndex = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_android_baselineAlignedChildIndex; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_android_gravity = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_android_gravity; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_android_orientation = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_android_orientation; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_android_weightSum = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_android_weightSum; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_divider = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_divider; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_dividerPadding = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_dividerPadding; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_measureWithLargestChild = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_measureWithLargestChild; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_showDividers = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_showDividers; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_Layout = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_Layout; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_gravity = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_gravity; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_height = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_height; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_weight = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_weight; + global::DeviceTests.Shared.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_width = global::DeviceTests.Droid.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_width; + global::DeviceTests.Shared.Resource.Styleable.ListPopupWindow = global::DeviceTests.Droid.Resource.Styleable.ListPopupWindow; + global::DeviceTests.Shared.Resource.Styleable.ListPopupWindow_android_dropDownHorizontalOffset = global::DeviceTests.Droid.Resource.Styleable.ListPopupWindow_android_dropDownHorizontalOffset; + global::DeviceTests.Shared.Resource.Styleable.ListPopupWindow_android_dropDownVerticalOffset = global::DeviceTests.Droid.Resource.Styleable.ListPopupWindow_android_dropDownVerticalOffset; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton = global::DeviceTests.Droid.Resource.Styleable.MaterialButton; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_android_insetBottom = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_android_insetBottom; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_android_insetLeft = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_android_insetLeft; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_android_insetRight = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_android_insetRight; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_android_insetTop = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_android_insetTop; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_backgroundTint = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_backgroundTint; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_backgroundTintMode = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_backgroundTintMode; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_cornerRadius = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_cornerRadius; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_icon = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_icon; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_iconGravity = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_iconGravity; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_iconPadding = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_iconPadding; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_iconSize = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_iconSize; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_iconTint = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_iconTint; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_iconTintMode = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_iconTintMode; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_rippleColor = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_rippleColor; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_strokeColor = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_strokeColor; + global::DeviceTests.Shared.Resource.Styleable.MaterialButton_strokeWidth = global::DeviceTests.Droid.Resource.Styleable.MaterialButton_strokeWidth; + global::DeviceTests.Shared.Resource.Styleable.MaterialCardView = global::DeviceTests.Droid.Resource.Styleable.MaterialCardView; + global::DeviceTests.Shared.Resource.Styleable.MaterialCardView_strokeColor = global::DeviceTests.Droid.Resource.Styleable.MaterialCardView_strokeColor; + global::DeviceTests.Shared.Resource.Styleable.MaterialCardView_strokeWidth = global::DeviceTests.Droid.Resource.Styleable.MaterialCardView_strokeWidth; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_bottomSheetDialogTheme = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_bottomSheetDialogTheme; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_bottomSheetStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_bottomSheetStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_chipGroupStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_chipGroupStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_chipStandaloneStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_chipStandaloneStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_chipStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_chipStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_colorAccent = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_colorAccent; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_colorBackgroundFloating = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_colorBackgroundFloating; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_colorPrimary = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_colorPrimary; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_colorPrimaryDark = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_colorPrimaryDark; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_colorSecondary = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_colorSecondary; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_editTextStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_editTextStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_floatingActionButtonStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_floatingActionButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_materialButtonStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_materialButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_materialCardViewStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_materialCardViewStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_navigationViewStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_navigationViewStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_scrimBackground = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_scrimBackground; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_snackbarButtonStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_snackbarButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_tabStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_tabStyle; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceBody1 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceBody1; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceBody2 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceBody2; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceButton = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceButton; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceCaption = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceCaption; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline1 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline1; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline2 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline2; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline3 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline3; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline4 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline4; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline5 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline5; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline6 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceHeadline6; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceOverline = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceOverline; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceSubtitle1 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceSubtitle1; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textAppearanceSubtitle2 = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textAppearanceSubtitle2; + global::DeviceTests.Shared.Resource.Styleable.MaterialComponentsTheme_textInputStyle = global::DeviceTests.Droid.Resource.Styleable.MaterialComponentsTheme_textInputStyle; + global::DeviceTests.Shared.Resource.Styleable.MediaRouteButton = global::DeviceTests.Droid.Resource.Styleable.MediaRouteButton; + global::DeviceTests.Shared.Resource.Styleable.MediaRouteButton_android_minHeight = global::DeviceTests.Droid.Resource.Styleable.MediaRouteButton_android_minHeight; + global::DeviceTests.Shared.Resource.Styleable.MediaRouteButton_android_minWidth = global::DeviceTests.Droid.Resource.Styleable.MediaRouteButton_android_minWidth; + global::DeviceTests.Shared.Resource.Styleable.MediaRouteButton_externalRouteEnabledDrawable = global::DeviceTests.Droid.Resource.Styleable.MediaRouteButton_externalRouteEnabledDrawable; + global::DeviceTests.Shared.Resource.Styleable.MediaRouteButton_mediaRouteButtonTint = global::DeviceTests.Droid.Resource.Styleable.MediaRouteButton_mediaRouteButtonTint; + global::DeviceTests.Shared.Resource.Styleable.MenuGroup = global::DeviceTests.Droid.Resource.Styleable.MenuGroup; + global::DeviceTests.Shared.Resource.Styleable.MenuGroup_android_checkableBehavior = global::DeviceTests.Droid.Resource.Styleable.MenuGroup_android_checkableBehavior; + global::DeviceTests.Shared.Resource.Styleable.MenuGroup_android_enabled = global::DeviceTests.Droid.Resource.Styleable.MenuGroup_android_enabled; + global::DeviceTests.Shared.Resource.Styleable.MenuGroup_android_id = global::DeviceTests.Droid.Resource.Styleable.MenuGroup_android_id; + global::DeviceTests.Shared.Resource.Styleable.MenuGroup_android_menuCategory = global::DeviceTests.Droid.Resource.Styleable.MenuGroup_android_menuCategory; + global::DeviceTests.Shared.Resource.Styleable.MenuGroup_android_orderInCategory = global::DeviceTests.Droid.Resource.Styleable.MenuGroup_android_orderInCategory; + global::DeviceTests.Shared.Resource.Styleable.MenuGroup_android_visible = global::DeviceTests.Droid.Resource.Styleable.MenuGroup_android_visible; + global::DeviceTests.Shared.Resource.Styleable.MenuItem = global::DeviceTests.Droid.Resource.Styleable.MenuItem; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_actionLayout = global::DeviceTests.Droid.Resource.Styleable.MenuItem_actionLayout; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_actionProviderClass = global::DeviceTests.Droid.Resource.Styleable.MenuItem_actionProviderClass; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_actionViewClass = global::DeviceTests.Droid.Resource.Styleable.MenuItem_actionViewClass; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_alphabeticModifiers = global::DeviceTests.Droid.Resource.Styleable.MenuItem_alphabeticModifiers; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_alphabeticShortcut = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_alphabeticShortcut; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_checkable = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_checkable; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_checked = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_checked; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_enabled = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_enabled; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_icon = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_icon; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_id = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_id; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_menuCategory = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_menuCategory; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_numericShortcut = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_numericShortcut; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_onClick = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_onClick; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_orderInCategory = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_orderInCategory; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_title = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_title; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_titleCondensed = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_titleCondensed; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_android_visible = global::DeviceTests.Droid.Resource.Styleable.MenuItem_android_visible; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_contentDescription = global::DeviceTests.Droid.Resource.Styleable.MenuItem_contentDescription; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_iconTint = global::DeviceTests.Droid.Resource.Styleable.MenuItem_iconTint; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_iconTintMode = global::DeviceTests.Droid.Resource.Styleable.MenuItem_iconTintMode; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_numericModifiers = global::DeviceTests.Droid.Resource.Styleable.MenuItem_numericModifiers; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_showAsAction = global::DeviceTests.Droid.Resource.Styleable.MenuItem_showAsAction; + global::DeviceTests.Shared.Resource.Styleable.MenuItem_tooltipText = global::DeviceTests.Droid.Resource.Styleable.MenuItem_tooltipText; + global::DeviceTests.Shared.Resource.Styleable.MenuView = global::DeviceTests.Droid.Resource.Styleable.MenuView; + global::DeviceTests.Shared.Resource.Styleable.MenuView_android_headerBackground = global::DeviceTests.Droid.Resource.Styleable.MenuView_android_headerBackground; + global::DeviceTests.Shared.Resource.Styleable.MenuView_android_horizontalDivider = global::DeviceTests.Droid.Resource.Styleable.MenuView_android_horizontalDivider; + global::DeviceTests.Shared.Resource.Styleable.MenuView_android_itemBackground = global::DeviceTests.Droid.Resource.Styleable.MenuView_android_itemBackground; + global::DeviceTests.Shared.Resource.Styleable.MenuView_android_itemIconDisabledAlpha = global::DeviceTests.Droid.Resource.Styleable.MenuView_android_itemIconDisabledAlpha; + global::DeviceTests.Shared.Resource.Styleable.MenuView_android_itemTextAppearance = global::DeviceTests.Droid.Resource.Styleable.MenuView_android_itemTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.MenuView_android_verticalDivider = global::DeviceTests.Droid.Resource.Styleable.MenuView_android_verticalDivider; + global::DeviceTests.Shared.Resource.Styleable.MenuView_android_windowAnimationStyle = global::DeviceTests.Droid.Resource.Styleable.MenuView_android_windowAnimationStyle; + global::DeviceTests.Shared.Resource.Styleable.MenuView_preserveIconSpacing = global::DeviceTests.Droid.Resource.Styleable.MenuView_preserveIconSpacing; + global::DeviceTests.Shared.Resource.Styleable.MenuView_subMenuArrow = global::DeviceTests.Droid.Resource.Styleable.MenuView_subMenuArrow; + global::DeviceTests.Shared.Resource.Styleable.NavigationView = global::DeviceTests.Droid.Resource.Styleable.NavigationView; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_android_background = global::DeviceTests.Droid.Resource.Styleable.NavigationView_android_background; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_android_fitsSystemWindows = global::DeviceTests.Droid.Resource.Styleable.NavigationView_android_fitsSystemWindows; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_android_maxWidth = global::DeviceTests.Droid.Resource.Styleable.NavigationView_android_maxWidth; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_elevation = global::DeviceTests.Droid.Resource.Styleable.NavigationView_elevation; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_headerLayout = global::DeviceTests.Droid.Resource.Styleable.NavigationView_headerLayout; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_itemBackground = global::DeviceTests.Droid.Resource.Styleable.NavigationView_itemBackground; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_itemHorizontalPadding = global::DeviceTests.Droid.Resource.Styleable.NavigationView_itemHorizontalPadding; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_itemIconPadding = global::DeviceTests.Droid.Resource.Styleable.NavigationView_itemIconPadding; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_itemIconTint = global::DeviceTests.Droid.Resource.Styleable.NavigationView_itemIconTint; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_itemTextAppearance = global::DeviceTests.Droid.Resource.Styleable.NavigationView_itemTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_itemTextColor = global::DeviceTests.Droid.Resource.Styleable.NavigationView_itemTextColor; + global::DeviceTests.Shared.Resource.Styleable.NavigationView_menu = global::DeviceTests.Droid.Resource.Styleable.NavigationView_menu; + global::DeviceTests.Shared.Resource.Styleable.PopupWindow = global::DeviceTests.Droid.Resource.Styleable.PopupWindow; + global::DeviceTests.Shared.Resource.Styleable.PopupWindow_android_popupAnimationStyle = global::DeviceTests.Droid.Resource.Styleable.PopupWindow_android_popupAnimationStyle; + global::DeviceTests.Shared.Resource.Styleable.PopupWindow_android_popupBackground = global::DeviceTests.Droid.Resource.Styleable.PopupWindow_android_popupBackground; + global::DeviceTests.Shared.Resource.Styleable.PopupWindow_overlapAnchor = global::DeviceTests.Droid.Resource.Styleable.PopupWindow_overlapAnchor; + global::DeviceTests.Shared.Resource.Styleable.PopupWindowBackgroundState = global::DeviceTests.Droid.Resource.Styleable.PopupWindowBackgroundState; + global::DeviceTests.Shared.Resource.Styleable.PopupWindowBackgroundState_state_above_anchor = global::DeviceTests.Droid.Resource.Styleable.PopupWindowBackgroundState_state_above_anchor; + global::DeviceTests.Shared.Resource.Styleable.RecycleListView = global::DeviceTests.Droid.Resource.Styleable.RecycleListView; + global::DeviceTests.Shared.Resource.Styleable.RecycleListView_paddingBottomNoButtons = global::DeviceTests.Droid.Resource.Styleable.RecycleListView_paddingBottomNoButtons; + global::DeviceTests.Shared.Resource.Styleable.RecycleListView_paddingTopNoTitle = global::DeviceTests.Droid.Resource.Styleable.RecycleListView_paddingTopNoTitle; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView = global::DeviceTests.Droid.Resource.Styleable.RecyclerView; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_android_descendantFocusability = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_android_descendantFocusability; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_android_orientation = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_android_orientation; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_fastScrollEnabled = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_fastScrollEnabled; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_fastScrollHorizontalThumbDrawable = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_fastScrollHorizontalThumbDrawable; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_fastScrollHorizontalTrackDrawable = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_fastScrollHorizontalTrackDrawable; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_fastScrollVerticalThumbDrawable = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_fastScrollVerticalThumbDrawable; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_fastScrollVerticalTrackDrawable = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_fastScrollVerticalTrackDrawable; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_layoutManager = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_layoutManager; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_reverseLayout = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_reverseLayout; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_spanCount = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_spanCount; + global::DeviceTests.Shared.Resource.Styleable.RecyclerView_stackFromEnd = global::DeviceTests.Droid.Resource.Styleable.RecyclerView_stackFromEnd; + global::DeviceTests.Shared.Resource.Styleable.ScrimInsetsFrameLayout = global::DeviceTests.Droid.Resource.Styleable.ScrimInsetsFrameLayout; + global::DeviceTests.Shared.Resource.Styleable.ScrimInsetsFrameLayout_insetForeground = global::DeviceTests.Droid.Resource.Styleable.ScrimInsetsFrameLayout_insetForeground; + global::DeviceTests.Shared.Resource.Styleable.ScrollingViewBehavior_Layout = global::DeviceTests.Droid.Resource.Styleable.ScrollingViewBehavior_Layout; + global::DeviceTests.Shared.Resource.Styleable.ScrollingViewBehavior_Layout_behavior_overlapTop = global::DeviceTests.Droid.Resource.Styleable.ScrollingViewBehavior_Layout_behavior_overlapTop; + global::DeviceTests.Shared.Resource.Styleable.SearchView = global::DeviceTests.Droid.Resource.Styleable.SearchView; + global::DeviceTests.Shared.Resource.Styleable.SearchView_android_focusable = global::DeviceTests.Droid.Resource.Styleable.SearchView_android_focusable; + global::DeviceTests.Shared.Resource.Styleable.SearchView_android_imeOptions = global::DeviceTests.Droid.Resource.Styleable.SearchView_android_imeOptions; + global::DeviceTests.Shared.Resource.Styleable.SearchView_android_inputType = global::DeviceTests.Droid.Resource.Styleable.SearchView_android_inputType; + global::DeviceTests.Shared.Resource.Styleable.SearchView_android_maxWidth = global::DeviceTests.Droid.Resource.Styleable.SearchView_android_maxWidth; + global::DeviceTests.Shared.Resource.Styleable.SearchView_closeIcon = global::DeviceTests.Droid.Resource.Styleable.SearchView_closeIcon; + global::DeviceTests.Shared.Resource.Styleable.SearchView_commitIcon = global::DeviceTests.Droid.Resource.Styleable.SearchView_commitIcon; + global::DeviceTests.Shared.Resource.Styleable.SearchView_defaultQueryHint = global::DeviceTests.Droid.Resource.Styleable.SearchView_defaultQueryHint; + global::DeviceTests.Shared.Resource.Styleable.SearchView_goIcon = global::DeviceTests.Droid.Resource.Styleable.SearchView_goIcon; + global::DeviceTests.Shared.Resource.Styleable.SearchView_iconifiedByDefault = global::DeviceTests.Droid.Resource.Styleable.SearchView_iconifiedByDefault; + global::DeviceTests.Shared.Resource.Styleable.SearchView_layout = global::DeviceTests.Droid.Resource.Styleable.SearchView_layout; + global::DeviceTests.Shared.Resource.Styleable.SearchView_queryBackground = global::DeviceTests.Droid.Resource.Styleable.SearchView_queryBackground; + global::DeviceTests.Shared.Resource.Styleable.SearchView_queryHint = global::DeviceTests.Droid.Resource.Styleable.SearchView_queryHint; + global::DeviceTests.Shared.Resource.Styleable.SearchView_searchHintIcon = global::DeviceTests.Droid.Resource.Styleable.SearchView_searchHintIcon; + global::DeviceTests.Shared.Resource.Styleable.SearchView_searchIcon = global::DeviceTests.Droid.Resource.Styleable.SearchView_searchIcon; + global::DeviceTests.Shared.Resource.Styleable.SearchView_submitBackground = global::DeviceTests.Droid.Resource.Styleable.SearchView_submitBackground; + global::DeviceTests.Shared.Resource.Styleable.SearchView_suggestionRowLayout = global::DeviceTests.Droid.Resource.Styleable.SearchView_suggestionRowLayout; + global::DeviceTests.Shared.Resource.Styleable.SearchView_voiceIcon = global::DeviceTests.Droid.Resource.Styleable.SearchView_voiceIcon; + global::DeviceTests.Shared.Resource.Styleable.Snackbar = global::DeviceTests.Droid.Resource.Styleable.Snackbar; + global::DeviceTests.Shared.Resource.Styleable.Snackbar_snackbarButtonStyle = global::DeviceTests.Droid.Resource.Styleable.Snackbar_snackbarButtonStyle; + global::DeviceTests.Shared.Resource.Styleable.Snackbar_snackbarStyle = global::DeviceTests.Droid.Resource.Styleable.Snackbar_snackbarStyle; + global::DeviceTests.Shared.Resource.Styleable.SnackbarLayout = global::DeviceTests.Droid.Resource.Styleable.SnackbarLayout; + global::DeviceTests.Shared.Resource.Styleable.SnackbarLayout_android_maxWidth = global::DeviceTests.Droid.Resource.Styleable.SnackbarLayout_android_maxWidth; + global::DeviceTests.Shared.Resource.Styleable.SnackbarLayout_elevation = global::DeviceTests.Droid.Resource.Styleable.SnackbarLayout_elevation; + global::DeviceTests.Shared.Resource.Styleable.SnackbarLayout_maxActionInlineWidth = global::DeviceTests.Droid.Resource.Styleable.SnackbarLayout_maxActionInlineWidth; + global::DeviceTests.Shared.Resource.Styleable.Spinner = global::DeviceTests.Droid.Resource.Styleable.Spinner; + global::DeviceTests.Shared.Resource.Styleable.Spinner_android_dropDownWidth = global::DeviceTests.Droid.Resource.Styleable.Spinner_android_dropDownWidth; + global::DeviceTests.Shared.Resource.Styleable.Spinner_android_entries = global::DeviceTests.Droid.Resource.Styleable.Spinner_android_entries; + global::DeviceTests.Shared.Resource.Styleable.Spinner_android_popupBackground = global::DeviceTests.Droid.Resource.Styleable.Spinner_android_popupBackground; + global::DeviceTests.Shared.Resource.Styleable.Spinner_android_prompt = global::DeviceTests.Droid.Resource.Styleable.Spinner_android_prompt; + global::DeviceTests.Shared.Resource.Styleable.Spinner_popupTheme = global::DeviceTests.Droid.Resource.Styleable.Spinner_popupTheme; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawable = global::DeviceTests.Droid.Resource.Styleable.StateListDrawable; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawable_android_constantSize = global::DeviceTests.Droid.Resource.Styleable.StateListDrawable_android_constantSize; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawable_android_dither = global::DeviceTests.Droid.Resource.Styleable.StateListDrawable_android_dither; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawable_android_enterFadeDuration = global::DeviceTests.Droid.Resource.Styleable.StateListDrawable_android_enterFadeDuration; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawable_android_exitFadeDuration = global::DeviceTests.Droid.Resource.Styleable.StateListDrawable_android_exitFadeDuration; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawable_android_variablePadding = global::DeviceTests.Droid.Resource.Styleable.StateListDrawable_android_variablePadding; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawable_android_visible = global::DeviceTests.Droid.Resource.Styleable.StateListDrawable_android_visible; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawableItem = global::DeviceTests.Droid.Resource.Styleable.StateListDrawableItem; + global::DeviceTests.Shared.Resource.Styleable.StateListDrawableItem_android_drawable = global::DeviceTests.Droid.Resource.Styleable.StateListDrawableItem_android_drawable; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_android_textOff = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_android_textOff; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_android_textOn = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_android_textOn; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_android_thumb = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_android_thumb; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_showText = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_showText; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_splitTrack = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_splitTrack; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_switchMinWidth = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_switchMinWidth; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_switchPadding = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_switchPadding; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_switchTextAppearance = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_switchTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_thumbTextPadding = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_thumbTextPadding; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_thumbTint = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_thumbTint; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_thumbTintMode = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_thumbTintMode; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_track = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_track; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_trackTint = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_trackTint; + global::DeviceTests.Shared.Resource.Styleable.SwitchCompat_trackTintMode = global::DeviceTests.Droid.Resource.Styleable.SwitchCompat_trackTintMode; + global::DeviceTests.Shared.Resource.Styleable.TabItem = global::DeviceTests.Droid.Resource.Styleable.TabItem; + global::DeviceTests.Shared.Resource.Styleable.TabItem_android_icon = global::DeviceTests.Droid.Resource.Styleable.TabItem_android_icon; + global::DeviceTests.Shared.Resource.Styleable.TabItem_android_layout = global::DeviceTests.Droid.Resource.Styleable.TabItem_android_layout; + global::DeviceTests.Shared.Resource.Styleable.TabItem_android_text = global::DeviceTests.Droid.Resource.Styleable.TabItem_android_text; + global::DeviceTests.Shared.Resource.Styleable.TabLayout = global::DeviceTests.Droid.Resource.Styleable.TabLayout; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabBackground = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabBackground; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabContentStart = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabContentStart; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabGravity = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabGravity; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIconTint = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIconTint; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIconTintMode = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIconTintMode; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIndicator = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIndicator; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIndicatorAnimationDuration = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIndicatorAnimationDuration; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIndicatorColor = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIndicatorColor; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIndicatorFullWidth = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIndicatorFullWidth; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIndicatorGravity = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIndicatorGravity; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabIndicatorHeight = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabIndicatorHeight; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabInlineLabel = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabInlineLabel; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabMaxWidth = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabMaxWidth; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabMinWidth = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabMinWidth; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabMode = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabMode; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabPadding = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabPadding; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabPaddingBottom = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabPaddingBottom; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabPaddingEnd = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabPaddingEnd; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabPaddingStart = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabPaddingStart; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabPaddingTop = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabPaddingTop; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabRippleColor = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabRippleColor; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabSelectedTextColor = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabSelectedTextColor; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabTextAppearance = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabTextColor = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabTextColor; + global::DeviceTests.Shared.Resource.Styleable.TabLayout_tabUnboundedRipple = global::DeviceTests.Droid.Resource.Styleable.TabLayout_tabUnboundedRipple; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance = global::DeviceTests.Droid.Resource.Styleable.TextAppearance; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_fontFamily = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_fontFamily; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_shadowColor = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_shadowColor; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_shadowDx = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_shadowDx; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_shadowDy = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_shadowDy; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_shadowRadius = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_shadowRadius; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_textColor = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_textColor; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_textColorHint = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_textColorHint; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_textColorLink = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_textColorLink; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_textSize = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_textSize; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_textStyle = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_textStyle; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_android_typeface = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_android_typeface; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_fontFamily = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_fontFamily; + global::DeviceTests.Shared.Resource.Styleable.TextAppearance_textAllCaps = global::DeviceTests.Droid.Resource.Styleable.TextAppearance_textAllCaps; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_android_hint = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_android_hint; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_android_textColorHint = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_android_textColorHint; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxBackgroundColor = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxBackgroundColor; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxBackgroundMode = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxBackgroundMode; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxCollapsedPaddingTop = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxCollapsedPaddingTop; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxCornerRadiusBottomEnd = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxCornerRadiusBottomEnd; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxCornerRadiusBottomStart = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxCornerRadiusBottomStart; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxCornerRadiusTopEnd = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxCornerRadiusTopEnd; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxCornerRadiusTopStart = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxCornerRadiusTopStart; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxStrokeColor = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxStrokeColor; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_boxStrokeWidth = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_boxStrokeWidth; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_counterEnabled = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_counterEnabled; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_counterMaxLength = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_counterMaxLength; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_counterOverflowTextAppearance = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_counterOverflowTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_counterTextAppearance = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_counterTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_errorEnabled = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_errorEnabled; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_errorTextAppearance = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_errorTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_helperText = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_helperText; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_helperTextEnabled = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_helperTextEnabled; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_helperTextTextAppearance = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_helperTextTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_hintAnimationEnabled = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_hintAnimationEnabled; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_hintEnabled = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_hintEnabled; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_hintTextAppearance = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_hintTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_passwordToggleContentDescription = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_passwordToggleContentDescription; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_passwordToggleDrawable = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_passwordToggleDrawable; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_passwordToggleEnabled = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_passwordToggleEnabled; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_passwordToggleTint = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_passwordToggleTint; + global::DeviceTests.Shared.Resource.Styleable.TextInputLayout_passwordToggleTintMode = global::DeviceTests.Droid.Resource.Styleable.TextInputLayout_passwordToggleTintMode; + global::DeviceTests.Shared.Resource.Styleable.ThemeEnforcement = global::DeviceTests.Droid.Resource.Styleable.ThemeEnforcement; + global::DeviceTests.Shared.Resource.Styleable.ThemeEnforcement_android_textAppearance = global::DeviceTests.Droid.Resource.Styleable.ThemeEnforcement_android_textAppearance; + global::DeviceTests.Shared.Resource.Styleable.ThemeEnforcement_enforceMaterialTheme = global::DeviceTests.Droid.Resource.Styleable.ThemeEnforcement_enforceMaterialTheme; + global::DeviceTests.Shared.Resource.Styleable.ThemeEnforcement_enforceTextAppearance = global::DeviceTests.Droid.Resource.Styleable.ThemeEnforcement_enforceTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.Toolbar = global::DeviceTests.Droid.Resource.Styleable.Toolbar; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_android_gravity = global::DeviceTests.Droid.Resource.Styleable.Toolbar_android_gravity; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_android_minHeight = global::DeviceTests.Droid.Resource.Styleable.Toolbar_android_minHeight; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_buttonGravity = global::DeviceTests.Droid.Resource.Styleable.Toolbar_buttonGravity; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_collapseContentDescription = global::DeviceTests.Droid.Resource.Styleable.Toolbar_collapseContentDescription; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_collapseIcon = global::DeviceTests.Droid.Resource.Styleable.Toolbar_collapseIcon; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_contentInsetEnd = global::DeviceTests.Droid.Resource.Styleable.Toolbar_contentInsetEnd; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_contentInsetEndWithActions = global::DeviceTests.Droid.Resource.Styleable.Toolbar_contentInsetEndWithActions; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_contentInsetLeft = global::DeviceTests.Droid.Resource.Styleable.Toolbar_contentInsetLeft; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_contentInsetRight = global::DeviceTests.Droid.Resource.Styleable.Toolbar_contentInsetRight; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_contentInsetStart = global::DeviceTests.Droid.Resource.Styleable.Toolbar_contentInsetStart; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_contentInsetStartWithNavigation = global::DeviceTests.Droid.Resource.Styleable.Toolbar_contentInsetStartWithNavigation; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_logo = global::DeviceTests.Droid.Resource.Styleable.Toolbar_logo; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_logoDescription = global::DeviceTests.Droid.Resource.Styleable.Toolbar_logoDescription; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_maxButtonHeight = global::DeviceTests.Droid.Resource.Styleable.Toolbar_maxButtonHeight; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_navigationContentDescription = global::DeviceTests.Droid.Resource.Styleable.Toolbar_navigationContentDescription; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_navigationIcon = global::DeviceTests.Droid.Resource.Styleable.Toolbar_navigationIcon; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_popupTheme = global::DeviceTests.Droid.Resource.Styleable.Toolbar_popupTheme; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_subtitle = global::DeviceTests.Droid.Resource.Styleable.Toolbar_subtitle; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_subtitleTextAppearance = global::DeviceTests.Droid.Resource.Styleable.Toolbar_subtitleTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_subtitleTextColor = global::DeviceTests.Droid.Resource.Styleable.Toolbar_subtitleTextColor; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_title = global::DeviceTests.Droid.Resource.Styleable.Toolbar_title; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleMargin = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleMargin; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleMarginBottom = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleMarginBottom; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleMarginEnd = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleMarginEnd; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleMarginStart = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleMarginStart; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleMarginTop = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleMarginTop; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleMargins = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleMargins; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleTextAppearance = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleTextAppearance; + global::DeviceTests.Shared.Resource.Styleable.Toolbar_titleTextColor = global::DeviceTests.Droid.Resource.Styleable.Toolbar_titleTextColor; + global::DeviceTests.Shared.Resource.Styleable.View = global::DeviceTests.Droid.Resource.Styleable.View; + global::DeviceTests.Shared.Resource.Styleable.View_android_focusable = global::DeviceTests.Droid.Resource.Styleable.View_android_focusable; + global::DeviceTests.Shared.Resource.Styleable.View_android_theme = global::DeviceTests.Droid.Resource.Styleable.View_android_theme; + global::DeviceTests.Shared.Resource.Styleable.View_paddingEnd = global::DeviceTests.Droid.Resource.Styleable.View_paddingEnd; + global::DeviceTests.Shared.Resource.Styleable.View_paddingStart = global::DeviceTests.Droid.Resource.Styleable.View_paddingStart; + global::DeviceTests.Shared.Resource.Styleable.View_theme = global::DeviceTests.Droid.Resource.Styleable.View_theme; + global::DeviceTests.Shared.Resource.Styleable.ViewBackgroundHelper = global::DeviceTests.Droid.Resource.Styleable.ViewBackgroundHelper; + global::DeviceTests.Shared.Resource.Styleable.ViewBackgroundHelper_android_background = global::DeviceTests.Droid.Resource.Styleable.ViewBackgroundHelper_android_background; + global::DeviceTests.Shared.Resource.Styleable.ViewBackgroundHelper_backgroundTint = global::DeviceTests.Droid.Resource.Styleable.ViewBackgroundHelper_backgroundTint; + global::DeviceTests.Shared.Resource.Styleable.ViewBackgroundHelper_backgroundTintMode = global::DeviceTests.Droid.Resource.Styleable.ViewBackgroundHelper_backgroundTintMode; + global::DeviceTests.Shared.Resource.Styleable.ViewStubCompat = global::DeviceTests.Droid.Resource.Styleable.ViewStubCompat; + global::DeviceTests.Shared.Resource.Styleable.ViewStubCompat_android_id = global::DeviceTests.Droid.Resource.Styleable.ViewStubCompat_android_id; + global::DeviceTests.Shared.Resource.Styleable.ViewStubCompat_android_inflatedId = global::DeviceTests.Droid.Resource.Styleable.ViewStubCompat_android_inflatedId; + global::DeviceTests.Shared.Resource.Styleable.ViewStubCompat_android_layout = global::DeviceTests.Droid.Resource.Styleable.ViewStubCompat_android_layout; } public partial class Animation diff --git a/DeviceTests/DeviceTests.Shared/Launcher_Tests.cs b/DeviceTests/DeviceTests.Shared/Launcher_Tests.cs index ee484703e..49102ab6b 100644 --- a/DeviceTests/DeviceTests.Shared/Launcher_Tests.cs +++ b/DeviceTests/DeviceTests.Shared/Launcher_Tests.cs @@ -99,5 +99,35 @@ public async Task CanNotOpen(string uri) { Assert.False(await Launcher.CanOpenAsync(uri)); } + + [Theory] + [InlineData("http://www.example.com")] + [InlineData("http://example.com/?query=blah")] + [InlineData("https://example.com/?query=blah")] + [InlineData("mailto://someone@microsoft.com")] + [InlineData("mailto://someone@microsoft.com?subject=test")] + [InlineData("tel:+1 555 010 9999")] + [InlineData("sms:5550109999")] + [Trait(Traits.InteractionType, Traits.InteractionTypes.Human)] + public async Task TryOpen(string uri) + { +#if __IOS__ + if (DeviceInfo.DeviceType == DeviceType.Virtual && (uri.Contains("tel:") || uri.Contains("mailto:"))) + { + Assert.False(await Launcher.TryOpenAsync(uri)); + return; + } +#endif + + Assert.True(await Launcher.TryOpenAsync(uri)); + } + + [Theory] + [InlineData("ms-invalidurifortest:abc")] + [Trait(Traits.InteractionType, Traits.InteractionTypes.Human)] + public async Task CanNotTryOpen(string uri) + { + Assert.False(await Launcher.TryOpenAsync(new Uri(uri))); + } } } diff --git a/Samples/Samples.Tizen/CustomViewCellRenderer.cs b/Samples/Samples.Tizen/CustomViewCellRenderer.cs new file mode 100644 index 000000000..d3ec8ad0d --- /dev/null +++ b/Samples/Samples.Tizen/CustomViewCellRenderer.cs @@ -0,0 +1,18 @@ +using ElmSharp; +using Samples.Tizen; +using Xamarin.Forms; +using Xamarin.Forms.Platform.Tizen; + +[assembly: ExportCell(typeof(ViewCell), typeof(CustomViewCellRenderer))] +namespace Samples.Tizen +{ + public sealed class CustomViewCellRenderer : ViewCellRenderer + { + protected override EvasObject OnGetContent(Cell cell, string part) + { + var view = base.OnGetContent(cell, part); + view.PropagateEvents = true; + return view; + } + } +} diff --git a/Samples/Samples.Tizen/Program.cs b/Samples/Samples.Tizen/Program.cs new file mode 100644 index 000000000..0c3565002 --- /dev/null +++ b/Samples/Samples.Tizen/Program.cs @@ -0,0 +1,25 @@ +using Xamarin.Forms; +using Xamarin.Forms.Platform.Tizen; + +namespace Samples.Tizen +{ + class Program : FormsApplication + { + protected override void OnCreate() + { + base.OnCreate(); + + LoadApplication(new App()); + } + + static void Main(string[] args) + { + var app = new Program(); + Forms.Init(app); + if (Device.Idiom == TargetIdiom.Watch) + global::Tizen.Wearable.CircularUI.Forms.Renderer.FormsCircularUI.Init(); + Xamarin.Essentials.Platform.MapServiceToken = "MAP_SERVICE_KEY"; + app.Run(args); + } + } +} diff --git a/Samples/Samples.Tizen/Samples.Tizen.csproj b/Samples/Samples.Tizen/Samples.Tizen.csproj new file mode 100644 index 000000000..c3a0be864 --- /dev/null +++ b/Samples/Samples.Tizen/Samples.Tizen.csproj @@ -0,0 +1,34 @@ + + + + Exe + tizen40 + 4.0.0 + + + + portable + + + None + + + + + + + + + + + + + + + + Runtime + + + + + diff --git a/Samples/Samples.Tizen/res/FileSystemTemplate.txt b/Samples/Samples.Tizen/res/FileSystemTemplate.txt new file mode 100644 index 000000000..184c6db9e --- /dev/null +++ b/Samples/Samples.Tizen/res/FileSystemTemplate.txt @@ -0,0 +1,4 @@ +This file was loaded from the app package. + +You can use this as a starting point for your comments... + diff --git a/Samples/Samples.Tizen/shared/res/Samples.Tizen.png b/Samples/Samples.Tizen/shared/res/Samples.Tizen.png new file mode 100644 index 000000000..5a294bc73 Binary files /dev/null and b/Samples/Samples.Tizen/shared/res/Samples.Tizen.png differ diff --git a/Samples/Samples.Tizen/tizen-manifest.xml b/Samples/Samples.Tizen/tizen-manifest.xml new file mode 100755 index 000000000..b8fb3c7f7 --- /dev/null +++ b/Samples/Samples.Tizen/tizen-manifest.xml @@ -0,0 +1,27 @@ + + + + + + Samples.Tizen.png + + + + http://tizen.org/privilege/appmanager.launch + http://tizen.org/privilege/externalstorage + http://tizen.org/privilege/haptic + http://tizen.org/privilege/internet + http://tizen.org/privilege/led + http://tizen.org/privilege/location + http://tizen.org/privilege/mapservice + http://tizen.org/privilege/mediastorage + http://tizen.org/privilege/message.read + http://tizen.org/privilege/network.get + + + true + true + true + true + true + diff --git a/Samples/Samples/App.xaml.cs b/Samples/Samples/App.xaml.cs index 414f182d0..4949d5445 100644 --- a/Samples/Samples/App.xaml.cs +++ b/Samples/Samples/App.xaml.cs @@ -20,10 +20,6 @@ public App() InitializeComponent(); // Enable currently experimental features - ExperimentalFeatures.Enable( - ExperimentalFeatures.EmailAttachments, - ExperimentalFeatures.ShareFileRequest, - ExperimentalFeatures.OpenFileRequest); VersionTracking.Track(); diff --git a/Samples/Samples/View/BasePage.cs b/Samples/Samples/View/BasePage.cs index 49e1f4173..03a5ec5ff 100644 --- a/Samples/Samples/View/BasePage.cs +++ b/Samples/Samples/View/BasePage.cs @@ -9,6 +9,8 @@ public class BasePage : ContentPage public BasePage() { NavigationPage.SetBackButtonTitle(this, "Back"); + if (Device.Idiom == TargetIdiom.Watch) + NavigationPage.SetHasNavigationBar(this, false); } protected override void OnAppearing() diff --git a/Tests/Launcher_Tests.cs b/Tests/Launcher_Tests.cs index dd7fa2602..975607be2 100644 --- a/Tests/Launcher_Tests.cs +++ b/Tests/Launcher_Tests.cs @@ -24,10 +24,7 @@ public async Task Open_Uri_NetStandard() => await Assert.ThrowsAsync(() => Launcher.OpenAsync(new Uri("http://www.xamarin.com"))); [Fact] - public async Task Open_File_NetStandard() - { - TestUtils.EnableExperimentalFeatures(); + public async Task Open_File_NetStandard() => await Assert.ThrowsAsync(() => Launcher.OpenAsync(new OpenFileRequest())); - } } } diff --git a/Tests/Share_Tests.cs b/Tests/Share_Tests.cs index 8d4b80adb..64ddd4179 100644 --- a/Tests/Share_Tests.cs +++ b/Tests/Share_Tests.cs @@ -20,10 +20,7 @@ public async Task Request_Text_Request_NetStandard() => await Assert.ThrowsAsync(() => Share.RequestAsync(new ShareTextRequest())); [Fact] - public async Task Request_File_Request_NetStandard() - { - TestUtils.EnableExperimentalFeatures(); + public async Task Request_File_Request_NetStandard() => await Assert.ThrowsAsync(() => Share.RequestAsync(new ShareFileRequest())); - } } } diff --git a/Tests/Utils.cs b/Tests/Utils.cs index 8c9479541..cc4674397 100644 --- a/Tests/Utils.cs +++ b/Tests/Utils.cs @@ -9,10 +9,6 @@ public static class TestUtils { public static void EnableExperimentalFeatures() { - ExperimentalFeatures.Enable( - ExperimentalFeatures.EmailAttachments, - ExperimentalFeatures.ShareFileRequest, - ExperimentalFeatures.OpenFileRequest); } } } diff --git a/Xamarin.Essentials.sln b/Xamarin.Essentials.sln index a70a35c7f..fb7d3b51f 100644 --- a/Xamarin.Essentials.sln +++ b/Xamarin.Essentials.sln @@ -45,6 +45,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeviceTests.UWP", "DeviceTe EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeviceTests.Shared", "DeviceTests\DeviceTests.Shared\DeviceTests.Shared.csproj", "{BE0DE9A3-D92C-47C5-9EC4-DFB546BBDF77}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Samples.Tizen", "Samples\Samples.Tizen\Samples.Tizen.csproj", "{4B1850CF-C568-4C16-8B42-3E9977DE5F56}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -614,6 +616,54 @@ Global {BE0DE9A3-D92C-47C5-9EC4-DFB546BBDF77}.Samples|x64.Build.0 = Samples|Any CPU {BE0DE9A3-D92C-47C5-9EC4-DFB546BBDF77}.Samples|x86.ActiveCfg = Samples|Any CPU {BE0DE9A3-D92C-47C5-9EC4-DFB546BBDF77}.Samples|x86.Build.0 = Samples|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|ARM.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|ARM.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|iPhone.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|x64.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|x64.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|x86.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Debug|x86.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|Any CPU.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|Any CPU.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|ARM.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|ARM.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|iPhone.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|iPhone.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|iPhoneSimulator.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|x64.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|x64.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|x86.ActiveCfg = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Docs|x86.Build.0 = Debug|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|Any CPU.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|ARM.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|ARM.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|iPhone.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|iPhone.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|x64.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|x64.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|x86.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Release|x86.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|Any CPU.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|Any CPU.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|ARM.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|ARM.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|iPhone.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|iPhone.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|iPhoneSimulator.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|iPhoneSimulator.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|x64.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|x64.Build.0 = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|x86.ActiveCfg = Release|Any CPU + {4B1850CF-C568-4C16-8B42-3E9977DE5F56}.Samples|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -629,6 +679,7 @@ Global {EE8FC716-27FC-405B-BD27-AF17E01A6671} = {EA9AC363-45BC-4959-BD17-FE3A1B724529} {4BD0D88F-7E7A-4C3B-9E34-BF3717A8FF4B} = {EA9AC363-45BC-4959-BD17-FE3A1B724529} {BE0DE9A3-D92C-47C5-9EC4-DFB546BBDF77} = {EA9AC363-45BC-4959-BD17-FE3A1B724529} + {4B1850CF-C568-4C16-8B42-3E9977DE5F56} = {706C0487-6930-4E55-8720-C17D9FE6CA91} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {105B0052-C7EA-44D0-8697-37A45E1392AF} diff --git a/Xamarin.Essentials/Accelerometer/Accelerometer.ios.cs b/Xamarin.Essentials/Accelerometer/Accelerometer.ios.watchos.cs similarity index 100% rename from Xamarin.Essentials/Accelerometer/Accelerometer.ios.cs rename to Xamarin.Essentials/Accelerometer/Accelerometer.ios.watchos.cs diff --git a/Xamarin.Essentials/Accelerometer/Accelerometer.netstandard.cs b/Xamarin.Essentials/Accelerometer/Accelerometer.netstandard.tvos.cs similarity index 53% rename from Xamarin.Essentials/Accelerometer/Accelerometer.netstandard.cs rename to Xamarin.Essentials/Accelerometer/Accelerometer.netstandard.tvos.cs index 2cbbfd462..f81b3c481 100644 --- a/Xamarin.Essentials/Accelerometer/Accelerometer.netstandard.cs +++ b/Xamarin.Essentials/Accelerometer/Accelerometer.netstandard.tvos.cs @@ -3,12 +3,12 @@ public static partial class Accelerometer { internal static bool IsSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformStart(SensorSpeed sensorSpeed) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformStop() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Accelerometer/Accelerometer.tizen.cs b/Xamarin.Essentials/Accelerometer/Accelerometer.tizen.cs new file mode 100644 index 000000000..7246a449a --- /dev/null +++ b/Xamarin.Essentials/Accelerometer/Accelerometer.tizen.cs @@ -0,0 +1,32 @@ +using Tizen.Sensor; +using TizenAccelerometer = Tizen.Sensor.Accelerometer; + +namespace Xamarin.Essentials +{ + public static partial class Accelerometer + { + internal static TizenAccelerometer DefaultSensor => + (TizenAccelerometer)Platform.GetDefaultSensor(SensorType.Accelerometer); + + internal static bool IsSupported => + TizenAccelerometer.IsSupported; + + static void PlatformStart(SensorSpeed sensorSpeed) + { + DefaultSensor.Interval = sensorSpeed.ToPlatform(); + DefaultSensor.DataUpdated += DataUpdated; + DefaultSensor.Start(); + } + + static void PlatformStop() + { + DefaultSensor.DataUpdated -= DataUpdated; + DefaultSensor.Stop(); + } + + static void DataUpdated(object sender, AccelerometerDataUpdatedEventArgs e) + { + OnChanged(new AccelerometerData(e.X, e.Y, e.Z)); + } + } +} diff --git a/Xamarin.Essentials/AppInfo/AppInfo.ios.cs b/Xamarin.Essentials/AppInfo/AppInfo.ios.tvos.watchos.cs similarity index 84% rename from Xamarin.Essentials/AppInfo/AppInfo.ios.cs rename to Xamarin.Essentials/AppInfo/AppInfo.ios.tvos.watchos.cs index 98edf50ff..255421602 100644 --- a/Xamarin.Essentials/AppInfo/AppInfo.ios.cs +++ b/Xamarin.Essentials/AppInfo/AppInfo.ios.tvos.watchos.cs @@ -16,7 +16,12 @@ public static partial class AppInfo static string GetBundleValue(string key) => NSBundle.MainBundle.ObjectForInfoDictionary(key)?.ToString(); +#if __IOS__ || __TVOS__ static void PlatformShowSettingsUI() => UIApplication.SharedApplication.OpenUrl(new NSUrl(UIApplication.OpenSettingsUrlString)); +#else + static void PlatformShowSettingsUI() => + throw new FeatureNotSupportedException(); +#endif } } diff --git a/Xamarin.Essentials/AppInfo/AppInfo.netstandard.cs b/Xamarin.Essentials/AppInfo/AppInfo.netstandard.cs index bce6a01a5..775d2db11 100644 --- a/Xamarin.Essentials/AppInfo/AppInfo.netstandard.cs +++ b/Xamarin.Essentials/AppInfo/AppInfo.netstandard.cs @@ -2,14 +2,14 @@ { public static partial class AppInfo { - static string PlatformGetPackageName() => throw new NotImplementedInReferenceAssemblyException(); + static string PlatformGetPackageName() => throw ExceptionUtils.NotSupportedOrImplementedException; - static string PlatformGetName() => throw new NotImplementedInReferenceAssemblyException(); + static string PlatformGetName() => throw ExceptionUtils.NotSupportedOrImplementedException; - static string PlatformGetVersionString() => throw new NotImplementedInReferenceAssemblyException(); + static string PlatformGetVersionString() => throw ExceptionUtils.NotSupportedOrImplementedException; - static string PlatformGetBuild() => throw new NotImplementedInReferenceAssemblyException(); + static string PlatformGetBuild() => throw ExceptionUtils.NotSupportedOrImplementedException; - static void PlatformShowSettingsUI() => throw new NotImplementedInReferenceAssemblyException(); + static void PlatformShowSettingsUI() => throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/AppInfo/AppInfo.tizen.cs b/Xamarin.Essentials/AppInfo/AppInfo.tizen.cs new file mode 100644 index 000000000..11b3439be --- /dev/null +++ b/Xamarin.Essentials/AppInfo/AppInfo.tizen.cs @@ -0,0 +1,26 @@ +using System.Globalization; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class AppInfo + { + static string PlatformGetPackageName() + => Application.Current.ApplicationInfo.PackageId; + + static string PlatformGetName() + => Application.Current.ApplicationInfo.Label; + + static string PlatformGetVersionString() + => Platform.CurrentPackage.Version; + + static string PlatformGetBuild() + => Version.Build.ToString(CultureInfo.InvariantCulture); + + static void PlatformShowSettingsUI() + { + Permissions.EnsureDeclared(PermissionType.LaunchApp); + AppControl.SendLaunchRequest(new AppControl() { Operation = AppControlOperations.Setting }); + } + } +} diff --git a/Xamarin.Essentials/AssemblyInfo/AssemblyInfo.ios.cs b/Xamarin.Essentials/AssemblyInfo/AssemblyInfo.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/AssemblyInfo/AssemblyInfo.ios.cs rename to Xamarin.Essentials/AssemblyInfo/AssemblyInfo.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Barometer/Barometer.ios.cs b/Xamarin.Essentials/Barometer/Barometer.ios.watchos.cs similarity index 100% rename from Xamarin.Essentials/Barometer/Barometer.ios.cs rename to Xamarin.Essentials/Barometer/Barometer.ios.watchos.cs diff --git a/Xamarin.Essentials/Barometer/Barometer.netstandard.cs b/Xamarin.Essentials/Barometer/Barometer.netstandard.tvos.cs similarity index 55% rename from Xamarin.Essentials/Barometer/Barometer.netstandard.cs rename to Xamarin.Essentials/Barometer/Barometer.netstandard.tvos.cs index 74c8c933c..172d33fc7 100644 --- a/Xamarin.Essentials/Barometer/Barometer.netstandard.cs +++ b/Xamarin.Essentials/Barometer/Barometer.netstandard.tvos.cs @@ -3,12 +3,12 @@ public static partial class Barometer { internal static bool IsSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStart(SensorSpeed sensorSpeed) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStop() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Barometer/Barometer.tizen.cs b/Xamarin.Essentials/Barometer/Barometer.tizen.cs new file mode 100644 index 000000000..31381f44d --- /dev/null +++ b/Xamarin.Essentials/Barometer/Barometer.tizen.cs @@ -0,0 +1,32 @@ +using Tizen.Sensor; +using TizenBarometerSensor = Tizen.Sensor.PressureSensor; + +namespace Xamarin.Essentials +{ + public static partial class Barometer + { + static TizenBarometerSensor DefaultSensor + => (TizenBarometerSensor)Platform.GetDefaultSensor(SensorType.Barometer); + + internal static bool IsSupported + => TizenBarometerSensor.IsSupported; + + internal static void PlatformStart(SensorSpeed sensorSpeed) + { + DefaultSensor.Interval = sensorSpeed.ToPlatform(); + DefaultSensor.DataUpdated += DataUpdated; + DefaultSensor.Start(); + } + + internal static void PlatformStop() + { + DefaultSensor.DataUpdated -= DataUpdated; + DefaultSensor.Stop(); + } + + static void DataUpdated(object sender, PressureSensorDataUpdatedEventArgs e) + { + OnChanged(new BarometerData(e.Pressure)); + } + } +} diff --git a/Xamarin.Essentials/Battery/Battery.ios.cs b/Xamarin.Essentials/Battery/Battery.ios.watchos.cs similarity index 92% rename from Xamarin.Essentials/Battery/Battery.ios.cs rename to Xamarin.Essentials/Battery/Battery.ios.watchos.cs index 3d371ca9c..d12aab589 100644 --- a/Xamarin.Essentials/Battery/Battery.ios.cs +++ b/Xamarin.Essentials/Battery/Battery.ios.watchos.cs @@ -1,12 +1,20 @@ using Foundation; +#if __IOS__ using UIKit; +#elif __WATCHOS__ +using UIDevice = WatchKit.WKInterfaceDevice; +using UIDeviceBatteryState = WatchKit.WKInterfaceDeviceBatteryState; +#endif namespace Xamarin.Essentials { public static partial class Battery { +#if !__WATCHOS__ static NSObject levelObserver; static NSObject stateObserver; +#endif + static NSObject saverStatusObserver; static void StartEnergySaverListeners() @@ -28,18 +36,26 @@ static void PowerChangedNotification(NSNotification notification) static void StartBatteryListeners() { +#if __WATCHOS__ + throw new FeatureNotSupportedException(); +#else UIDevice.CurrentDevice.BatteryMonitoringEnabled = true; levelObserver = UIDevice.Notifications.ObserveBatteryLevelDidChange(BatteryInfoChangedNotification); stateObserver = UIDevice.Notifications.ObserveBatteryStateDidChange(BatteryInfoChangedNotification); +#endif } static void StopBatteryListeners() { +#if __WATCHOS__ + throw new FeatureNotSupportedException(); +#else UIDevice.CurrentDevice.BatteryMonitoringEnabled = false; levelObserver?.Dispose(); levelObserver = null; stateObserver?.Dispose(); stateObserver = null; +#endif } static void BatteryInfoChangedNotification(object sender, NSNotificationEventArgs args) diff --git a/Xamarin.Essentials/Battery/Battery.netstandard.cs b/Xamarin.Essentials/Battery/Battery.netstandard.cs deleted file mode 100644 index f4021e715..000000000 --- a/Xamarin.Essentials/Battery/Battery.netstandard.cs +++ /dev/null @@ -1,29 +0,0 @@ -namespace Xamarin.Essentials -{ - public static partial class Battery - { - static void StartBatteryListeners() => - throw new NotImplementedInReferenceAssemblyException(); - - static void StopBatteryListeners() => - throw new NotImplementedInReferenceAssemblyException(); - - static double PlatformChargeLevel => - throw new NotImplementedInReferenceAssemblyException(); - - static BatteryState PlatformState => - throw new NotImplementedInReferenceAssemblyException(); - - static BatteryPowerSource PlatformPowerSource => - throw new NotImplementedInReferenceAssemblyException(); - - static void StartEnergySaverListeners() => - throw new NotImplementedInReferenceAssemblyException(); - - static void StopEnergySaverListeners() => - throw new NotImplementedInReferenceAssemblyException(); - - static EnergySaverStatus PlatformEnergySaverStatus => - throw new NotImplementedInReferenceAssemblyException(); - } -} diff --git a/Xamarin.Essentials/Battery/Battery.netstandard.tvos.cs b/Xamarin.Essentials/Battery/Battery.netstandard.tvos.cs new file mode 100644 index 000000000..f1ebc7058 --- /dev/null +++ b/Xamarin.Essentials/Battery/Battery.netstandard.tvos.cs @@ -0,0 +1,29 @@ +namespace Xamarin.Essentials +{ + public static partial class Battery + { + static void StartBatteryListeners() => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static void StopBatteryListeners() => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static double PlatformChargeLevel => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static BatteryState PlatformState => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static BatteryPowerSource PlatformPowerSource => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static void StartEnergySaverListeners() => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static void StopEnergySaverListeners() => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static EnergySaverStatus PlatformEnergySaverStatus => + throw ExceptionUtils.NotSupportedOrImplementedException; + } +} diff --git a/Xamarin.Essentials/Battery/Battery.tizen.cs b/Xamarin.Essentials/Battery/Battery.tizen.cs new file mode 100644 index 000000000..5ce5ab1e9 --- /dev/null +++ b/Xamarin.Essentials/Battery/Battery.tizen.cs @@ -0,0 +1,62 @@ +using System; +using TizenBattery = Tizen.System.Battery; + +namespace Xamarin.Essentials +{ + public static partial class Battery + { + static void OnChanged(object sender, object e) + => MainThread.BeginInvokeOnMainThread(OnBatteryInfoChanged); + + static void StartBatteryListeners() + { + TizenBattery.PercentChanged += OnChanged; + TizenBattery.ChargingStateChanged += OnChanged; + TizenBattery.LevelChanged += OnChanged; + } + + static void StopBatteryListeners() + { + TizenBattery.PercentChanged -= OnChanged; + TizenBattery.ChargingStateChanged -= OnChanged; + TizenBattery.LevelChanged -= OnChanged; + } + + static double PlatformChargeLevel + { + get + { + return (double)TizenBattery.Percent / 100; + } + } + + static BatteryState PlatformState + { + get + { + if (TizenBattery.IsCharging) + return BatteryState.Charging; + return BatteryState.Discharging; + } + } + + static BatteryPowerSource PlatformPowerSource + { + get + { + if (TizenBattery.IsCharging) + return BatteryPowerSource.Usb; + return BatteryPowerSource.Battery; + } + } + + static void StartEnergySaverListeners() + => throw new FeatureNotSupportedException("This API is not currently supported on Tizen."); + + static void StopEnergySaverListeners() + => throw new FeatureNotSupportedException("This API is not currently supported on Tizen."); + + static EnergySaverStatus PlatformEnergySaverStatus + => throw new FeatureNotSupportedException("This API is not currently supported on Tizen."); + } +} diff --git a/Xamarin.Essentials/Browser/Browser.netstandard.cs b/Xamarin.Essentials/Browser/Browser.netstandard.tvos.watchos.cs similarity index 76% rename from Xamarin.Essentials/Browser/Browser.netstandard.cs rename to Xamarin.Essentials/Browser/Browser.netstandard.tvos.watchos.cs index e74377d6c..47f4e5f97 100644 --- a/Xamarin.Essentials/Browser/Browser.netstandard.cs +++ b/Xamarin.Essentials/Browser/Browser.netstandard.tvos.watchos.cs @@ -6,6 +6,6 @@ namespace Xamarin.Essentials public static partial class Browser { static Task PlatformOpenAsync(Uri uri, BrowserLaunchOptions options) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Browser/Browser.tizen.cs b/Xamarin.Essentials/Browser/Browser.tizen.cs new file mode 100644 index 000000000..6f11fa4ed --- /dev/null +++ b/Xamarin.Essentials/Browser/Browser.tizen.cs @@ -0,0 +1,31 @@ +using System; +using System.Linq; +using System.Threading.Tasks; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class Browser + { + static Task PlatformOpenAsync(Uri uri, BrowserLaunchOptions launchMode) + { + if (uri == null) + throw new ArgumentNullException(nameof(uri)); + + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.View, + Uri = uri.AbsoluteUri + }; + + var hasMatches = AppControl.GetMatchedApplicationIds(appControl).Any(); + + if (hasMatches) + AppControl.SendLaunchRequest(appControl); + + return Task.FromResult(hasMatches); + } + } +} diff --git a/Xamarin.Essentials/Clipboard/Clipboard.netstandard.cs b/Xamarin.Essentials/Clipboard/Clipboard.netstandard.tvos.watchos.tizen.cs similarity index 55% rename from Xamarin.Essentials/Clipboard/Clipboard.netstandard.cs rename to Xamarin.Essentials/Clipboard/Clipboard.netstandard.tvos.watchos.tizen.cs index 7c2d4cd6c..7f3b4d503 100644 --- a/Xamarin.Essentials/Clipboard/Clipboard.netstandard.cs +++ b/Xamarin.Essentials/Clipboard/Clipboard.netstandard.tvos.watchos.tizen.cs @@ -5,12 +5,12 @@ namespace Xamarin.Essentials public static partial class Clipboard { static Task PlatformSetTextAsync(string text) - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; static bool PlatformHasText - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformGetTextAsync() - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Compass/Compass.netstandard.cs b/Xamarin.Essentials/Compass/Compass.netstandard.tvos.watchos.cs similarity index 57% rename from Xamarin.Essentials/Compass/Compass.netstandard.cs rename to Xamarin.Essentials/Compass/Compass.netstandard.tvos.watchos.cs index 3d89496a9..a6a458113 100644 --- a/Xamarin.Essentials/Compass/Compass.netstandard.cs +++ b/Xamarin.Essentials/Compass/Compass.netstandard.tvos.watchos.cs @@ -3,12 +3,12 @@ public static partial class Compass { internal static bool IsSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStart(SensorSpeed sensorSpeed, bool applyLowPassFilter) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStop() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Compass/Compass.tizen.cs b/Xamarin.Essentials/Compass/Compass.tizen.cs new file mode 100644 index 000000000..c02345416 --- /dev/null +++ b/Xamarin.Essentials/Compass/Compass.tizen.cs @@ -0,0 +1,32 @@ +using Tizen.Sensor; +using TizenCompass = Tizen.Sensor.OrientationSensor; + +namespace Xamarin.Essentials +{ + public static partial class Compass + { + internal static TizenCompass DefaultSensor => + (TizenCompass)Platform.GetDefaultSensor(SensorType.Compass); + + internal static bool IsSupported => + TizenCompass.IsSupported; + + internal static void PlatformStart(SensorSpeed sensorSpeed, bool applyLowPassFilter) + { + DefaultSensor.Interval = sensorSpeed.ToPlatform(); + DefaultSensor.DataUpdated += DataUpdated; + DefaultSensor.Start(); + } + + internal static void PlatformStop() + { + DefaultSensor.DataUpdated -= DataUpdated; + DefaultSensor.Stop(); + } + + static void DataUpdated(object sender, OrientationSensorDataUpdatedEventArgs e) + { + OnChanged(new CompassData(e.Azimuth)); + } + } +} diff --git a/Xamarin.Essentials/Connectivity/Connectivity.ios.cs b/Xamarin.Essentials/Connectivity/Connectivity.ios.tvos.cs similarity index 100% rename from Xamarin.Essentials/Connectivity/Connectivity.ios.cs rename to Xamarin.Essentials/Connectivity/Connectivity.ios.tvos.cs diff --git a/Xamarin.Essentials/Connectivity/Connectivity.ios.reachability.cs b/Xamarin.Essentials/Connectivity/Connectivity.ios.tvos.reachability.cs similarity index 100% rename from Xamarin.Essentials/Connectivity/Connectivity.ios.reachability.cs rename to Xamarin.Essentials/Connectivity/Connectivity.ios.tvos.reachability.cs diff --git a/Xamarin.Essentials/Connectivity/Connectivity.netstandard.cs b/Xamarin.Essentials/Connectivity/Connectivity.netstandard.watchos.cs similarity index 55% rename from Xamarin.Essentials/Connectivity/Connectivity.netstandard.cs rename to Xamarin.Essentials/Connectivity/Connectivity.netstandard.watchos.cs index b59f13942..f850fc658 100644 --- a/Xamarin.Essentials/Connectivity/Connectivity.netstandard.cs +++ b/Xamarin.Essentials/Connectivity/Connectivity.netstandard.watchos.cs @@ -5,15 +5,15 @@ namespace Xamarin.Essentials public static partial class Connectivity { static NetworkAccess PlatformNetworkAccess => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static IEnumerable PlatformConnectionProfiles => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void StartListeners() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void StopListeners() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Connectivity/Connectivity.tizen.cs b/Xamarin.Essentials/Connectivity/Connectivity.tizen.cs new file mode 100755 index 000000000..c020b1346 --- /dev/null +++ b/Xamarin.Essentials/Connectivity/Connectivity.tizen.cs @@ -0,0 +1,81 @@ +using System.Collections.Generic; +using Tizen.Network.Connection; + +namespace Xamarin.Essentials +{ + public static partial class Connectivity + { + static IList profiles = new List(); + + internal static void OnChanged(object sender, object e) + { + GetProfileListAsync(); + } + + internal static async void GetProfileListAsync() + { + var list = await ConnectionProfileManager.GetProfileListAsync(ProfileListType.Connected); + profiles.Clear(); + foreach (var result in list) + { + switch (result.Type) + { + case ConnectionProfileType.Bt: + profiles.Add(ConnectionProfile.Bluetooth); + break; + + case ConnectionProfileType.Cellular: + profiles.Add(ConnectionProfile.Cellular); + break; + + case ConnectionProfileType.Ethernet: + profiles.Add(ConnectionProfile.Ethernet); + break; + + case ConnectionProfileType.WiFi: + profiles.Add(ConnectionProfile.WiFi); + break; + } + } + OnConnectivityChanged(); + } + + static NetworkAccess PlatformNetworkAccess + { + get + { + Permissions.EnsureDeclared(PermissionType.NetworkState); + var currentAccess = ConnectionManager.CurrentConnection; + switch (currentAccess.Type) + { + case ConnectionType.WiFi: + case ConnectionType.Cellular: + case ConnectionType.Ethernet: + return NetworkAccess.Internet; + default: + return NetworkAccess.None; + } + } + } + + static IEnumerable PlatformConnectionProfiles + { + get + { + return profiles; + } + } + + static void StartListeners() + { + Permissions.EnsureDeclared(PermissionType.NetworkState); + ConnectionManager.ConnectionTypeChanged += OnChanged; + GetProfileListAsync(); + } + + static void StopListeners() + { + ConnectionManager.ConnectionTypeChanged -= OnChanged; + } + } +} diff --git a/Xamarin.Essentials/DeviceDisplay/DeviceDisplay.netstandard.cs b/Xamarin.Essentials/DeviceDisplay/DeviceDisplay.netstandard.cs deleted file mode 100644 index 0b44c8c2d..000000000 --- a/Xamarin.Essentials/DeviceDisplay/DeviceDisplay.netstandard.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace Xamarin.Essentials -{ - public static partial class DeviceDisplay - { - static bool PlatformKeepScreenOn - { - get => throw new NotImplementedInReferenceAssemblyException(); - set => throw new NotImplementedInReferenceAssemblyException(); - } - - static DisplayInfo GetMainDisplayInfo() => throw new NotImplementedInReferenceAssemblyException(); - - static void StartScreenMetricsListeners() => throw new NotImplementedInReferenceAssemblyException(); - - static void StopScreenMetricsListeners() => throw new NotImplementedInReferenceAssemblyException(); - } -} diff --git a/Xamarin.Essentials/DeviceDisplay/DeviceDisplay.netstandard.tvos.watchos.tizen.cs b/Xamarin.Essentials/DeviceDisplay/DeviceDisplay.netstandard.tvos.watchos.tizen.cs new file mode 100644 index 000000000..afd722ffc --- /dev/null +++ b/Xamarin.Essentials/DeviceDisplay/DeviceDisplay.netstandard.tvos.watchos.tizen.cs @@ -0,0 +1,17 @@ +namespace Xamarin.Essentials +{ + public static partial class DeviceDisplay + { + static bool PlatformKeepScreenOn + { + get => throw ExceptionUtils.NotSupportedOrImplementedException; + set => throw ExceptionUtils.NotSupportedOrImplementedException; + } + + static DisplayInfo GetMainDisplayInfo() => throw ExceptionUtils.NotSupportedOrImplementedException; + + static void StartScreenMetricsListeners() => throw ExceptionUtils.NotSupportedOrImplementedException; + + static void StopScreenMetricsListeners() => throw ExceptionUtils.NotSupportedOrImplementedException; + } +} diff --git a/Xamarin.Essentials/DeviceInfo/DeviceInfo.ios.cs b/Xamarin.Essentials/DeviceInfo/DeviceInfo.ios.tvos.watchos.cs similarity index 80% rename from Xamarin.Essentials/DeviceInfo/DeviceInfo.ios.cs rename to Xamarin.Essentials/DeviceInfo/DeviceInfo.ios.tvos.watchos.cs index d69098a0c..c6dc96045 100644 --- a/Xamarin.Essentials/DeviceInfo/DeviceInfo.ios.cs +++ b/Xamarin.Essentials/DeviceInfo/DeviceInfo.ios.tvos.watchos.cs @@ -1,7 +1,13 @@ using System; using System.Diagnostics; -using ObjCRuntime; +#if __WATCHOS__ +using WatchKit; +using UIDevice = WatchKit.WKInterfaceDevice; +#else using UIKit; +#endif + +using ObjCRuntime; namespace Xamarin.Essentials { @@ -26,10 +32,20 @@ static string GetModel() static string GetVersionString() => UIDevice.CurrentDevice.SystemVersion; - static DevicePlatform GetPlatform() => DevicePlatform.iOS; + static DevicePlatform GetPlatform() => +#if __IOS__ + DevicePlatform.iOS; +#elif __TVOS__ + DevicePlatform.tvOS; +#elif __WATCHOS__ + DevicePlatform.watchOS; +#endif static DeviceIdiom GetIdiom() { +#if __WATCHOS__ + return DeviceIdiom.Watch; +#else switch (UIDevice.CurrentDevice.UserInterfaceIdiom) { case UIUserInterfaceIdiom.Pad: @@ -43,6 +59,7 @@ static DeviceIdiom GetIdiom() default: return DeviceIdiom.Unknown; } +#endif } static DeviceType GetDeviceType() diff --git a/Xamarin.Essentials/DeviceInfo/DeviceInfo.netstandard.cs b/Xamarin.Essentials/DeviceInfo/DeviceInfo.netstandard.cs index 7c2e3cfb0..576bce8d4 100644 --- a/Xamarin.Essentials/DeviceInfo/DeviceInfo.netstandard.cs +++ b/Xamarin.Essentials/DeviceInfo/DeviceInfo.netstandard.cs @@ -2,13 +2,13 @@ { public static partial class DeviceInfo { - static string GetModel() => throw new NotImplementedInReferenceAssemblyException(); + static string GetModel() => throw ExceptionUtils.NotSupportedOrImplementedException; - static string GetManufacturer() => throw new NotImplementedInReferenceAssemblyException(); + static string GetManufacturer() => throw ExceptionUtils.NotSupportedOrImplementedException; - static string GetDeviceName() => throw new NotImplementedInReferenceAssemblyException(); + static string GetDeviceName() => throw ExceptionUtils.NotSupportedOrImplementedException; - static string GetVersionString() => throw new NotImplementedInReferenceAssemblyException(); + static string GetVersionString() => throw ExceptionUtils.NotSupportedOrImplementedException; static DevicePlatform GetPlatform() => DevicePlatform.Unknown; diff --git a/Xamarin.Essentials/DeviceInfo/DeviceInfo.tizen.cs b/Xamarin.Essentials/DeviceInfo/DeviceInfo.tizen.cs new file mode 100644 index 000000000..2e8558a0b --- /dev/null +++ b/Xamarin.Essentials/DeviceInfo/DeviceInfo.tizen.cs @@ -0,0 +1,53 @@ +using Plat = Xamarin.Essentials.Platform; + +namespace Xamarin.Essentials +{ + public static partial class DeviceInfo + { + static string GetModel() + => Plat.GetSystemInfo("model_name"); + + static string GetManufacturer() + => Plat.GetSystemInfo("manufacturer"); + + static string GetDeviceName() + => Plat.GetSystemInfo("device_name"); + + static string GetVersionString() + => Plat.GetFeatureInfo("platform.version"); + + static DevicePlatform GetPlatform() + => DevicePlatform.Tizen; + + static DeviceIdiom GetIdiom() + { + var profile = Plat.GetFeatureInfo("profile")?.ToUpperInvariant(); + + if (profile == null) + return DeviceIdiom.Unknown; + + if (profile.StartsWith("M")) + return DeviceIdiom.Phone; + else if (profile.StartsWith("W")) + return DeviceIdiom.Watch; + else if (profile.StartsWith("T")) + return DeviceIdiom.TV; + else + return DeviceIdiom.Unknown; + } + + static DeviceType GetDeviceType() + { + var arch = Plat.GetFeatureInfo("platform.core.cpu.arch"); + var armv7 = Plat.GetFeatureInfo("platform.core.cpu.arch.armv7"); + var x86 = Plat.GetFeatureInfo("platform.core.cpu.arch.x86"); + + if (arch != null && arch.Equals("armv7") && armv7 && !x86) + return DeviceType.Physical; + else if (arch != null && arch.Equals("x86") && !armv7 && x86) + return DeviceType.Virtual; + else + return DeviceType.Unknown; + } + } +} diff --git a/Xamarin.Essentials/Email/Email.netstandard.cs b/Xamarin.Essentials/Email/Email.netstandard.tvos.watchos.cs similarity index 58% rename from Xamarin.Essentials/Email/Email.netstandard.cs rename to Xamarin.Essentials/Email/Email.netstandard.tvos.watchos.cs index 2b74eadfe..a0fcb82a5 100644 --- a/Xamarin.Essentials/Email/Email.netstandard.cs +++ b/Xamarin.Essentials/Email/Email.netstandard.tvos.watchos.cs @@ -5,15 +5,17 @@ namespace Xamarin.Essentials public static partial class Email { internal static bool IsComposeSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformComposeAsync(EmailMessage message) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } +#if NETSTANDARD1_0 || NETSTANDARD2_0 public partial class EmailAttachment { string PlatformGetContentType(string extension) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } +#endif } diff --git a/Xamarin.Essentials/Email/Email.shared.cs b/Xamarin.Essentials/Email/Email.shared.cs index 5b421a0c4..d3cf8bde3 100644 --- a/Xamarin.Essentials/Email/Email.shared.cs +++ b/Xamarin.Essentials/Email/Email.shared.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Net; using System.Threading.Tasks; namespace Xamarin.Essentials @@ -29,15 +30,15 @@ static string GetMailToUri(EmailMessage message) var parts = new List(); if (!string.IsNullOrEmpty(message?.Body)) - parts.Add("body=" + Uri.EscapeUriString(message.Body)); + parts.Add("body=" + WebUtility.UrlEncode(message.Body)); if (!string.IsNullOrEmpty(message?.Subject)) - parts.Add("subject=" + Uri.EscapeUriString(message.Subject)); + parts.Add("subject=" + WebUtility.UrlEncode(message.Subject)); if (message?.To.Count > 0) - parts.Add("to=" + string.Join(",", message.To)); + parts.Add("to=" + WebUtility.UrlEncode(string.Join(",", message.To))); if (message?.Cc.Count > 0) - parts.Add("cc=" + string.Join(",", message.Cc)); + parts.Add("cc=" + WebUtility.UrlEncode(string.Join(",", message.Cc))); if (message?.Bcc.Count > 0) - parts.Add("bcc=" + string.Join(",", message.Bcc)); + parts.Add("bcc=" + WebUtility.UrlEncode(string.Join(",", message.Bcc))); var uri = "mailto:"; if (parts.Count > 0) @@ -85,19 +86,16 @@ public partial class EmailAttachment : FileBase public EmailAttachment(string fullPath) : base(fullPath) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.EmailAttachments); } public EmailAttachment(string fullPath, string contentType) : base(fullPath, contentType) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.EmailAttachments); } public EmailAttachment(FileBase file) : base(file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.EmailAttachments); } } } diff --git a/Xamarin.Essentials/Email/Email.tizen.cs b/Xamarin.Essentials/Email/Email.tizen.cs new file mode 100644 index 000000000..3d7b81168 --- /dev/null +++ b/Xamarin.Essentials/Email/Email.tizen.cs @@ -0,0 +1,37 @@ +using System.Threading.Tasks; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class Email + { + internal static bool IsComposeSupported + => Platform.GetFeatureInfo("email"); + + static Task PlatformComposeAsync(EmailMessage message) + { + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.Compose, + Uri = "mailto:", + }; + + if (message.Bcc.Count > 0) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/bcc", message.Bcc); + if (!string.IsNullOrEmpty(message.Body)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/text", message.Body); + if (message.Cc.Count > 0) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/cc", message.Cc); + if (!string.IsNullOrEmpty(message.Subject)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/subject", message.Subject); + if (message.To.Count > 0) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/to", message.To); + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + } +} diff --git a/Xamarin.Essentials/FileSystem/FileSystem.ios.cs b/Xamarin.Essentials/FileSystem/FileSystem.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/FileSystem/FileSystem.ios.cs rename to Xamarin.Essentials/FileSystem/FileSystem.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/FileSystem/FileSystem.netstandard.cs b/Xamarin.Essentials/FileSystem/FileSystem.netstandard.cs index e0bff9c2c..7e889a501 100644 --- a/Xamarin.Essentials/FileSystem/FileSystem.netstandard.cs +++ b/Xamarin.Essentials/FileSystem/FileSystem.netstandard.cs @@ -6,21 +6,21 @@ namespace Xamarin.Essentials public static partial class FileSystem { static string PlatformCacheDirectory - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; static string PlatformAppDataDirectory - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformOpenAppPackageFileAsync(string filename) - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; } public partial class FileBase { static string PlatformGetContentType(string extension) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal void PlatformInit(FileBase file) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/FileSystem/FileSystem.tizen.cs b/Xamarin.Essentials/FileSystem/FileSystem.tizen.cs new file mode 100755 index 000000000..05dd6b8e7 --- /dev/null +++ b/Xamarin.Essentials/FileSystem/FileSystem.tizen.cs @@ -0,0 +1,38 @@ +using System; +using System.IO; +using System.Threading.Tasks; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class FileSystem + { + static string PlatformCacheDirectory + => Application.Current.DirectoryInfo.Cache; + + static string PlatformAppDataDirectory + => Application.Current.DirectoryInfo.Data; + + static Task PlatformOpenAppPackageFileAsync(string filename) + { + if (string.IsNullOrWhiteSpace(filename)) + throw new ArgumentNullException(nameof(filename)); + + filename = filename.Replace('\\', Path.DirectorySeparatorChar); + Stream fs = File.OpenRead(Path.Combine(Application.Current.DirectoryInfo.Resource, filename)); + return Task.FromResult(fs); + } + } + + public partial class FileBase + { + static string PlatformGetContentType(string extension) + { + return Tizen.Content.MimeType.MimeUtil.GetMimeType(extension); + } + + internal void PlatformInit(FileBase file) + { + } + } +} diff --git a/Xamarin.Essentials/Flashlight/Flashlight.netstandard.cs b/Xamarin.Essentials/Flashlight/Flashlight.netstandard.tvos.watchos.cs similarity index 60% rename from Xamarin.Essentials/Flashlight/Flashlight.netstandard.cs rename to Xamarin.Essentials/Flashlight/Flashlight.netstandard.tvos.watchos.cs index 2654c4f1e..d00f9a878 100644 --- a/Xamarin.Essentials/Flashlight/Flashlight.netstandard.cs +++ b/Xamarin.Essentials/Flashlight/Flashlight.netstandard.tvos.watchos.cs @@ -5,9 +5,9 @@ namespace Xamarin.Essentials public static partial class Flashlight { static Task PlatformTurnOnAsync() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformTurnOffAsync() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Flashlight/Flashlight.tizen.cs b/Xamarin.Essentials/Flashlight/Flashlight.tizen.cs new file mode 100755 index 000000000..808ace1cb --- /dev/null +++ b/Xamarin.Essentials/Flashlight/Flashlight.tizen.cs @@ -0,0 +1,36 @@ +using System.Threading.Tasks; +using Tizen.System; + +namespace Xamarin.Essentials +{ + public static partial class Flashlight + { + internal static bool IsSupported + => Platform.GetFeatureInfo("camera.back.flash"); + + internal static Task SwitchFlashlight(bool switchOn) + { + Permissions.EnsureDeclared(PermissionType.Flashlight); + return Task.Run(() => + { + if (!IsSupported) + throw new FeatureNotSupportedException(); + + if (switchOn) + Led.Brightness = Led.MaxBrightness; + else + Led.Brightness = 0; + }); + } + + static Task PlatformTurnOnAsync() + { + return SwitchFlashlight(true); + } + + static Task PlatformTurnOffAsync() + { + return SwitchFlashlight(false); + } + } +} diff --git a/Xamarin.Essentials/Geocoding/Geocoding.ios.cs b/Xamarin.Essentials/Geocoding/Geocoding.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/Geocoding/Geocoding.ios.cs rename to Xamarin.Essentials/Geocoding/Geocoding.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Geocoding/Geocoding.netstandard.cs b/Xamarin.Essentials/Geocoding/Geocoding.netstandard.cs index 3353bcc2d..8cec342af 100644 --- a/Xamarin.Essentials/Geocoding/Geocoding.netstandard.cs +++ b/Xamarin.Essentials/Geocoding/Geocoding.netstandard.cs @@ -6,9 +6,9 @@ namespace Xamarin.Essentials public static partial class Geocoding { static Task> PlatformGetPlacemarksAsync(double latitude, double longitude) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task> PlatformGetLocationsAsync(string address) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Geocoding/Geocoding.tizen.cs b/Xamarin.Essentials/Geocoding/Geocoding.tizen.cs new file mode 100644 index 000000000..d7a299bec --- /dev/null +++ b/Xamarin.Essentials/Geocoding/Geocoding.tizen.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using System.Threading.Tasks; + +namespace Xamarin.Essentials +{ + public static partial class Geocoding + { + static async Task> PlatformGetPlacemarksAsync(double latitude, double longitude) + { + Permissions.EnsureDeclared(PermissionType.Maps); + if (string.IsNullOrWhiteSpace(Platform.MapServiceToken)) + throw new ArgumentNullException(nameof(Platform.MapServiceToken)); + var map = await Platform.GetMapServiceAsync(Platform.MapServiceToken); + var request = map.CreateReverseGeocodeRequest(latitude, longitude); + + var list = new List(); + foreach (var address in await request.GetResponseAsync()) + { + list.Add(new Placemark + { + CountryCode = address.CountryCode, + CountryName = address.Country, + AdminArea = address.State, + SubAdminArea = address.County, + Locality = address.City, + SubLocality = address.District, + Thoroughfare = address.Street, + SubThoroughfare = address.Building, + FeatureName = address.Street, + Location = new Location(latitude, longitude), + PostalCode = address.PostalCode, + }); + } + return list; + } + + static async Task> PlatformGetLocationsAsync(string address) + { + Permissions.EnsureDeclared(PermissionType.Maps); + if (string.IsNullOrWhiteSpace(Platform.MapServiceToken)) + throw new ArgumentNullException(nameof(Platform.MapServiceToken)); + var map = await Platform.GetMapServiceAsync(Platform.MapServiceToken); + var request = map.CreateGeocodeRequest(address); + var list = new List(); + foreach (var position in await request.GetResponseAsync()) + list.Add(new Location(position.Latitude, position.Longitude)); + return list; + } + } +} diff --git a/Xamarin.Essentials/Geolocation/Geolocation.netstandard.cs b/Xamarin.Essentials/Geolocation/Geolocation.netstandard.tvos.watchos.cs similarity index 72% rename from Xamarin.Essentials/Geolocation/Geolocation.netstandard.cs rename to Xamarin.Essentials/Geolocation/Geolocation.netstandard.tvos.watchos.cs index 7554bed71..84953463f 100644 --- a/Xamarin.Essentials/Geolocation/Geolocation.netstandard.cs +++ b/Xamarin.Essentials/Geolocation/Geolocation.netstandard.tvos.watchos.cs @@ -7,9 +7,9 @@ namespace Xamarin.Essentials public static partial class Geolocation { static Task PlatformLastKnownLocationAsync() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformLocationAsync(GeolocationRequest request, CancellationToken cancellationToken) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Geolocation/Geolocation.tizen.cs b/Xamarin.Essentials/Geolocation/Geolocation.tizen.cs new file mode 100644 index 000000000..cdb35d7a7 --- /dev/null +++ b/Xamarin.Essentials/Geolocation/Geolocation.tizen.cs @@ -0,0 +1,72 @@ +using System.Threading; +using System.Threading.Tasks; +using Tizen.Location; + +namespace Xamarin.Essentials +{ + public static partial class Geolocation + { + static Location lastKnownLocation = new Location(); + + static async Task PlatformLastKnownLocationAsync() + { + await Permissions.RequestAsync(PermissionType.LocationWhenInUse); + + return lastKnownLocation; + } + + static async Task PlatformLocationAsync(GeolocationRequest request, CancellationToken cancellationToken) + { + await Permissions.RequireAsync(PermissionType.LocationWhenInUse); + + Locator service = null; + var gps = Platform.GetFeatureInfo("location.gps"); + var wps = Platform.GetFeatureInfo("location.wps"); + if (gps) + { + if (wps) + service = new Locator(LocationType.Hybrid); + else + service = new Locator(LocationType.Gps); + } + else + { + if (wps) + service = new Locator(LocationType.Wps); + else + service = new Locator(LocationType.Passive); + } + + var tcs = new TaskCompletionSource(); + + cancellationToken = Utils.TimeoutToken(cancellationToken, request.Timeout); + cancellationToken.Register(() => + { + service?.Stop(); + tcs.TrySetResult(false); + }); + + double KmToMetersPerSecond(double km) => km * 0.277778; + service.LocationChanged += (s, e) => + { + if (e.Location != null) + { + lastKnownLocation.Accuracy = e.Location.Accuracy; + lastKnownLocation.Altitude = e.Location.Altitude; + lastKnownLocation.Course = e.Location.Direction; + lastKnownLocation.Latitude = e.Location.Latitude; + lastKnownLocation.Longitude = e.Location.Longitude; + lastKnownLocation.Speed = KmToMetersPerSecond(e.Location.Speed); + lastKnownLocation.Timestamp = e.Location.Timestamp; + } + service?.Stop(); + tcs.TrySetResult(true); + }; + service.Start(); + + await tcs.Task; + + return lastKnownLocation; + } + } +} diff --git a/Xamarin.Essentials/GlobalSuppressions.shared.cs b/Xamarin.Essentials/GlobalSuppressions.shared.cs index 648b717f5..2fea182d0 100644 --- a/Xamarin.Essentials/GlobalSuppressions.shared.cs +++ b/Xamarin.Essentials/GlobalSuppressions.shared.cs @@ -4,5 +4,9 @@ // a specific target and scoped to a namespace, type, member, etc. [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "iOS is what we want.", Scope = "member", Target = "~P:Xamarin.Essentials.DevicePlatform.iOS")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "tvOS is what we want.", Scope = "member", Target = "~P:Xamarin.Essentials.DevicePlatform.tvOS")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Style", "IDE1006:Naming Styles", Justification = "watchOS is what we want.", Scope = "member", Target = "~P:Xamarin.Essentials.DevicePlatform.watchOS")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.NamingRules", "SA1300:Element should begin with upper-case letter", Justification = "iOS is what we want.", Scope = "member", Target = "~P:Xamarin.Essentials.DevicePlatform.iOS")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.NamingRules", "SA1300:Element should begin with upper-case letter", Justification = "tvOS is what we want.", Scope = "member", Target = "~P:Xamarin.Essentials.DevicePlatform.tvOS")] +[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.NamingRules", "SA1300:Element should begin with upper-case letter", Justification = "watchOS is what we want.", Scope = "member", Target = "~P:Xamarin.Essentials.DevicePlatform.watchOS")] [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.SpacingRules", "SA1008:Opening parenthesis should be spaced correctly", Justification = "Clashed with rule 1003", Scope = "member", Target = "~M:Xamarin.Essentials.SmsMessage.#ctor(System.String,System.String)")] diff --git a/Xamarin.Essentials/Gyroscope/Gyroscope.ios.cs b/Xamarin.Essentials/Gyroscope/Gyroscope.ios.watchos.cs similarity index 100% rename from Xamarin.Essentials/Gyroscope/Gyroscope.ios.cs rename to Xamarin.Essentials/Gyroscope/Gyroscope.ios.watchos.cs diff --git a/Xamarin.Essentials/Gyroscope/Gyroscope.netstandard.cs b/Xamarin.Essentials/Gyroscope/Gyroscope.netstandard.tvos.cs similarity index 55% rename from Xamarin.Essentials/Gyroscope/Gyroscope.netstandard.cs rename to Xamarin.Essentials/Gyroscope/Gyroscope.netstandard.tvos.cs index fcc304a9a..c3ccfc53d 100644 --- a/Xamarin.Essentials/Gyroscope/Gyroscope.netstandard.cs +++ b/Xamarin.Essentials/Gyroscope/Gyroscope.netstandard.tvos.cs @@ -3,12 +3,12 @@ public static partial class Gyroscope { internal static bool IsSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStart(SensorSpeed sensorSpeed) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStop() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Gyroscope/Gyroscope.tizen.cs b/Xamarin.Essentials/Gyroscope/Gyroscope.tizen.cs new file mode 100644 index 000000000..726268816 --- /dev/null +++ b/Xamarin.Essentials/Gyroscope/Gyroscope.tizen.cs @@ -0,0 +1,32 @@ +using Tizen.Sensor; +using TizenGyroscope = Tizen.Sensor.Gyroscope; + +namespace Xamarin.Essentials +{ + public static partial class Gyroscope + { + internal static TizenGyroscope DefaultSensor => + (TizenGyroscope)Platform.GetDefaultSensor(SensorType.Gyroscope); + + internal static bool IsSupported => + TizenGyroscope.IsSupported; + + internal static void PlatformStart(SensorSpeed sensorSpeed) + { + DefaultSensor.Interval = sensorSpeed.ToPlatform(); + DefaultSensor.DataUpdated += DataUpdated; + DefaultSensor.Start(); + } + + internal static void PlatformStop() + { + DefaultSensor.DataUpdated -= DataUpdated; + DefaultSensor.Stop(); + } + + static void DataUpdated(object sender, GyroscopeDataUpdatedEventArgs e) + { + OnChanged(new GyroscopeData(e.X, e.Y, e.Z)); + } + } +} diff --git a/Xamarin.Essentials/Launcher/Launcher.android.cs b/Xamarin.Essentials/Launcher/Launcher.android.cs index 883fbca8b..8420a4db9 100644 --- a/Xamarin.Essentials/Launcher/Launcher.android.cs +++ b/Xamarin.Essentials/Launcher/Launcher.android.cs @@ -45,5 +45,15 @@ static Task PlatformOpenAsync(OpenFileRequest request) return Task.CompletedTask; } + + static async Task PlatformTryOpenAsync(Uri uri) + { + var canOpen = await PlatformCanOpenAsync(uri).ConfigureAwait(false); + + if (canOpen) + await PlatformOpenAsync(uri).ConfigureAwait(false); + + return canOpen; + } } } diff --git a/Xamarin.Essentials/Launcher/Launcher.ios.cs b/Xamarin.Essentials/Launcher/Launcher.ios.tvos.cs similarity index 56% rename from Xamarin.Essentials/Launcher/Launcher.ios.cs rename to Xamarin.Essentials/Launcher/Launcher.ios.tvos.cs index bfbbb6907..58275e160 100644 --- a/Xamarin.Essentials/Launcher/Launcher.ios.cs +++ b/Xamarin.Essentials/Launcher/Launcher.ios.tvos.cs @@ -14,6 +14,17 @@ static Task PlatformCanOpenAsync(Uri uri) => static Task PlatformOpenAsync(Uri uri) => UIApplication.SharedApplication.OpenUrlAsync(GetNativeUrl(uri), new UIApplicationOpenUrlOptions()); + static Task PlatformTryOpenAsync(Uri uri) + { + var nativeUrl = GetNativeUrl(uri); + var canOpen = UIApplication.SharedApplication.CanOpenUrl(nativeUrl); + + if (canOpen) + return UIApplication.SharedApplication.OpenUrlAsync(nativeUrl, new UIApplicationOpenUrlOptions()); + + return Task.FromResult(canOpen); + } + internal static NSUrl GetNativeUrl(Uri uri) { try @@ -27,6 +38,7 @@ internal static NSUrl GetNativeUrl(Uri uri) } } +#if __IOS__ static Task PlatformOpenAsync(OpenFileRequest request) { var fileUrl = NSUrl.FromFilename(request.File.FullPath); @@ -36,8 +48,23 @@ static Task PlatformOpenAsync(OpenFileRequest request) var vc = Platform.GetCurrentViewController(); - documentController.PresentOpenInMenu(vc.View.Frame, vc.View, true); + CoreGraphics.CGRect? rect = null; + if (DeviceInfo.Idiom == DeviceIdiom.Tablet) + { + rect = new CoreGraphics.CGRect(new CoreGraphics.CGPoint(vc.View.Bounds.Width / 2, vc.View.Bounds.Height), CoreGraphics.CGRect.Empty.Size); + } + else + { + rect = vc.View.Bounds; + } + + documentController.PresentOpenInMenu(rect.Value, vc.View, true); + return Task.CompletedTask; } +#else + static Task PlatformOpenAsync(OpenFileRequest request) => + throw new FeatureNotSupportedException(); +#endif } } diff --git a/Xamarin.Essentials/Launcher/Launcher.netstandard.cs b/Xamarin.Essentials/Launcher/Launcher.netstandard.cs deleted file mode 100644 index a076be227..000000000 --- a/Xamarin.Essentials/Launcher/Launcher.netstandard.cs +++ /dev/null @@ -1,17 +0,0 @@ -using System; -using System.Threading.Tasks; - -namespace Xamarin.Essentials -{ - public static partial class Launcher - { - static Task PlatformCanOpenAsync(Uri uri) => - throw new NotImplementedInReferenceAssemblyException(); - - static Task PlatformOpenAsync(Uri uri) => - throw new NotImplementedInReferenceAssemblyException(); - - static Task PlatformOpenAsync(OpenFileRequest request) => - throw new NotImplementedInReferenceAssemblyException(); - } -} diff --git a/Xamarin.Essentials/Launcher/Launcher.netstandard.watchos.cs b/Xamarin.Essentials/Launcher/Launcher.netstandard.watchos.cs new file mode 100644 index 000000000..53e7e47bf --- /dev/null +++ b/Xamarin.Essentials/Launcher/Launcher.netstandard.watchos.cs @@ -0,0 +1,20 @@ +using System; +using System.Threading.Tasks; + +namespace Xamarin.Essentials +{ + public static partial class Launcher + { + static Task PlatformCanOpenAsync(Uri uri) => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static Task PlatformOpenAsync(Uri uri) => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static Task PlatformOpenAsync(OpenFileRequest request) => + throw ExceptionUtils.NotSupportedOrImplementedException; + + static Task PlatformTryOpenAsync(Uri uri) => + throw ExceptionUtils.NotSupportedOrImplementedException; + } +} diff --git a/Xamarin.Essentials/Launcher/Launcher.shared.cs b/Xamarin.Essentials/Launcher/Launcher.shared.cs index 2542974b9..f7aa5a166 100644 --- a/Xamarin.Essentials/Launcher/Launcher.shared.cs +++ b/Xamarin.Essentials/Launcher/Launcher.shared.cs @@ -40,29 +40,40 @@ public static Task OpenAsync(Uri uri) public static Task OpenAsync(OpenFileRequest request) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.OpenFileRequest); - return PlatformOpenAsync(request); } + + public static Task TryOpenAsync(string uri) + { + if (string.IsNullOrWhiteSpace(uri)) + throw new ArgumentNullException(nameof(uri)); + + return PlatformTryOpenAsync(new Uri(uri)); + } + + public static Task TryOpenAsync(Uri uri) + { + if (uri == null) + throw new ArgumentNullException(nameof(uri)); + + return PlatformCanOpenAsync(uri); + } } public class OpenFileRequest { public OpenFileRequest() { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.OpenFileRequest); } public OpenFileRequest(string title, ReadOnlyFile file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.OpenFileRequest); Title = title; File = file; } public OpenFileRequest(string title, FileBase file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.OpenFileRequest); Title = title; File = new ReadOnlyFile(file); } diff --git a/Xamarin.Essentials/Launcher/Launcher.tizen.cs b/Xamarin.Essentials/Launcher/Launcher.tizen.cs new file mode 100644 index 000000000..92f1b7209 --- /dev/null +++ b/Xamarin.Essentials/Launcher/Launcher.tizen.cs @@ -0,0 +1,68 @@ +using System; +using System.Threading.Tasks; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class Launcher + { + static Task PlatformCanOpenAsync(Uri uri) + => Task.FromResult(uri.IsWellFormedOriginalString()); + + static Task PlatformOpenAsync(Uri uri) + { + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.ShareText, + Uri = uri.AbsoluteUri + }; + + if (uri.AbsoluteUri.StartsWith("geo:")) + appControl.Operation = AppControlOperations.Pick; + else if (uri.AbsoluteUri.StartsWith("http")) + appControl.Operation = AppControlOperations.View; + else if (uri.AbsoluteUri.StartsWith("mailto:")) + appControl.Operation = AppControlOperations.Compose; + else if (uri.AbsoluteUri.StartsWith("sms:")) + appControl.Operation = AppControlOperations.Compose; + else if (uri.AbsoluteUri.StartsWith("tel:")) + appControl.Operation = AppControlOperations.Dial; + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + + static Task PlatformOpenAsync(OpenFileRequest request) + { + if (string.IsNullOrEmpty(request.File.FullPath)) + throw new ArgumentNullException(nameof(request.File.FullPath)); + + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.View, + }; + + if (!string.IsNullOrEmpty(request.File.FullPath)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/path", request.File.FullPath); + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + + static async Task PlatformTryOpenAsync(Uri uri) + { + var canOpen = await PlatformCanOpenAsync(uri).ConfigureAwait(false); + + if (canOpen) + await PlatformOpenAsync(uri).ConfigureAwait(false); + + return canOpen; + } + } +} diff --git a/Xamarin.Essentials/Launcher/Launcher.uwp.cs b/Xamarin.Essentials/Launcher/Launcher.uwp.cs index 2815e7301..a1ec0f9a4 100644 --- a/Xamarin.Essentials/Launcher/Launcher.uwp.cs +++ b/Xamarin.Essentials/Launcher/Launcher.uwp.cs @@ -24,5 +24,15 @@ static async Task PlatformOpenAsync(OpenFileRequest request) await WinLauncher.LaunchFileAsync(storageFile).AsTask(); } + + static async Task PlatformTryOpenAsync(Uri uri) + { + var canOpen = await PlatformCanOpenAsync(uri).ConfigureAwait(false); + + if (canOpen) + return await WinLauncher.LaunchUriAsync(uri).AsTask().ConfigureAwait(false); + + return canOpen; + } } } diff --git a/Xamarin.Essentials/Magnetometer/Magnetometer.ios.cs b/Xamarin.Essentials/Magnetometer/Magnetometer.ios.watchos.cs similarity index 100% rename from Xamarin.Essentials/Magnetometer/Magnetometer.ios.cs rename to Xamarin.Essentials/Magnetometer/Magnetometer.ios.watchos.cs diff --git a/Xamarin.Essentials/Magnetometer/Magnetometer.netstandard.cs b/Xamarin.Essentials/Magnetometer/Magnetometer.netstandard.tvos.cs similarity index 55% rename from Xamarin.Essentials/Magnetometer/Magnetometer.netstandard.cs rename to Xamarin.Essentials/Magnetometer/Magnetometer.netstandard.tvos.cs index 5b1c4f2c0..1627e2c7b 100644 --- a/Xamarin.Essentials/Magnetometer/Magnetometer.netstandard.cs +++ b/Xamarin.Essentials/Magnetometer/Magnetometer.netstandard.tvos.cs @@ -3,12 +3,12 @@ public static partial class Magnetometer { internal static bool IsSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStart(SensorSpeed sensorSpeed) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static void PlatformStop() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Magnetometer/Magnetometer.tizen.cs b/Xamarin.Essentials/Magnetometer/Magnetometer.tizen.cs new file mode 100644 index 000000000..6bd180e89 --- /dev/null +++ b/Xamarin.Essentials/Magnetometer/Magnetometer.tizen.cs @@ -0,0 +1,32 @@ +using Tizen.Sensor; +using TizenMagnetometer = Tizen.Sensor.Magnetometer; + +namespace Xamarin.Essentials +{ + public static partial class Magnetometer + { + internal static TizenMagnetometer DefaultSensor => + (TizenMagnetometer)Platform.GetDefaultSensor(SensorType.Magnetometer); + + internal static bool IsSupported => + TizenMagnetometer.IsSupported; + + internal static void PlatformStart(SensorSpeed sensorSpeed) + { + DefaultSensor.Interval = sensorSpeed.ToPlatform(); + DefaultSensor.DataUpdated += DataUpdated; + DefaultSensor.Start(); + } + + internal static void PlatformStop() + { + DefaultSensor.DataUpdated -= DataUpdated; + DefaultSensor.Stop(); + } + + static void DataUpdated(object sender, MagnetometerDataUpdatedEventArgs e) + { + OnChanged(new MagnetometerData(e.X, e.Y, e.Z)); + } + } +} diff --git a/Xamarin.Essentials/MainThread/MainThread.android.cs b/Xamarin.Essentials/MainThread/MainThread.android.cs index 2dcb0d311..552de6fa0 100644 --- a/Xamarin.Essentials/MainThread/MainThread.android.cs +++ b/Xamarin.Essentials/MainThread/MainThread.android.cs @@ -5,7 +5,7 @@ namespace Xamarin.Essentials { public static partial class MainThread { - static Handler handler; + static volatile Handler handler; static bool PlatformIsMainThread { diff --git a/Xamarin.Essentials/MainThread/MainThread.ios.cs b/Xamarin.Essentials/MainThread/MainThread.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/MainThread/MainThread.ios.cs rename to Xamarin.Essentials/MainThread/MainThread.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/MainThread/MainThread.netstandard.cs b/Xamarin.Essentials/MainThread/MainThread.netstandard.cs index f41f2b2d1..19d2186d7 100644 --- a/Xamarin.Essentials/MainThread/MainThread.netstandard.cs +++ b/Xamarin.Essentials/MainThread/MainThread.netstandard.cs @@ -5,9 +5,9 @@ namespace Xamarin.Essentials public static partial class MainThread { static void PlatformBeginInvokeOnMainThread(Action action) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static bool PlatformIsMainThread => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/MainThread/MainThread.shared.cs b/Xamarin.Essentials/MainThread/MainThread.shared.cs index 129c7d603..4ec382fab 100644 --- a/Xamarin.Essentials/MainThread/MainThread.shared.cs +++ b/Xamarin.Essentials/MainThread/MainThread.shared.cs @@ -1,4 +1,5 @@ using System; +using System.Threading; using System.Threading.Tasks; namespace Xamarin.Essentials @@ -20,7 +21,7 @@ public static void BeginInvokeOnMainThread(Action action) } } - internal static Task InvokeOnMainThread(Action action) + public static Task InvokeOnMainThreadAsync(Action action) { if (IsMainThread) { @@ -50,11 +51,11 @@ internal static Task InvokeOnMainThread(Action action) return tcs.Task; } - internal static Task InvokeOnMainThread(Func action) + public static Task InvokeOnMainThreadAsync(Func func) { if (IsMainThread) { - return Task.FromResult(action()); + return Task.FromResult(func()); } var tcs = new TaskCompletionSource(); @@ -63,7 +64,7 @@ internal static Task InvokeOnMainThread(Func action) { try { - var result = action(); + var result = func(); tcs.TrySetResult(result); } catch (Exception ex) @@ -74,5 +75,65 @@ internal static Task InvokeOnMainThread(Func action) return tcs.Task; } + + public static Task InvokeOnMainThreadAsync(Func funcTask) + { + if (IsMainThread) + { + return funcTask(); + } + + var tcs = new TaskCompletionSource(); + + BeginInvokeOnMainThread( + async () => + { + try + { + await funcTask().ConfigureAwait(false); + tcs.SetResult(null); + } + catch (Exception e) + { + tcs.SetException(e); + } + }); + + return tcs.Task; + } + + public static Task InvokeOnMainThreadAsync(Func> funcTask) + { + if (IsMainThread) + { + return funcTask(); + } + + var tcs = new TaskCompletionSource(); + + BeginInvokeOnMainThread( + async () => + { + try + { + var ret = await funcTask().ConfigureAwait(false); + tcs.SetResult(ret); + } + catch (Exception e) + { + tcs.SetException(e); + } + }); + + return tcs.Task; + } + + public static async Task GetMainThreadSynchronizationContextAsync() + { + SynchronizationContext ret = null; + await InvokeOnMainThreadAsync(() => + ret = SynchronizationContext.Current).ConfigureAwait(false); + return ret; + } } } diff --git a/Xamarin.Essentials/MainThread/MainThread.tizen.cs b/Xamarin.Essentials/MainThread/MainThread.tizen.cs new file mode 100755 index 000000000..cb9ce273e --- /dev/null +++ b/Xamarin.Essentials/MainThread/MainThread.tizen.cs @@ -0,0 +1,19 @@ +using System; +using ElmSharp; + +namespace Xamarin.Essentials +{ + public static partial class MainThread + { + static void PlatformBeginInvokeOnMainThread(Action action) + { + if (PlatformIsMainThread) + action(); + else + EcoreMainloop.PostAndWakeUp(action); + } + + static bool PlatformIsMainThread + => EcoreMainloop.IsMainThread; + } +} diff --git a/Xamarin.Essentials/Map/Map.ios.cs b/Xamarin.Essentials/Map/Map.ios.watchos.cs similarity index 82% rename from Xamarin.Essentials/Map/Map.ios.cs rename to Xamarin.Essentials/Map/Map.ios.watchos.cs index c7a319226..6b37cec45 100644 --- a/Xamarin.Essentials/Map/Map.ios.cs +++ b/Xamarin.Essentials/Map/Map.ios.watchos.cs @@ -21,6 +21,7 @@ internal static Task PlatformOpenMapsAsync(double latitude, double longitude, Ma internal static async Task PlatformOpenMapsAsync(Placemark placemark, MapLaunchOptions options) { +#if __IOS__ var address = new MKPlacemarkAddress { CountryCode = placemark.CountryCode, @@ -29,13 +30,24 @@ internal static async Task PlatformOpenMapsAsync(Placemark placemark, MapLaunchO Street = placemark.Thoroughfare, City = placemark.Locality, Zip = placemark.PostalCode + }.Dictionary; +#else + var address = new NSDictionary + { + [Contacts.CNPostalAddressKey.City] = new NSString(placemark.Locality), + [Contacts.CNPostalAddressKey.Country] = new NSString(placemark.CountryName), + [Contacts.CNPostalAddressKey.State] = new NSString(placemark.AdminArea), + [Contacts.CNPostalAddressKey.Street] = new NSString(placemark.Thoroughfare), + [Contacts.CNPostalAddressKey.PostalCode] = new NSString(placemark.PostalCode), + [Contacts.CNPostalAddressKey.IsoCountryCode] = new NSString(placemark.CountryCode) }; +#endif var coder = new CLGeocoder(); CLPlacemark[] placemarks = null; try { - placemarks = await coder.GeocodeAddressAsync(address.Dictionary); + placemarks = await coder.GeocodeAddressAsync(address); } catch { diff --git a/Xamarin.Essentials/Map/Map.netstandard.cs b/Xamarin.Essentials/Map/Map.netstandard.tvos.cs similarity index 69% rename from Xamarin.Essentials/Map/Map.netstandard.cs rename to Xamarin.Essentials/Map/Map.netstandard.tvos.cs index 8faef3e9a..b2becd1b1 100644 --- a/Xamarin.Essentials/Map/Map.netstandard.cs +++ b/Xamarin.Essentials/Map/Map.netstandard.tvos.cs @@ -5,9 +5,9 @@ namespace Xamarin.Essentials public static partial class Map { internal static Task PlatformOpenMapsAsync(double latitude, double longitude, MapLaunchOptions options) - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; internal static Task PlatformOpenMapsAsync(Placemark placemark, MapLaunchOptions options) - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Map/Map.tizen.cs b/Xamarin.Essentials/Map/Map.tizen.cs new file mode 100644 index 000000000..65a664b47 --- /dev/null +++ b/Xamarin.Essentials/Map/Map.tizen.cs @@ -0,0 +1,44 @@ +using System.Globalization; +using System.Threading.Tasks; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class Map + { + internal static Task PlatformOpenMapsAsync(double latitude, double longitude, MapLaunchOptions options) + { + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.View, + Uri = "geo:", + }; + + appControl.Uri += $"{latitude.ToString(CultureInfo.InvariantCulture)},{longitude.ToString(CultureInfo.InvariantCulture)}"; + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + + internal static Task PlatformOpenMapsAsync(Placemark placemark, MapLaunchOptions options) + { + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.Pick, + Uri = "geo:", + }; + + placemark = placemark.Escape(); + appControl.Uri += $"0,0?q={placemark.Thoroughfare} {placemark.Locality} {placemark.AdminArea} {placemark.PostalCode} {placemark.CountryName}"; + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + } +} diff --git a/Xamarin.Essentials/OrientationSensor/OrientationSensor.ios.cs b/Xamarin.Essentials/OrientationSensor/OrientationSensor.ios.watchos.cs similarity index 100% rename from Xamarin.Essentials/OrientationSensor/OrientationSensor.ios.cs rename to Xamarin.Essentials/OrientationSensor/OrientationSensor.ios.watchos.cs diff --git a/Xamarin.Essentials/OrientationSensor/OrientationSensor.netstandard.cs b/Xamarin.Essentials/OrientationSensor/OrientationSensor.netstandard.tvos.cs similarity index 54% rename from Xamarin.Essentials/OrientationSensor/OrientationSensor.netstandard.cs rename to Xamarin.Essentials/OrientationSensor/OrientationSensor.netstandard.tvos.cs index 7f6c4906b..80417c528 100644 --- a/Xamarin.Essentials/OrientationSensor/OrientationSensor.netstandard.cs +++ b/Xamarin.Essentials/OrientationSensor/OrientationSensor.netstandard.tvos.cs @@ -3,12 +3,12 @@ public static partial class OrientationSensor { internal static bool IsSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformStart(SensorSpeed sensorSpeed) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformStop() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/OrientationSensor/OrientationSensor.tizen.cs b/Xamarin.Essentials/OrientationSensor/OrientationSensor.tizen.cs new file mode 100644 index 000000000..e8969e50e --- /dev/null +++ b/Xamarin.Essentials/OrientationSensor/OrientationSensor.tizen.cs @@ -0,0 +1,32 @@ +using Tizen.Sensor; +using TizenRotationVectorSensor = Tizen.Sensor.RotationVectorSensor; + +namespace Xamarin.Essentials +{ + public static partial class OrientationSensor + { + static TizenRotationVectorSensor DefaultSensor + => (TizenRotationVectorSensor)Platform.GetDefaultSensor(SensorType.OrientationSensor); + + internal static bool IsSupported + => TizenRotationVectorSensor.IsSupported; + + static void PlatformStart(SensorSpeed sensorSpeed) + { + DefaultSensor.Interval = sensorSpeed.ToPlatform(); + DefaultSensor.DataUpdated += DataUpdated; + DefaultSensor.Start(); + } + + static void PlatformStop() + { + DefaultSensor.DataUpdated -= DataUpdated; + DefaultSensor.Stop(); + } + + static void DataUpdated(object sender, RotationVectorSensorDataUpdatedEventArgs e) + { + OnChanged(new OrientationSensorData(e.X, e.Y, e.Z, e.W)); + } + } +} diff --git a/Xamarin.Essentials/Permissions/Permissions.netstandard.cs b/Xamarin.Essentials/Permissions/Permissions.netstandard.tvos.watchos.cs similarity index 66% rename from Xamarin.Essentials/Permissions/Permissions.netstandard.cs rename to Xamarin.Essentials/Permissions/Permissions.netstandard.tvos.watchos.cs index 2349cc00f..54a3fe3ea 100644 --- a/Xamarin.Essentials/Permissions/Permissions.netstandard.cs +++ b/Xamarin.Essentials/Permissions/Permissions.netstandard.tvos.watchos.cs @@ -5,12 +5,12 @@ namespace Xamarin.Essentials internal static partial class Permissions { static bool PlatformEnsureDeclared(PermissionType permission, bool throwIfMissing) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformCheckStatusAsync(PermissionType permission) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformRequestAsync(PermissionType permission) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Permissions/Permissions.shared.enums.cs b/Xamarin.Essentials/Permissions/Permissions.shared.enums.cs index cafca12fc..083b4ff85 100644 --- a/Xamarin.Essentials/Permissions/Permissions.shared.enums.cs +++ b/Xamarin.Essentials/Permissions/Permissions.shared.enums.cs @@ -24,7 +24,9 @@ enum PermissionType Battery, Camera, Flashlight, + LaunchApp, LocationWhenInUse, + Maps, NetworkState, Vibrate, WriteExternalStorage, diff --git a/Xamarin.Essentials/Permissions/Permissions.tizen.cs b/Xamarin.Essentials/Permissions/Permissions.tizen.cs new file mode 100644 index 000000000..2beadde42 --- /dev/null +++ b/Xamarin.Essentials/Permissions/Permissions.tizen.cs @@ -0,0 +1,118 @@ +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Tizen.Security; + +namespace Xamarin.Essentials +{ + internal static partial class Permissions + { + static bool PlatformEnsureDeclared(PermissionType permission, bool throwIfMissing) + { + var tizenPrivileges = permission.ToTizenPrivileges(onlyRuntimePermissions: false); + + if (tizenPrivileges == null || !tizenPrivileges.Any()) + return false; + + var package = Platform.CurrentPackage; + foreach (var priv in tizenPrivileges) + { + if (!package.Privileges.Contains(priv)) + { + if (throwIfMissing) + throw new PermissionException($"You need to declare the privilege: `{priv}` in your tizen-manifest.xml"); + else + return false; + } + } + + return true; + } + + static Task PlatformCheckStatusAsync(PermissionType permission) + { + return CheckPrivacyPermission(permission, false); + } + + static Task PlatformRequestAsync(PermissionType permission) + { + return CheckPrivacyPermission(permission, true); + } + + internal static async Task CheckPrivacyPermission(PermissionType permission, bool askUser) + { + EnsureDeclared(permission); + var tizenPrivileges = permission.ToTizenPrivileges(onlyRuntimePermissions: true); + foreach (var priv in tizenPrivileges) + { + if (PrivacyPrivilegeManager.CheckPermission(priv) == CheckResult.Ask) + { + if (askUser) + { + var tcs = new TaskCompletionSource(); + PrivacyPrivilegeManager.ResponseContext context = null; + PrivacyPrivilegeManager.GetResponseContext(priv).TryGetTarget(out context); + void OnResponseFetched(object sender, RequestResponseEventArgs e) + { + tcs.TrySetResult(e.result == RequestResult.AllowForever); + } + context.ResponseFetched += OnResponseFetched; + PrivacyPrivilegeManager.RequestPermission(priv); + var result = await tcs.Task; + context.ResponseFetched -= OnResponseFetched; + if (result) + continue; + } + return PermissionStatus.Denied; + } + else if (PrivacyPrivilegeManager.CheckPermission(priv) == CheckResult.Deny) + { + return PermissionStatus.Denied; + } + } + return PermissionStatus.Granted; + } + } + + static class PermissionTypeExtensions + { + internal static IEnumerable ToTizenPrivileges(this PermissionType permissionType, bool onlyRuntimePermissions) + { + var privileges = new List<(string privilege, bool runtimePermission)>(); + + switch (permissionType) + { + case PermissionType.Flashlight: + privileges.Add(("http://tizen.org/privilege/led", false)); + break; + case PermissionType.LaunchApp: + privileges.Add(("http://tizen.org/privilege/appmanager.launch", false)); + break; + case PermissionType.LocationWhenInUse: + privileges.Add(("http://tizen.org/privilege/location", true)); + break; + case PermissionType.Maps: + privileges.Add(("http://tizen.org/privilege/internet", false)); + privileges.Add(("http://tizen.org/privilege/mapservice", false)); + privileges.Add(("http://tizen.org/privilege/network.get", false)); + break; + case PermissionType.NetworkState: + privileges.Add(("http://tizen.org/privilege/internet", false)); + privileges.Add(("http://tizen.org/privilege/network.get", false)); + break; + case PermissionType.Vibrate: + privileges.Add(("http://tizen.org/privilege/haptic", false)); + break; + } + + if (onlyRuntimePermissions) + { + return privileges + .Where(p => p.runtimePermission) + .Select(p => p.privilege); + } + + return privileges.Select(p => p.privilege); + } + } +} diff --git a/Xamarin.Essentials/PhoneDialer/PhoneDialer.netstandard.cs b/Xamarin.Essentials/PhoneDialer/PhoneDialer.netstandard.tvos.watchos.cs similarity index 57% rename from Xamarin.Essentials/PhoneDialer/PhoneDialer.netstandard.cs rename to Xamarin.Essentials/PhoneDialer/PhoneDialer.netstandard.tvos.watchos.cs index c8e143130..feb012cdb 100644 --- a/Xamarin.Essentials/PhoneDialer/PhoneDialer.netstandard.cs +++ b/Xamarin.Essentials/PhoneDialer/PhoneDialer.netstandard.tvos.watchos.cs @@ -3,9 +3,9 @@ public static partial class PhoneDialer { internal static bool IsSupported => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformOpen(string number) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/PhoneDialer/PhoneDialer.tizen.cs b/Xamarin.Essentials/PhoneDialer/PhoneDialer.tizen.cs new file mode 100644 index 000000000..5ee7bb33f --- /dev/null +++ b/Xamarin.Essentials/PhoneDialer/PhoneDialer.tizen.cs @@ -0,0 +1,26 @@ +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class PhoneDialer + { + internal static bool IsSupported + => Platform.GetFeatureInfo("contact"); + + static void PlatformOpen(string number) + { + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.Dial, + Uri = "tel:", + }; + + if (!string.IsNullOrEmpty(number)) + appControl.Uri += number; + + AppControl.SendLaunchRequest(appControl); + } + } +} diff --git a/Xamarin.Essentials/Platform/Platform.ios.cs b/Xamarin.Essentials/Platform/Platform.ios.tvos.watchos.cs similarity index 91% rename from Xamarin.Essentials/Platform/Platform.ios.cs rename to Xamarin.Essentials/Platform/Platform.ios.tvos.watchos.cs index 2f795fe35..3512c4ec4 100644 --- a/Xamarin.Essentials/Platform/Platform.ios.cs +++ b/Xamarin.Essentials/Platform/Platform.ios.tvos.watchos.cs @@ -1,16 +1,26 @@ using System; using System.Linq; using System.Runtime.InteropServices; -using CoreMotion; using Foundation; using ObjCRuntime; using UIKit; +#if __IOS__ +using CoreMotion; +#elif __WATCHOS__ +using CoreMotion; +using UIDevice = WatchKit.WKInterfaceDevice; +#endif + namespace Xamarin.Essentials { public static partial class Platform { +#if __IOS__ [DllImport(Constants.SystemLibrary, EntryPoint = "sysctlbyname")] +#else + [DllImport(Constants.libSystemLibrary, EntryPoint = "sysctlbyname")] +#endif internal static extern int SysctlByName([MarshalAs(UnmanagedType.LPStr)] string property, IntPtr output, IntPtr oldLen, IntPtr newp, uint newlen); internal static string GetSystemLibraryProperty(string property) @@ -40,6 +50,7 @@ internal static string GetSystemLibraryProperty(string property) internal static bool HasOSVersion(int major, int minor) => UIDevice.CurrentDevice.CheckSystemVersion(major, minor); +#if __IOS__ || __TVOS__ internal static UIViewController GetCurrentViewController(bool throwIfNull = true) { UIViewController viewController = null; @@ -70,11 +81,14 @@ internal static UIViewController GetCurrentViewController(bool throwIfNull = tru return viewController; } +#endif +#if __IOS__ || __WATCHOS__ static CMMotionManager motionManager; internal static CMMotionManager MotionManager => motionManager ?? (motionManager = new CMMotionManager()); +#endif internal static NSOperationQueue GetCurrentQueue() => NSOperationQueue.CurrentQueue ?? new NSOperationQueue(); diff --git a/Xamarin.Essentials/Platform/Platform.tizen.cs b/Xamarin.Essentials/Platform/Platform.tizen.cs new file mode 100644 index 000000000..ba818b217 --- /dev/null +++ b/Xamarin.Essentials/Platform/Platform.tizen.cs @@ -0,0 +1,105 @@ +using System.Threading.Tasks; +using Tizen.Applications; +using Tizen.Maps; +using Tizen.Sensor; +using Tizen.System; +using TizenAccelerometer = Tizen.Sensor.Accelerometer; +using TizenBarometer = Tizen.Sensor.PressureSensor; +using TizenCompass = Tizen.Sensor.OrientationSensor; +using TizenGyroscope = Tizen.Sensor.Gyroscope; +using TizenMagnetometer = Tizen.Sensor.Magnetometer; +using TizenOrientationSensor = Tizen.Sensor.RotationVectorSensor; + +namespace Xamarin.Essentials +{ + public static partial class Platform + { + static TizenAccelerometer accelerometer = null; + static TizenBarometer barometer = null; + static TizenCompass compass = null; + static TizenGyroscope gyroscope = null; + static TizenMagnetometer magnetometer = null; + static TizenOrientationSensor orientationSensor = null; + static MapService mapService = null; + + internal static Package CurrentPackage + { + get + { + var packageId = Application.Current.ApplicationInfo.PackageId; + return PackageManager.GetPackage(packageId); + } + } + + internal static string GetSystemInfo(string item) => GetSystemInfo(item); + + internal static T GetSystemInfo(string item) + { + Information.TryGetValue($"http://tizen.org/system/{item}", out var value); + return value; + } + + internal static string GetFeatureInfo(string item) => GetFeatureInfo(item); + + internal static T GetFeatureInfo(string item) + { + Information.TryGetValue($"http://tizen.org/feature/{item}", out var value); + return value; + } + + internal static Sensor GetDefaultSensor(SensorType type) + { + switch (type) + { + case SensorType.Accelerometer: + if (Platform.accelerometer == null) + Platform.accelerometer = new TizenAccelerometer(); + return Platform.accelerometer; + case SensorType.Barometer: + if (Platform.barometer == null) + Platform.barometer = new TizenBarometer(); + return Platform.barometer; + case SensorType.Compass: + if (Platform.compass == null) + Platform.compass = new TizenCompass(); + return Platform.compass; + case SensorType.Gyroscope: + if (Platform.gyroscope == null) + Platform.gyroscope = new TizenGyroscope(); + return Platform.gyroscope; + case SensorType.Magnetometer: + if (Platform.magnetometer == null) + Platform.magnetometer = new TizenMagnetometer(); + return Platform.magnetometer; + case SensorType.OrientationSensor: + if (Platform.orientationSensor == null) + Platform.orientationSensor = new TizenOrientationSensor(); + return Platform.orientationSensor; + default: + return null; + } + } + + internal static async Task GetMapServiceAsync(string key) + { + if (mapService == null) + { + mapService = new MapService("HERE", key); + await mapService.RequestUserConsent(); + } + return mapService; + } + + public static string MapServiceToken { get; set; } + } + + public enum SensorType + { + Accelerometer, + Barometer, + Compass, + Gyroscope, + Magnetometer, + OrientationSensor + } +} diff --git a/Xamarin.Essentials/Preferences/Preferences.ios.cs b/Xamarin.Essentials/Preferences/Preferences.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/Preferences/Preferences.ios.cs rename to Xamarin.Essentials/Preferences/Preferences.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Preferences/Preferences.netstandard.cs b/Xamarin.Essentials/Preferences/Preferences.netstandard.cs index b4ffe19d8..5e3271293 100644 --- a/Xamarin.Essentials/Preferences/Preferences.netstandard.cs +++ b/Xamarin.Essentials/Preferences/Preferences.netstandard.cs @@ -3,18 +3,18 @@ public static partial class Preferences { static bool PlatformContainsKey(string key, string sharedName) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformRemove(string key, string sharedName) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformClear(string sharedName) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformSet(string key, T value, string sharedName) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static T PlatformGet(string key, T defaultValue, string sharedName) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Preferences/Preferences.tizen.cs b/Xamarin.Essentials/Preferences/Preferences.tizen.cs new file mode 100644 index 000000000..ad7918c8a --- /dev/null +++ b/Xamarin.Essentials/Preferences/Preferences.tizen.cs @@ -0,0 +1,95 @@ +using System.Linq; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class Preferences + { + const string separator = "~"; + + static readonly object locker = new object(); + + static bool PlatformContainsKey(string key, string sharedName) + { + lock (locker) + { + return Preference.Contains(GetFullKey(key, sharedName)); + } + } + + static void PlatformRemove(string key, string sharedName) + { + lock (locker) + { + var fullKey = GetFullKey(key, sharedName); + if (Preference.Contains(fullKey)) + Preference.Remove(fullKey); + } + } + + static void PlatformClear(string sharedName) + { + lock (locker) + { + if (string.IsNullOrEmpty(sharedName)) + { + Preference.RemoveAll(); + } + else + { + var keys = Preference.Keys.Where(key => key.StartsWith($"{sharedName}{separator}")).ToList(); + foreach (var key in keys) + Preference.Remove(key); + } + } + } + + static void PlatformSet(string key, T value, string sharedName) + { + lock (locker) + { + var fullKey = GetFullKey(key, sharedName); + if (value == null) + Preference.Remove(fullKey); + else + Preference.Set(fullKey, value); + } + } + + static T PlatformGet(string key, T defaultValue, string sharedName) + { + lock (locker) + { + var value = defaultValue; + var fullKey = GetFullKey(key, sharedName); + if (Preference.Contains(fullKey)) + { + switch (defaultValue) + { + case int i: + case bool b: + case long l: + case double d: + case float f: + case string s: + value = Preference.Get(fullKey); + break; + default: + // the case when the string is null + if (typeof(T) == typeof(string)) + value = (T)(object)Preference.Get(fullKey); + break; + } + } + return value; + } + } + + static string GetFullKey(string key, string sharedName = null) + { + if (string.IsNullOrEmpty(sharedName)) + return key; + return $"{sharedName}{separator}{key}"; + } + } +} diff --git a/Xamarin.Essentials/SecureStorage/SecureStorage.ios.cs b/Xamarin.Essentials/SecureStorage/SecureStorage.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/SecureStorage/SecureStorage.ios.cs rename to Xamarin.Essentials/SecureStorage/SecureStorage.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/SecureStorage/SecureStorage.netstandard.cs b/Xamarin.Essentials/SecureStorage/SecureStorage.netstandard.cs index 68409e817..7ec8aed0f 100644 --- a/Xamarin.Essentials/SecureStorage/SecureStorage.netstandard.cs +++ b/Xamarin.Essentials/SecureStorage/SecureStorage.netstandard.cs @@ -5,15 +5,15 @@ namespace Xamarin.Essentials public partial class SecureStorage { static Task PlatformGetAsync(string key) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformSetAsync(string key, string data) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static bool PlatformRemove(string key) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformRemoveAll() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/SecureStorage/SecureStorage.tizen.cs b/Xamarin.Essentials/SecureStorage/SecureStorage.tizen.cs new file mode 100644 index 000000000..e31922375 --- /dev/null +++ b/Xamarin.Essentials/SecureStorage/SecureStorage.tizen.cs @@ -0,0 +1,66 @@ +using System.Text; +using System.Threading.Tasks; +using Tizen.Security.SecureRepository; + +namespace Xamarin.Essentials +{ + public partial class SecureStorage + { + static Task PlatformGetAsync(string key) + { + try + { + return Task.FromResult(Encoding.UTF8.GetString(DataManager.Get(key, null))); + } + catch + { + Tizen.Log.Error(Platform.CurrentPackage.Label, "Failed to load data."); + throw; + } + } + + static Task PlatformSetAsync(string key, string data) + { + try + { + DataManager.Save(key, Encoding.UTF8.GetBytes(data), new Policy()); + } + catch + { + Tizen.Log.Error(Platform.CurrentPackage.Label, "Failed to save data."); + throw; + } + + return Task.CompletedTask; + } + + static void PlatformRemoveAll() + { + try + { + foreach (var key in DataManager.GetAliases()) + { + DataManager.RemoveAlias(key); + } + } + catch + { + Tizen.Log.Info(Platform.CurrentPackage.Label, "No save data."); + } + } + + static bool PlatformRemove(string key) + { + try + { + DataManager.RemoveAlias(key); + return true; + } + catch + { + Tizen.Log.Info(Platform.CurrentPackage.Label, "Failed to remove data."); + return false; + } + } + } +} diff --git a/Xamarin.Essentials/Share/Share.netstandard.cs b/Xamarin.Essentials/Share/Share.netstandard.tvos.watchos.cs similarity index 65% rename from Xamarin.Essentials/Share/Share.netstandard.cs rename to Xamarin.Essentials/Share/Share.netstandard.tvos.watchos.cs index 1a77eb1a2..177db3eab 100644 --- a/Xamarin.Essentials/Share/Share.netstandard.cs +++ b/Xamarin.Essentials/Share/Share.netstandard.tvos.watchos.cs @@ -5,9 +5,9 @@ namespace Xamarin.Essentials public static partial class Share { static Task PlatformRequestAsync(ShareTextRequest request) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformRequestAsync(ShareFileRequest request) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Share/Share.shared.cs b/Xamarin.Essentials/Share/Share.shared.cs index edd00eb8e..8a7f3cbcf 100644 --- a/Xamarin.Essentials/Share/Share.shared.cs +++ b/Xamarin.Essentials/Share/Share.shared.cs @@ -17,8 +17,6 @@ public static Task RequestAsync(ShareTextRequest request) => public static Task RequestAsync(ShareFileRequest request) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); - return PlatformRequestAsync(request); } } @@ -47,32 +45,27 @@ public class ShareFileRequest { public ShareFileRequest() { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); } public ShareFileRequest(string title, ShareFile file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); Title = title; File = file; } public ShareFileRequest(string title, FileBase file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); Title = title; File = new ShareFile(file); } public ShareFileRequest(ShareFile file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); File = file; } public ShareFileRequest(FileBase file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); File = new ShareFile(file); } @@ -86,19 +79,16 @@ public class ShareFile : FileBase public ShareFile(string fullPath) : base(fullPath) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); } public ShareFile(string fullPath, string contentType) : base(fullPath, contentType) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); } public ShareFile(FileBase file) : base(file) { - ExperimentalFeatures.VerifyEnabled(ExperimentalFeatures.ShareFileRequest); } } } diff --git a/Xamarin.Essentials/Share/Share.tizen.cs b/Xamarin.Essentials/Share/Share.tizen.cs new file mode 100644 index 000000000..ea9b95ec8 --- /dev/null +++ b/Xamarin.Essentials/Share/Share.tizen.cs @@ -0,0 +1,57 @@ +using System; +using System.Threading.Tasks; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class Share + { + static Task PlatformRequestAsync(ShareTextRequest request) + { + if (string.IsNullOrEmpty(request.Text) && string.IsNullOrEmpty(request.Uri)) + throw new ArgumentNullException(nameof(request.Text)); + + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.ShareText, + }; + + if (!string.IsNullOrEmpty(request.Text)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/text", request.Text); + if (!string.IsNullOrEmpty(request.Uri)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/url", request.Uri); + if (!string.IsNullOrEmpty(request.Subject)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/subject", request.Subject); + if (!string.IsNullOrEmpty(request.Title)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/title", request.Title); + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + + static Task PlatformRequestAsync(ShareFileRequest request) + { + if (string.IsNullOrEmpty(request.File.FullPath)) + throw new ArgumentNullException(nameof(request.File.FullPath)); + + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.ShareText, + }; + + if (!string.IsNullOrEmpty(request.File.FullPath)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/path", request.File.FullPath); + if (!string.IsNullOrEmpty(request.Title)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/title", request.Title); + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + } +} diff --git a/Xamarin.Essentials/Sms/Sms.netstandard.cs b/Xamarin.Essentials/Sms/Sms.netstandard.tvos.watchos.cs similarity index 60% rename from Xamarin.Essentials/Sms/Sms.netstandard.cs rename to Xamarin.Essentials/Sms/Sms.netstandard.tvos.watchos.cs index 4c8ea1e28..6759b0802 100644 --- a/Xamarin.Essentials/Sms/Sms.netstandard.cs +++ b/Xamarin.Essentials/Sms/Sms.netstandard.tvos.watchos.cs @@ -5,9 +5,9 @@ namespace Xamarin.Essentials public static partial class Sms { internal static bool IsComposeSupported - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; static Task PlatformComposeAsync(SmsMessage message) - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Sms/Sms.tizen.cs b/Xamarin.Essentials/Sms/Sms.tizen.cs new file mode 100644 index 000000000..389773ec4 --- /dev/null +++ b/Xamarin.Essentials/Sms/Sms.tizen.cs @@ -0,0 +1,31 @@ +using System.Threading.Tasks; +using Tizen.Applications; + +namespace Xamarin.Essentials +{ + public static partial class Sms + { + internal static bool IsComposeSupported + => Platform.GetFeatureInfo("network.telephony.sms"); + + static Task PlatformComposeAsync(SmsMessage message) + { + Permissions.EnsureDeclared(PermissionType.LaunchApp); + + var appControl = new AppControl + { + Operation = AppControlOperations.Compose, + Uri = "sms:", + }; + + if (!string.IsNullOrEmpty(message.Body)) + appControl.ExtraData.Add("http://tizen.org/appcontrol/data/text", message.Body); + if (message.Recipients.Count > 0) + appControl.Uri += string.Join(" ", message.Recipients); + + AppControl.SendLaunchRequest(appControl); + + return Task.CompletedTask; + } + } +} diff --git a/Xamarin.Essentials/TextToSpeech/TextToSpeech.ios.cs b/Xamarin.Essentials/TextToSpeech/TextToSpeech.ios.tvos.watchos.cs similarity index 96% rename from Xamarin.Essentials/TextToSpeech/TextToSpeech.ios.cs rename to Xamarin.Essentials/TextToSpeech/TextToSpeech.ios.tvos.watchos.cs index fbe76b9ab..71c650014 100644 --- a/Xamarin.Essentials/TextToSpeech/TextToSpeech.ios.cs +++ b/Xamarin.Essentials/TextToSpeech/TextToSpeech.ios.tvos.watchos.cs @@ -18,7 +18,7 @@ internal static Task PlatformSpeakAsync(string text, SpeechOptions options, Canc return SpeakUtterance(speechUtterance, cancelToken); } - private static AVSpeechUtterance GetSpeechUtterance(string text, SpeechOptions options) + static AVSpeechUtterance GetSpeechUtterance(string text, SpeechOptions options) { var speechUtterance = new AVSpeechUtterance(text); diff --git a/Xamarin.Essentials/TextToSpeech/TextToSpeech.netstandard.cs b/Xamarin.Essentials/TextToSpeech/TextToSpeech.netstandard.cs index 36ccf9fb9..d9c570830 100644 --- a/Xamarin.Essentials/TextToSpeech/TextToSpeech.netstandard.cs +++ b/Xamarin.Essentials/TextToSpeech/TextToSpeech.netstandard.cs @@ -7,9 +7,9 @@ namespace Xamarin.Essentials public static partial class TextToSpeech { internal static Task PlatformSpeakAsync(string text, SpeechOptions options, CancellationToken cancelToken = default) => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; internal static Task> PlatformGetLocalesAsync() => - throw new NotImplementedInReferenceAssemblyException(); + throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/TextToSpeech/TextToSpeech.tizen.cs b/Xamarin.Essentials/TextToSpeech/TextToSpeech.tizen.cs new file mode 100644 index 000000000..8ebb83eed --- /dev/null +++ b/Xamarin.Essentials/TextToSpeech/TextToSpeech.tizen.cs @@ -0,0 +1,89 @@ +using System; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; +using Tizen.Uix.Tts; + +namespace Xamarin.Essentials +{ + public static partial class TextToSpeech + { + static TtsClient tts = null; + static TaskCompletionSource tcsInitialize = null; + static TaskCompletionSource tcsUtterances = null; + + internal static async Task PlatformSpeakAsync(string text, SpeechOptions options, CancellationToken cancelToken = default) + { + await Initialize(); + + if (tcsUtterances?.Task != null) + await tcsUtterances.Task; + + tcsUtterances = new TaskCompletionSource(); + if (cancelToken != null) + { + cancelToken.Register(() => + { + tts?.Stop(); + tcsUtterances?.TrySetResult(true); + }); + } + + var language = "en_US"; + var voiceType = Voice.Auto; + if (options?.Locale.Language != null) + { + foreach (var voice in tts.GetSupportedVoices()) + { + if (voice.Language == options.Locale.Language) + { + language = voice.Language; + voiceType = voice.VoiceType; + } + } + } + + var pitch = 0; + if (options?.Pitch.HasValue ?? false) + pitch = (int)Math.Round(options.Pitch.Value / PitchMax * tts.GetSpeedRange().Max, MidpointRounding.AwayFromZero); + + tts.AddText(text, language, (int)voiceType, pitch); + tts.Play(); + + await tcsUtterances.Task; + } + + internal static async Task> PlatformGetLocalesAsync() + { + await Initialize(); + var list = new List(); + foreach (var voice in tts?.GetSupportedVoices()) + list.Add(new Locale(voice.Language, null, null, null)); + return list; + } + + static Task Initialize() + { + if (tcsInitialize != null && tts != null) + return tcsInitialize.Task; + + tcsInitialize = new TaskCompletionSource(); + tts = new TtsClient(); + + tts.StateChanged += (s, e) => + { + if (e.Current == State.Ready) + tcsInitialize?.TrySetResult(true); + }; + + tts.UtteranceCompleted += (s, e) => + { + tts?.Stop(); + tcsUtterances?.TrySetResult(true); + }; + + tts.Prepare(); + return tcsInitialize.Task; + } + } +} diff --git a/Xamarin.Essentials/Types/DevicePlatform.shared.cs b/Xamarin.Essentials/Types/DevicePlatform.shared.cs index 230e2a7fa..dad53ba9d 100644 --- a/Xamarin.Essentials/Types/DevicePlatform.shared.cs +++ b/Xamarin.Essentials/Types/DevicePlatform.shared.cs @@ -10,8 +10,14 @@ namespace Xamarin.Essentials public static DevicePlatform iOS { get; } = new DevicePlatform(nameof(iOS)); + public static DevicePlatform tvOS { get; } = new DevicePlatform(nameof(tvOS)); + + public static DevicePlatform Tizen { get; } = new DevicePlatform(nameof(Tizen)); + public static DevicePlatform UWP { get; } = new DevicePlatform(nameof(UWP)); + public static DevicePlatform watchOS { get; } = new DevicePlatform(nameof(watchOS)); + public static DevicePlatform Unknown { get; } = new DevicePlatform(nameof(Unknown)); DevicePlatform(string devicePlatform) diff --git a/Xamarin.Essentials/Types/ExperimentalFeatures.shared.cs b/Xamarin.Essentials/Types/ExperimentalFeatures.shared.cs index 9d2f733a9..f2c214511 100644 --- a/Xamarin.Essentials/Types/ExperimentalFeatures.shared.cs +++ b/Xamarin.Essentials/Types/ExperimentalFeatures.shared.cs @@ -7,8 +7,16 @@ namespace Xamarin.Essentials { public static class ExperimentalFeatures { + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("ExperimentalFeatures.ShareFileRequest is obsolete as of version 1.3.0 and no longer required to use the feature.")] public const string ShareFileRequest = "ShareFileRequest_Experimental"; + + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("ExperimentalFeatures.OpenFileRequest is obsolete as of version 1.3.0 and no longer required to use the feature.")] public const string OpenFileRequest = "OpenFileRequest_Experimental"; + + [EditorBrowsable(EditorBrowsableState.Never)] + [Obsolete("ExperimentalFeatures.EmailAttachments is obsolete as of version 1.3.0 and no longer required to use the feature.")] public const string EmailAttachments = "EmailAttachments_Experimental"; static List enabledFeatures; diff --git a/Xamarin.Essentials/Types/LocationExtensions.ios.cs b/Xamarin.Essentials/Types/LocationExtensions.ios.tvos.watchos.cs similarity index 98% rename from Xamarin.Essentials/Types/LocationExtensions.ios.cs rename to Xamarin.Essentials/Types/LocationExtensions.ios.tvos.watchos.cs index 633927c25..4f0256849 100644 --- a/Xamarin.Essentials/Types/LocationExtensions.ios.cs +++ b/Xamarin.Essentials/Types/LocationExtensions.ios.tvos.watchos.cs @@ -28,8 +28,10 @@ internal static Location ToLocation(this CLLocation location) => Altitude = location.VerticalAccuracy < 0 ? default(double?) : location.Altitude, Accuracy = location.HorizontalAccuracy, Timestamp = location.Timestamp.ToDateTime(), +#if __iOS__ || __WATCHOS__ Course = location.Course < 0 ? default(double?) : location.Course, Speed = location.Speed < 0 ? default(double?) : location.Speed, +#endif IsFromMockProvider = DeviceInfo.DeviceType == DeviceType.Virtual }; diff --git a/Xamarin.Essentials/Types/PlacemarkExtensions.ios.cs b/Xamarin.Essentials/Types/PlacemarkExtensions.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/Types/PlacemarkExtensions.ios.cs rename to Xamarin.Essentials/Types/PlacemarkExtensions.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Types/PlacemarkExtensions.shared.cs b/Xamarin.Essentials/Types/PlacemarkExtensions.shared.cs index 52f4b9cfa..04b72026c 100644 --- a/Xamarin.Essentials/Types/PlacemarkExtensions.shared.cs +++ b/Xamarin.Essentials/Types/PlacemarkExtensions.shared.cs @@ -1,4 +1,5 @@ using System; +using System.Net; using System.Threading.Tasks; namespace Xamarin.Essentials @@ -22,16 +23,16 @@ internal static Placemark Escape(this Placemark placemark) else escaped.Location = new Location(placemark.Location); - escaped.CountryCode = string.IsNullOrWhiteSpace(placemark.CountryCode) ? string.Empty : Uri.EscapeUriString(placemark.CountryCode); - escaped.CountryName = string.IsNullOrWhiteSpace(placemark.CountryName) ? string.Empty : Uri.EscapeUriString(placemark.CountryName); - escaped.FeatureName = string.IsNullOrWhiteSpace(placemark.FeatureName) ? string.Empty : Uri.EscapeUriString(placemark.FeatureName); - escaped.PostalCode = string.IsNullOrWhiteSpace(placemark.PostalCode) ? string.Empty : Uri.EscapeUriString(placemark.PostalCode); - escaped.Locality = string.IsNullOrWhiteSpace(placemark.Locality) ? string.Empty : Uri.EscapeUriString(placemark.Locality); - escaped.SubLocality = string.IsNullOrWhiteSpace(placemark.SubLocality) ? string.Empty : Uri.EscapeUriString(placemark.SubLocality); - escaped.Thoroughfare = string.IsNullOrWhiteSpace(placemark.Thoroughfare) ? string.Empty : Uri.EscapeUriString(placemark.Thoroughfare); - escaped.SubThoroughfare = string.IsNullOrWhiteSpace(placemark.SubThoroughfare) ? string.Empty : Uri.EscapeUriString(placemark.SubThoroughfare); - escaped.SubAdminArea = string.IsNullOrWhiteSpace(placemark.SubAdminArea) ? string.Empty : Uri.EscapeUriString(placemark.SubAdminArea); - escaped.AdminArea = string.IsNullOrWhiteSpace(placemark.AdminArea) ? string.Empty : Uri.EscapeUriString(placemark.AdminArea); + escaped.CountryCode = string.IsNullOrWhiteSpace(placemark.CountryCode) ? string.Empty : WebUtility.UrlEncode(placemark.CountryCode); + escaped.CountryName = string.IsNullOrWhiteSpace(placemark.CountryName) ? string.Empty : WebUtility.UrlEncode(placemark.CountryName); + escaped.FeatureName = string.IsNullOrWhiteSpace(placemark.FeatureName) ? string.Empty : WebUtility.UrlEncode(placemark.FeatureName); + escaped.PostalCode = string.IsNullOrWhiteSpace(placemark.PostalCode) ? string.Empty : WebUtility.UrlEncode(placemark.PostalCode); + escaped.Locality = string.IsNullOrWhiteSpace(placemark.Locality) ? string.Empty : WebUtility.UrlEncode(placemark.Locality); + escaped.SubLocality = string.IsNullOrWhiteSpace(placemark.SubLocality) ? string.Empty : WebUtility.UrlEncode(placemark.SubLocality); + escaped.Thoroughfare = string.IsNullOrWhiteSpace(placemark.Thoroughfare) ? string.Empty : WebUtility.UrlEncode(placemark.Thoroughfare); + escaped.SubThoroughfare = string.IsNullOrWhiteSpace(placemark.SubThoroughfare) ? string.Empty : WebUtility.UrlEncode(placemark.SubThoroughfare); + escaped.SubAdminArea = string.IsNullOrWhiteSpace(placemark.SubAdminArea) ? string.Empty : WebUtility.UrlEncode(placemark.SubAdminArea); + escaped.AdminArea = string.IsNullOrWhiteSpace(placemark.AdminArea) ? string.Empty : WebUtility.UrlEncode(placemark.AdminArea); return escaped; } } diff --git a/Xamarin.Essentials/Types/PlatformExtensions/ColorExtensions.ios.cs b/Xamarin.Essentials/Types/PlatformExtensions/ColorExtensions.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/Types/PlatformExtensions/ColorExtensions.ios.cs rename to Xamarin.Essentials/Types/PlatformExtensions/ColorExtensions.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Types/PlatformExtensions/PointExtensions.ios.cs b/Xamarin.Essentials/Types/PlatformExtensions/PointExtensions.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/Types/PlatformExtensions/PointExtensions.ios.cs rename to Xamarin.Essentials/Types/PlatformExtensions/PointExtensions.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Types/PlatformExtensions/RectangleExtensions.ios.cs b/Xamarin.Essentials/Types/PlatformExtensions/RectangleExtensions.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/Types/PlatformExtensions/RectangleExtensions.ios.cs rename to Xamarin.Essentials/Types/PlatformExtensions/RectangleExtensions.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Types/SensorSpeed.ios.cs b/Xamarin.Essentials/Types/SensorSpeed.ios.tvos.watchos.cs similarity index 100% rename from Xamarin.Essentials/Types/SensorSpeed.ios.cs rename to Xamarin.Essentials/Types/SensorSpeed.ios.tvos.watchos.cs diff --git a/Xamarin.Essentials/Types/SensorSpeed.tizen.cs b/Xamarin.Essentials/Types/SensorSpeed.tizen.cs new file mode 100644 index 000000000..00ab69f71 --- /dev/null +++ b/Xamarin.Essentials/Types/SensorSpeed.tizen.cs @@ -0,0 +1,20 @@ +namespace Xamarin.Essentials +{ + static class SensorSpeedExtensions + { + internal static uint ToPlatform(this SensorSpeed sensorSpeed) + { + switch (sensorSpeed) + { + case SensorSpeed.Fastest: + return 10; + case SensorSpeed.Game: + return 20; + case SensorSpeed.UI: + return 60; + } + + return 100; + } + } +} diff --git a/Xamarin.Essentials/Types/Shared/Exceptions.shared.cs b/Xamarin.Essentials/Types/Shared/Exceptions.shared.cs index 462e767d5..87f715213 100644 --- a/Xamarin.Essentials/Types/Shared/Exceptions.shared.cs +++ b/Xamarin.Essentials/Types/Shared/Exceptions.shared.cs @@ -2,6 +2,18 @@ namespace Xamarin.Essentials { + static class ExceptionUtils + { +#if NETSTANDARD1_0 || NETSTANDARD2_0 + internal static NotImplementedInReferenceAssemblyException NotSupportedOrImplementedException => + new NotImplementedInReferenceAssemblyException(); +#else + internal static FeatureNotSupportedException NotSupportedOrImplementedException => + new FeatureNotSupportedException($"This API is not supported on {DeviceInfo.Platform}"); +#endif + + } + public class NotImplementedInReferenceAssemblyException : NotImplementedException { public NotImplementedInReferenceAssemblyException() diff --git a/Xamarin.Essentials/Vibration/Vibration.netstandard.cs b/Xamarin.Essentials/Vibration/Vibration.netstandard.tvos.watchos.cs similarity index 52% rename from Xamarin.Essentials/Vibration/Vibration.netstandard.cs rename to Xamarin.Essentials/Vibration/Vibration.netstandard.tvos.watchos.cs index 4c8fe3b02..9d769e2a6 100644 --- a/Xamarin.Essentials/Vibration/Vibration.netstandard.cs +++ b/Xamarin.Essentials/Vibration/Vibration.netstandard.tvos.watchos.cs @@ -5,12 +5,12 @@ namespace Xamarin.Essentials public static partial class Vibration { internal static bool IsSupported - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformVibrate(TimeSpan duration) - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; static void PlatformCancel() - => throw new NotImplementedInReferenceAssemblyException(); + => throw ExceptionUtils.NotSupportedOrImplementedException; } } diff --git a/Xamarin.Essentials/Vibration/Vibration.tizen.cs b/Xamarin.Essentials/Vibration/Vibration.tizen.cs new file mode 100755 index 000000000..a06081781 --- /dev/null +++ b/Xamarin.Essentials/Vibration/Vibration.tizen.cs @@ -0,0 +1,24 @@ +using System; +using System.Linq; +using Tizen.System; + +namespace Xamarin.Essentials +{ + public static partial class Vibration + { + internal static bool IsSupported + => Vibrator.NumberOfVibrators > 0; + + static void PlatformVibrate(TimeSpan duration) + { + Permissions.EnsureDeclared(PermissionType.Vibrate); + Vibrator.Vibrators.FirstOrDefault()?.Vibrate((int)duration.TotalMilliseconds, 100); + } + + static void PlatformCancel() + { + Permissions.EnsureDeclared(PermissionType.Vibrate); + Vibrator.Vibrators.FirstOrDefault()?.Stop(); + } + } +} diff --git a/Xamarin.Essentials/Xamarin.Essentials.csproj b/Xamarin.Essentials/Xamarin.Essentials.csproj index 75f97b9b2..8eb93d863 100644 --- a/Xamarin.Essentials/Xamarin.Essentials.csproj +++ b/Xamarin.Essentials/Xamarin.Essentials.csproj @@ -1,13 +1,13 @@  - netstandard1.0;netstandard2.0;Xamarin.iOS10;MonoAndroid60;MonoAndroid70;MonoAndroid71;MonoAndroid80;MonoAndroid81;MonoAndroid90;uap10.0.16299 - netstandard1.0;netstandard2.0;Xamarin.iOS10;MonoAndroid60;MonoAndroid70;MonoAndroid71;MonoAndroid80;MonoAndroid81;MonoAndroid90; + netstandard1.0;netstandard2.0;Xamarin.iOS10;Xamarin.TVOS10;Xamarin.WatchOS10;MonoAndroid60;MonoAndroid70;MonoAndroid71;MonoAndroid80;MonoAndroid81;MonoAndroid90;uap10.0.16299;tizen40; + netstandard1.0;netstandard2.0;Xamarin.iOS10;Xamarin.TVOS10;Xamarin.WatchOS10;MonoAndroid60;MonoAndroid70;MonoAndroid71;MonoAndroid80;MonoAndroid81;MonoAndroid90;tizen40; Xamarin.Essentials Xamarin.Essentials Xamarin.Essentials https://raw.githubusercontent.com/xamarin/Essentials/master/Assets/xamarin.essentials_128x128.png Xamarin.Essentials: a kit of essential API's for your apps - xamarin, windows, ios, android, xamarin.forms, toolkit, Xamarin.Essentials, kit + xamarin, windows, ios, android, xamarin.forms, watchos, tvos, toolkit, Xamarin.Essentials, kit Xamarin.Essentials Xamarin.Essentials: a kit of essential API's for your apps $(AssemblyName) ($(TargetFramework)) @@ -20,7 +20,7 @@ en © Microsoft Corporation. All rights reserved. https://github.com/xamarin/Essentials - See: https://github.com/xamarin/Essentials/wiki/Release-Notes + See: https://aka.ms/xamarinessentials-releasenotes 7.2 $(DefineConstants); false @@ -82,6 +82,24 @@ + + + + + + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/Xamarin.Essentials/mdoc.targets b/Xamarin.Essentials/mdoc.targets index 91c6a4042..46f8e195f 100644 --- a/Xamarin.Essentials/mdoc.targets +++ b/Xamarin.Essentials/mdoc.targets @@ -97,6 +97,8 @@ + + <_FormatDocs DocsRoot="$(MDocDocumentationDirectory)" /> diff --git a/docs/en/FrameworksIndex/xamarin-essentials-android.xml b/docs/en/FrameworksIndex/xamarin-essentials-android.xml index 0301401d9..46c029d8b 100644 --- a/docs/en/FrameworksIndex/xamarin-essentials-android.xml +++ b/docs/en/FrameworksIndex/xamarin-essentials-android.xml @@ -379,6 +379,8 @@ + + @@ -434,6 +436,11 @@ + + + + + diff --git a/docs/en/FrameworksIndex/xamarin-essentials-ios.xml b/docs/en/FrameworksIndex/xamarin-essentials-ios.xml index 8177f47a8..075fe74ab 100644 --- a/docs/en/FrameworksIndex/xamarin-essentials-ios.xml +++ b/docs/en/FrameworksIndex/xamarin-essentials-ios.xml @@ -371,6 +371,8 @@ + + @@ -426,6 +428,11 @@ + + + + + diff --git a/docs/en/FrameworksIndex/xamarin-essentials-tvos.xml b/docs/en/FrameworksIndex/xamarin-essentials-tvos.xml new file mode 100644 index 000000000..2222918b0 --- /dev/null +++ b/docs/en/FrameworksIndex/xamarin-essentials-tvos.xml @@ -0,0 +1,691 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/en/FrameworksIndex/xamarin-essentials-uwp.xml b/docs/en/FrameworksIndex/xamarin-essentials-uwp.xml index 2ed4383f3..a762e0983 100644 --- a/docs/en/FrameworksIndex/xamarin-essentials-uwp.xml +++ b/docs/en/FrameworksIndex/xamarin-essentials-uwp.xml @@ -370,6 +370,8 @@ + + @@ -425,6 +427,11 @@ + + + + + diff --git a/docs/en/FrameworksIndex/xamarin-essentials-watchos.xml b/docs/en/FrameworksIndex/xamarin-essentials-watchos.xml new file mode 100644 index 000000000..7ad3fe594 --- /dev/null +++ b/docs/en/FrameworksIndex/xamarin-essentials-watchos.xml @@ -0,0 +1,691 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/en/FrameworksIndex/xamarin-essentials.xml b/docs/en/FrameworksIndex/xamarin-essentials.xml index 9b8dbd64c..1f2e1c8c8 100644 --- a/docs/en/FrameworksIndex/xamarin-essentials.xml +++ b/docs/en/FrameworksIndex/xamarin-essentials.xml @@ -207,8 +207,10 @@ + + @@ -368,6 +370,8 @@ + + @@ -423,6 +427,11 @@ + + + + + diff --git a/docs/en/Xamarin.Essentials/AccelerometerData.xml b/docs/en/Xamarin.Essentials/AccelerometerData.xml index ef6b59b01..4ad1cddc2 100644 --- a/docs/en/Xamarin.Essentials/AccelerometerData.xml +++ b/docs/en/Xamarin.Essentials/AccelerometerData.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/Xamarin.Essentials/BarometerData.xml b/docs/en/Xamarin.Essentials/BarometerData.xml index 8fba5a779..b586da9f7 100644 --- a/docs/en/Xamarin.Essentials/BarometerData.xml +++ b/docs/en/Xamarin.Essentials/BarometerData.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/Xamarin.Essentials/CompassData.xml b/docs/en/Xamarin.Essentials/CompassData.xml index 8b4ac0989..2f3270e87 100644 --- a/docs/en/Xamarin.Essentials/CompassData.xml +++ b/docs/en/Xamarin.Essentials/CompassData.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/Xamarin.Essentials/DeviceIdiom.xml b/docs/en/Xamarin.Essentials/DeviceIdiom.xml index 50e9113dc..210fbc706 100644 --- a/docs/en/Xamarin.Essentials/DeviceIdiom.xml +++ b/docs/en/Xamarin.Essentials/DeviceIdiom.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/Xamarin.Essentials/DevicePlatform.xml b/docs/en/Xamarin.Essentials/DevicePlatform.xml index 56431e8f5..f8500a310 100644 --- a/docs/en/Xamarin.Essentials/DevicePlatform.xml +++ b/docs/en/Xamarin.Essentials/DevicePlatform.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly @@ -217,6 +217,24 @@ To be added. + + + + + Property + + Xamarin.Essentials + 1.0.0.0 + + + Xamarin.Essentials.DevicePlatform + + + To be added. + To be added. + To be added. + + @@ -253,5 +271,23 @@ To be added. + + + + + Property + + Xamarin.Essentials + 1.0.0.0 + + + Xamarin.Essentials.DevicePlatform + + + To be added. + To be added. + To be added. + + diff --git a/docs/en/Xamarin.Essentials/DisplayInfo.xml b/docs/en/Xamarin.Essentials/DisplayInfo.xml index aa2d49a6d..171e8e134 100644 --- a/docs/en/Xamarin.Essentials/DisplayInfo.xml +++ b/docs/en/Xamarin.Essentials/DisplayInfo.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/Xamarin.Essentials/DisplayInfoChangedEventArgs.xml b/docs/en/Xamarin.Essentials/DisplayInfoChangedEventArgs.xml index 8f382b7f1..ffa760096 100644 --- a/docs/en/Xamarin.Essentials/DisplayInfoChangedEventArgs.xml +++ b/docs/en/Xamarin.Essentials/DisplayInfoChangedEventArgs.xml @@ -27,7 +27,7 @@ 1.0.0.0 - + To be added. diff --git a/docs/en/Xamarin.Essentials/EmailAttachment.xml b/docs/en/Xamarin.Essentials/EmailAttachment.xml index 289449fc0..a0750d773 100644 --- a/docs/en/Xamarin.Essentials/EmailAttachment.xml +++ b/docs/en/Xamarin.Essentials/EmailAttachment.xml @@ -26,7 +26,7 @@ 1.0.0.0 - + Full path and filename to file. diff --git a/docs/en/Xamarin.Essentials/ExperimentalFeatures.xml b/docs/en/Xamarin.Essentials/ExperimentalFeatures.xml index e24a4f4ce..46308c0ac 100644 --- a/docs/en/Xamarin.Essentials/ExperimentalFeatures.xml +++ b/docs/en/Xamarin.Essentials/ExperimentalFeatures.xml @@ -30,7 +30,7 @@ System.String - Experimental feature for email attachments. + Obsolete as of version 1.3.0 and no longer required to use the feature. Experimental feature for email attachments. @@ -78,7 +78,7 @@ System.String - Experimental feature for requesting a file to be opened. + Obsolete as of version 1.3.0 and no longer required to use the feature. Experimental feature for requesting a file to be opened. @@ -97,7 +97,7 @@ System.String - Experimental feature for share a file with other applications. + Obsolete as of version 1.3.0 and no longer required to use the feature. Experimental feature for share a file with other applications. diff --git a/docs/en/Xamarin.Essentials/GyroscopeData.xml b/docs/en/Xamarin.Essentials/GyroscopeData.xml index 9fc1f3061..f047672a1 100644 --- a/docs/en/Xamarin.Essentials/GyroscopeData.xml +++ b/docs/en/Xamarin.Essentials/GyroscopeData.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/Xamarin.Essentials/Launcher.xml b/docs/en/Xamarin.Essentials/Launcher.xml index b4f1aa24b..5d65fe9aa 100644 --- a/docs/en/Xamarin.Essentials/Launcher.xml +++ b/docs/en/Xamarin.Essentials/Launcher.xml @@ -133,5 +133,53 @@ + + + + + Method + + Xamarin.Essentials + 1.0.0.0 + + + System.Threading.Tasks.Task<System.Boolean> + + + + + + string uri scheme + + Launches the app specified by the uri scheme and returns if it was supported or not + + True if opening is supported, otherwise false + May throw System.UriFormatException if uri is malformed + + + + + + + Method + + Xamarin.Essentials + 1.0.0.0 + + + System.Threading.Tasks.Task<System.Boolean> + + + + + + uri scheme + + Launches the app specified by the uri scheme and returns if it was supported or not + + True if opening is supported, otherwise false + May throw System.UriFormatException if uri is malformed + + diff --git a/docs/en/Xamarin.Essentials/MagnetometerData.xml b/docs/en/Xamarin.Essentials/MagnetometerData.xml index bb84c5c82..57c6df97b 100644 --- a/docs/en/Xamarin.Essentials/MagnetometerData.xml +++ b/docs/en/Xamarin.Essentials/MagnetometerData.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/Xamarin.Essentials/MainThread.xml b/docs/en/Xamarin.Essentials/MainThread.xml index 259cb3519..0d89819a1 100644 --- a/docs/en/Xamarin.Essentials/MainThread.xml +++ b/docs/en/Xamarin.Essentials/MainThread.xml @@ -36,6 +36,121 @@ + + + + + Method + + Xamarin.Essentials + 1.0.0.0 + + + System.Threading.Tasks.Task<System.Threading.SynchronizationContext> + + + + To be added. + To be added. + To be added. + + + + + + + Method + + Xamarin.Essentials + 1.0.0.0 + + + System.Threading.Tasks.Task + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + + Method + + Xamarin.Essentials + 1.0.0.0 + + + System.Threading.Tasks.Task + + + + + + To be added. + To be added. + To be added. + To be added. + + + + + + + Method + + Xamarin.Essentials + 1.0.0.0 + + + System.Threading.Tasks.Task<T> + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + + + + + + Method + + Xamarin.Essentials + 1.0.0.0 + + + System.Threading.Tasks.Task<T> + + + + + + + + + To be added. + To be added. + To be added. + To be added. + To be added. + + diff --git a/docs/en/Xamarin.Essentials/OrientationSensorData.xml b/docs/en/Xamarin.Essentials/OrientationSensorData.xml index ad5cca0ac..6d767ffe2 100644 --- a/docs/en/Xamarin.Essentials/OrientationSensorData.xml +++ b/docs/en/Xamarin.Essentials/OrientationSensorData.xml @@ -15,7 +15,7 @@ - + System.Runtime.CompilerServices.IsReadOnly diff --git a/docs/en/index.xml b/docs/en/index.xml index 47fc3f97c..fe860fd6a 100644 --- a/docs/en/index.xml +++ b/docs/en/index.xml @@ -59,7 +59,7 @@ System.Runtime.Versioning.TargetFramework("MonoAndroid,Version=v8.1", FrameworkDisplayName="Xamarin.Android v8.1 Support") - + Foundation.LinkerSafe @@ -83,6 +83,18 @@ System.Reflection.AssemblyInformationalVersion("1.0.0+7ceee2ec3cc4caab1bb281521d7e9ecf471edc7a") + + System.Reflection.AssemblyProduct("Xamarin.Essentials (Xamarin.TVOS10)") + + + System.Runtime.Versioning.TargetFramework("Xamarin.TVOS,Version=v1.0", FrameworkDisplayName="Xamarin.TVOS") + + + System.Reflection.AssemblyProduct("Xamarin.Essentials (Xamarin.WatchOS10)") + + + System.Runtime.Versioning.TargetFramework("Xamarin.WatchOS,Version=v1.0", FrameworkDisplayName="Xamarin.WatchOS") + diff --git a/docs/frameworks.xml b/docs/frameworks.xml index bd9ae2e93..7b711b9d2 100644 --- a/docs/frameworks.xml +++ b/docs/frameworks.xml @@ -2,5 +2,7 @@ + +