bool useLegacyFallback;
T android;
[Obsolete]
- public T Android {
+ public T Android
+ {
get { return android; }
- set {
+ set
+ {
useLegacyFallback = true;
android = value;
}
T ios;
[Obsolete]
- public T iOS {
+ public T iOS
+ {
get { return ios; }
- set {
+ set
+ {
useLegacyFallback = true;
ios = value;
}
T winPhone;
[Obsolete]
- public T WinPhone {
+ public T WinPhone
+ {
get { return winPhone; }
- set {
+ set
+ {
useLegacyFallback = true;
winPhone = value;
}
bool hasDefault;
T @default;
- public T Default {
+ public T Default
+ {
get { return @default; }
- set {
+ set
+ {
hasDefault = true;
@default = value;
}
public static implicit operator T(OnPlatform<T> onPlatform)
{
- foreach (var onPlat in onPlatform.Platforms) {
+ foreach (var onPlat in onPlatform.Platforms)
+ {
if (onPlat.Platform == null)
continue;
if (null != Device.RuntimePlatform && !onPlat.Platform.Contains(Device.RuntimePlatform))