public static bool TryParse <T> (string s, out IAppleSdkVersion result) where T : IAppleSdkVersion, new() { var rv = TryParse <T> (s, out T tmp); result = tmp; return(rv); }
bool IAppleSdk.TryParseSdkVersion(string value, out IAppleSdkVersion version) { return(IAppleSdkVersion_Extensions.TryParse <MacOSXSdkVersion> (value, out version)); }
IAppleSdkVersion IAppleSdk.GetClosestInstalledSdk(IAppleSdkVersion version, bool isSimulator) { return(GetClosestInstalledSdk((MacOSXSdkVersion)version)); }
bool IAppleSdk.SdkIsInstalled(IAppleSdkVersion version, bool isSimulator) { return(SdkIsInstalled((MacOSXSdkVersion)version)); }
bool IEquatable <IAppleSdkVersion> .Equals(IAppleSdkVersion other) { return(Equals((object)other)); }
public static IAppleSdkVersion GetDefault(this IAppleSdkVersion @this, IAppleSdk sdk, bool sim) { var v = sdk.GetInstalledSdkVersions(sim); return(v.Count > 0 ? v [v.Count - 1] : @this.GetUseDefault()); }
public static IAppleSdkVersion ResolveIfDefault(this IAppleSdkVersion @this, IAppleSdk sdk, bool sim) { return(@this.IsUseDefault ? @this.GetDefault(sdk, sim) : @this); }
bool IAppleSdk.SdkIsInstalled(IAppleSdkVersion version, bool isSimulator) { return(SdkIsInstalled((IPhoneSdkVersion)version, isSimulator)); }