private PlatformLinkingConfiguration[] EnsureAllPlats(PlatformLinkingConfiguration[] value) { var len = Enum.GetValues(typeof(SupportedPlatforms)).Length; if (len == value.Length) { return(value); } var arr = new PlatformLinkingConfiguration[len]; for (int i = 0; i < arr.Length; i++) { if (i < value.Length) { arr[i] = value[i]; } else { arr[i] = new PlatformLinkingConfiguration(); } } return(arr); }
public AppLinkingConfiguration() { _globalConfiguration = new PlatformLinkingConfiguration(); _customDeepLinkingProtocols = new PlatformLinkingConfiguration[Enum.GetValues(typeof(SupportedPlatforms)).Length]; for (int i = 0; i < _customDeepLinkingProtocols.Length; i++) { _customDeepLinkingProtocols[i] = new PlatformLinkingConfiguration(); } }