Skip to content

Instantly share code, notes, and snippets.

@vs-mobiletools-engineering-service2
Created August 23, 2023 13:34
generator-diff/generator.diff
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVCompressionProperties.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVCompressionProperties.g.cs
index 061d53b..a9dada0 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVCompressionProperties.g.cs
@@ -61,7 +61,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -69,7 +69,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index 3d273bc..8d1ffe3 100644
--- a/old/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/dotnet/ios/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -65,7 +65,7 @@ namespace AVFoundation {
[SupportedOSPlatform ("macos")]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -73,7 +73,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/CoreBluetooth/RestoredState.g.cs b/new/dotnet/ios/generated-sources/CoreBluetooth/RestoredState.g.cs
index 138d058..8939ef0 100644
--- a/old/dotnet/ios/generated-sources/CoreBluetooth/RestoredState.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreBluetooth/RestoredState.g.cs
@@ -77,7 +77,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/CoreImage/CIImageInitializationOptions.g.cs b/new/dotnet/ios/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
index 07cdf2c..178dd4f 100644
--- a/old/dotnet/ios/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
@@ -57,7 +57,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/dotnet/ios/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index 2a61d5d..3270986 100644
--- a/old/dotnet/ios/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/dotnet/ios/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -137,7 +137,7 @@ namespace CoreMedia {
[SupportedOSPlatform ("maccatalyst")]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/ImageIO/CGImageDestinationOptions.g.cs b/new/dotnet/ios/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
index b7d3024..ea6d702 100644
--- a/old/dotnet/ios/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/dotnet/ios/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
@@ -101,7 +101,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -117,7 +117,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -125,7 +125,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -133,7 +133,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -141,7 +141,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -149,7 +149,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/Security/SecKeyGenerationParameters.g.cs b/new/dotnet/ios/generated-sources/Security/SecKeyGenerationParameters.g.cs
index 8314b7b..26505d9 100644
--- a/old/dotnet/ios/generated-sources/Security/SecKeyGenerationParameters.g.cs
+++ b/new/dotnet/ios/generated-sources/Security/SecKeyGenerationParameters.g.cs
@@ -65,7 +65,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -73,7 +73,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs b/new/dotnet/ios/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
index 2d161cc..6ade27d 100644
--- a/old/dotnet/ios/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/dotnet/ios/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
@@ -135,7 +135,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -215,7 +215,7 @@ namespace VideoToolbox {
[SupportedOSPlatform ("tvos10.2")]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs b/new/dotnet/ios/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
index a608af3..6080348 100644
--- a/old/dotnet/ios/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/dotnet/ios/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -61,7 +61,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -69,7 +69,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/dotnet/ios/generated-sources/Vision/VNImageOptions.g.cs b/new/dotnet/ios/generated-sources/Vision/VNImageOptions.g.cs
index a89660c..66eb087 100644
--- a/old/dotnet/ios/generated-sources/Vision/VNImageOptions.g.cs
+++ b/new/dotnet/ios/generated-sources/Vision/VNImageOptions.g.cs
@@ -69,7 +69,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/AVFoundation/AVCompressionProperties.g.cs b/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVCompressionProperties.g.cs
index d994d75..8315ba3 100644
--- a/old/dotnet/maccatalyst/generated-sources/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVCompressionProperties.g.cs
@@ -61,7 +61,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -69,7 +69,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index 42d012c..2dd205f 100644
--- a/old/dotnet/maccatalyst/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -65,7 +65,7 @@ namespace AVFoundation {
[SupportedOSPlatform ("macos")]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -73,7 +73,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/CoreBluetooth/RestoredState.g.cs b/new/dotnet/maccatalyst/generated-sources/CoreBluetooth/RestoredState.g.cs
index 7de6144..8651408 100644
--- a/old/dotnet/maccatalyst/generated-sources/CoreBluetooth/RestoredState.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/CoreBluetooth/RestoredState.g.cs
@@ -77,7 +77,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/CoreImage/CIImageInitializationOptions.g.cs b/new/dotnet/maccatalyst/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
index 8c916c4..6ca0d2d 100644
--- a/old/dotnet/maccatalyst/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
@@ -57,7 +57,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/dotnet/maccatalyst/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index 6aefe5d..44c443e 100644
--- a/old/dotnet/maccatalyst/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -137,7 +137,7 @@ namespace CoreMedia {
[SupportedOSPlatform ("maccatalyst")]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/ImageIO/CGImageDestinationOptions.g.cs b/new/dotnet/maccatalyst/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
index 322f44b..8721e0f 100644
--- a/old/dotnet/maccatalyst/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
@@ -101,7 +101,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -117,7 +117,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -125,7 +125,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -133,7 +133,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -141,7 +141,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -149,7 +149,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/Security/SecKeyGenerationParameters.g.cs b/new/dotnet/maccatalyst/generated-sources/Security/SecKeyGenerationParameters.g.cs
index 11b7ea3..5653cd4 100644
--- a/old/dotnet/maccatalyst/generated-sources/Security/SecKeyGenerationParameters.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/Security/SecKeyGenerationParameters.g.cs
@@ -65,7 +65,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -73,7 +73,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs b/new/dotnet/maccatalyst/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
index 86ab42a..dea0973 100644
--- a/old/dotnet/maccatalyst/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
@@ -135,7 +135,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -215,7 +215,7 @@ namespace VideoToolbox {
[SupportedOSPlatform ("tvos10.2")]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs b/new/dotnet/maccatalyst/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
index f44601f..7a5dac5 100644
--- a/old/dotnet/maccatalyst/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -61,7 +61,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -69,7 +69,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/dotnet/maccatalyst/generated-sources/Vision/VNImageOptions.g.cs b/new/dotnet/maccatalyst/generated-sources/Vision/VNImageOptions.g.cs
index 8e04025..de80733 100644
--- a/old/dotnet/maccatalyst/generated-sources/Vision/VNImageOptions.g.cs
+++ b/new/dotnet/maccatalyst/generated-sources/Vision/VNImageOptions.g.cs
@@ -69,7 +69,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/AVFoundation/AVCompressionProperties.g.cs b/new/dotnet/macos/generated-sources/AVFoundation/AVCompressionProperties.g.cs
index e338959..4d85f55 100644
--- a/old/dotnet/macos/generated-sources/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/dotnet/macos/generated-sources/AVFoundation/AVCompressionProperties.g.cs
@@ -56,7 +56,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -64,7 +64,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/dotnet/macos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index 5564ef1..7465bb3 100644
--- a/old/dotnet/macos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/dotnet/macos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -60,7 +60,7 @@ namespace AVFoundation {
[SupportedOSPlatform ("macos")]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -68,7 +68,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/CoreBluetooth/RestoredState.g.cs b/new/dotnet/macos/generated-sources/CoreBluetooth/RestoredState.g.cs
index 7a5fda8..98a800c 100644
--- a/old/dotnet/macos/generated-sources/CoreBluetooth/RestoredState.g.cs
+++ b/new/dotnet/macos/generated-sources/CoreBluetooth/RestoredState.g.cs
@@ -72,7 +72,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs b/new/dotnet/macos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
index 730ea97..e772cdf 100644
--- a/old/dotnet/macos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/dotnet/macos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
@@ -52,7 +52,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/dotnet/macos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index f69d67b..ec9a973 100644
--- a/old/dotnet/macos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/dotnet/macos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -132,7 +132,7 @@ namespace CoreMedia {
[SupportedOSPlatform ("maccatalyst")]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs b/new/dotnet/macos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
index 8d06491..6b445d5 100644
--- a/old/dotnet/macos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/dotnet/macos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
@@ -96,7 +96,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -112,7 +112,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -120,7 +120,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -128,7 +128,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -136,7 +136,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -144,7 +144,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/Security/SecKeyGenerationParameters.g.cs b/new/dotnet/macos/generated-sources/Security/SecKeyGenerationParameters.g.cs
index d58548f..4e93058 100644
--- a/old/dotnet/macos/generated-sources/Security/SecKeyGenerationParameters.g.cs
+++ b/new/dotnet/macos/generated-sources/Security/SecKeyGenerationParameters.g.cs
@@ -60,7 +60,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -68,7 +68,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs b/new/dotnet/macos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
index 85deab0..0164118 100644
--- a/old/dotnet/macos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/dotnet/macos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
@@ -130,7 +130,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -210,7 +210,7 @@ namespace VideoToolbox {
[SupportedOSPlatform ("tvos10.2")]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs b/new/dotnet/macos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
index a976d8c..4dc9807 100644
--- a/old/dotnet/macos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/dotnet/macos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -56,7 +56,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -64,7 +64,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/dotnet/macos/generated-sources/Vision/VNImageOptions.g.cs b/new/dotnet/macos/generated-sources/Vision/VNImageOptions.g.cs
index 60a0514..827d85d 100644
--- a/old/dotnet/macos/generated-sources/Vision/VNImageOptions.g.cs
+++ b/new/dotnet/macos/generated-sources/Vision/VNImageOptions.g.cs
@@ -64,7 +64,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/AVFoundation/AVCompressionProperties.g.cs b/new/dotnet/tvos/generated-sources/AVFoundation/AVCompressionProperties.g.cs
index 3e902c3..e7353e8 100644
--- a/old/dotnet/tvos/generated-sources/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/dotnet/tvos/generated-sources/AVFoundation/AVCompressionProperties.g.cs
@@ -52,7 +52,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -60,7 +60,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/dotnet/tvos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index 3c0a3a7..e3e9461 100644
--- a/old/dotnet/tvos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/dotnet/tvos/generated-sources/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -56,7 +56,7 @@ namespace AVFoundation {
[SupportedOSPlatform ("macos")]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -64,7 +64,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/CoreBluetooth/RestoredState.g.cs b/new/dotnet/tvos/generated-sources/CoreBluetooth/RestoredState.g.cs
index 8c9e108..3ac7b8d 100644
--- a/old/dotnet/tvos/generated-sources/CoreBluetooth/RestoredState.g.cs
+++ b/new/dotnet/tvos/generated-sources/CoreBluetooth/RestoredState.g.cs
@@ -68,7 +68,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs b/new/dotnet/tvos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
index 8a256c8..efe41d4 100644
--- a/old/dotnet/tvos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/dotnet/tvos/generated-sources/CoreImage/CIImageInitializationOptions.g.cs
@@ -48,7 +48,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/dotnet/tvos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index ce971b0..4d5569a 100644
--- a/old/dotnet/tvos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/dotnet/tvos/generated-sources/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -128,7 +128,7 @@ namespace CoreMedia {
[SupportedOSPlatform ("maccatalyst")]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs b/new/dotnet/tvos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
index 8553834..dcf487e 100644
--- a/old/dotnet/tvos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/dotnet/tvos/generated-sources/ImageIO/CGImageDestinationOptions.g.cs
@@ -92,7 +92,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -108,7 +108,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -116,7 +116,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -124,7 +124,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -132,7 +132,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -140,7 +140,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/Security/SecKeyGenerationParameters.g.cs b/new/dotnet/tvos/generated-sources/Security/SecKeyGenerationParameters.g.cs
index 9acb260..5bbe25d 100644
--- a/old/dotnet/tvos/generated-sources/Security/SecKeyGenerationParameters.g.cs
+++ b/new/dotnet/tvos/generated-sources/Security/SecKeyGenerationParameters.g.cs
@@ -56,7 +56,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -64,7 +64,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs b/new/dotnet/tvos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
index 2bb70df..c164287 100644
--- a/old/dotnet/tvos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/dotnet/tvos/generated-sources/VideoToolbox/VTDecompressionProperties.g.cs
@@ -126,7 +126,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -206,7 +206,7 @@ namespace VideoToolbox {
[SupportedOSPlatform ("tvos10.2")]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs b/new/dotnet/tvos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
index a0af719..ed185a8 100644
--- a/old/dotnet/tvos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/dotnet/tvos/generated-sources/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -52,7 +52,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -60,7 +60,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/dotnet/tvos/generated-sources/Vision/VNImageOptions.g.cs b/new/dotnet/tvos/generated-sources/Vision/VNImageOptions.g.cs
index 5bbdc84..34753fd 100644
--- a/old/dotnet/tvos/generated-sources/Vision/VNImageOptions.g.cs
+++ b/new/dotnet/tvos/generated-sources/Vision/VNImageOptions.g.cs
@@ -60,7 +60,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/ios/native/AVFoundation/AVCompressionProperties.g.cs b/new/ios/native/AVFoundation/AVCompressionProperties.g.cs
index a207651..1777154 100644
--- a/old/ios/native/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/ios/native/AVFoundation/AVCompressionProperties.g.cs
@@ -57,7 +57,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -65,7 +65,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/ios/native/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/ios/native/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index 88a5e83..42f31c8 100644
--- a/old/ios/native/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/ios/native/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -59,7 +59,7 @@ namespace AVFoundation {
[Introduced (PlatformName.TvOS, 10,0, ObjCRuntime.PlatformArchitecture.All)]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -67,7 +67,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/ios/native/CoreBluetooth/RestoredState.g.cs b/new/ios/native/CoreBluetooth/RestoredState.g.cs
index 85cdc99..0dc6ede 100644
--- a/old/ios/native/CoreBluetooth/RestoredState.g.cs
+++ b/new/ios/native/CoreBluetooth/RestoredState.g.cs
@@ -73,7 +73,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/ios/native/CoreImage/CIImageInitializationOptions.g.cs b/new/ios/native/CoreImage/CIImageInitializationOptions.g.cs
index eb51ad0..0f9b2a7 100644
--- a/old/ios/native/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/ios/native/CoreImage/CIImageInitializationOptions.g.cs
@@ -56,7 +56,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/ios/native/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/ios/native/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index d8ec995..342997f 100644
--- a/old/ios/native/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/ios/native/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -132,7 +132,7 @@ namespace CoreMedia {
[Introduced (PlatformName.TvOS, 11,0, ObjCRuntime.PlatformArchitecture.All)]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/ios/native/ImageIO/CGImageDestinationOptions.g.cs b/new/ios/native/ImageIO/CGImageDestinationOptions.g.cs
index 86ece2e..a962424 100644
--- a/old/ios/native/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/ios/native/ImageIO/CGImageDestinationOptions.g.cs
@@ -95,7 +95,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -111,7 +111,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -119,7 +119,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -127,7 +127,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -135,7 +135,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -143,7 +143,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/ios/native/Security/SecKeyGenerationParameters.g.cs b/new/ios/native/Security/SecKeyGenerationParameters.g.cs
index 1a57a58..538d92a 100644
--- a/old/ios/native/Security/SecKeyGenerationParameters.g.cs
+++ b/new/ios/native/Security/SecKeyGenerationParameters.g.cs
@@ -64,7 +64,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -72,7 +72,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/ios/native/VideoToolbox/VTDecompressionProperties.g.cs b/new/ios/native/VideoToolbox/VTDecompressionProperties.g.cs
index 7026309..eaa1939 100644
--- a/old/ios/native/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/ios/native/VideoToolbox/VTDecompressionProperties.g.cs
@@ -124,7 +124,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -200,7 +200,7 @@ namespace VideoToolbox {
[Introduced (PlatformName.iOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/ios/native/VideoToolbox/VTPixelTransferProperties.g.cs b/new/ios/native/VideoToolbox/VTPixelTransferProperties.g.cs
index 4244149..f4d3cb9 100644
--- a/old/ios/native/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/ios/native/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -58,7 +58,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -66,7 +66,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/ios/native/Vision/VNImageOptions.g.cs b/new/ios/native/Vision/VNImageOptions.g.cs
index 21d53d8..61bfa23 100644
--- a/old/ios/native/Vision/VNImageOptions.g.cs
+++ b/new/ios/native/Vision/VNImageOptions.g.cs
@@ -67,7 +67,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/mac/full/AVFoundation/AVCompressionProperties.g.cs b/new/mac/full/AVFoundation/AVCompressionProperties.g.cs
index c0ceea5..70f62e3 100644
--- a/old/mac/full/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/mac/full/AVFoundation/AVCompressionProperties.g.cs
@@ -52,7 +52,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -60,7 +60,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/mac/full/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/mac/full/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index d8559c0..ac4c185 100644
--- a/old/mac/full/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/mac/full/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -54,7 +54,7 @@ namespace AVFoundation {
[Introduced (PlatformName.TvOS, 10,0, ObjCRuntime.PlatformArchitecture.All)]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -62,7 +62,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/mac/full/CoreBluetooth/RestoredState.g.cs b/new/mac/full/CoreBluetooth/RestoredState.g.cs
index 57f5e79..f4e8190 100644
--- a/old/mac/full/CoreBluetooth/RestoredState.g.cs
+++ b/new/mac/full/CoreBluetooth/RestoredState.g.cs
@@ -68,7 +68,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/mac/full/CoreImage/CIImageInitializationOptions.g.cs b/new/mac/full/CoreImage/CIImageInitializationOptions.g.cs
index ecd21f6..a20314b 100644
--- a/old/mac/full/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/mac/full/CoreImage/CIImageInitializationOptions.g.cs
@@ -51,7 +51,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/mac/full/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/mac/full/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index 8f5da6e..4e8551a 100644
--- a/old/mac/full/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/mac/full/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -127,7 +127,7 @@ namespace CoreMedia {
[Introduced (PlatformName.TvOS, 11,0, ObjCRuntime.PlatformArchitecture.All)]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/mac/full/ImageIO/CGImageDestinationOptions.g.cs b/new/mac/full/ImageIO/CGImageDestinationOptions.g.cs
index ad04b79..2475c12 100644
--- a/old/mac/full/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/mac/full/ImageIO/CGImageDestinationOptions.g.cs
@@ -90,7 +90,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -106,7 +106,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -114,7 +114,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -122,7 +122,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -130,7 +130,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -138,7 +138,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/mac/full/Security/SecKeyGenerationParameters.g.cs b/new/mac/full/Security/SecKeyGenerationParameters.g.cs
index 5e88f2b..1431660 100644
--- a/old/mac/full/Security/SecKeyGenerationParameters.g.cs
+++ b/new/mac/full/Security/SecKeyGenerationParameters.g.cs
@@ -59,7 +59,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -67,7 +67,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/mac/full/VideoToolbox/VTDecompressionProperties.g.cs b/new/mac/full/VideoToolbox/VTDecompressionProperties.g.cs
index 2e60c01..02a1ee1 100644
--- a/old/mac/full/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/mac/full/VideoToolbox/VTDecompressionProperties.g.cs
@@ -119,7 +119,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -195,7 +195,7 @@ namespace VideoToolbox {
[Introduced (PlatformName.iOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/mac/full/VideoToolbox/VTPixelTransferProperties.g.cs b/new/mac/full/VideoToolbox/VTPixelTransferProperties.g.cs
index c98c4b5..2d82f97 100644
--- a/old/mac/full/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/mac/full/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -53,7 +53,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -61,7 +61,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/mac/full/Vision/VNImageOptions.g.cs b/new/mac/full/Vision/VNImageOptions.g.cs
index 6ddad04..9b82449 100644
--- a/old/mac/full/Vision/VNImageOptions.g.cs
+++ b/new/mac/full/Vision/VNImageOptions.g.cs
@@ -62,7 +62,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/mac/mobile/AVFoundation/AVCompressionProperties.g.cs b/new/mac/mobile/AVFoundation/AVCompressionProperties.g.cs
index c0ceea5..70f62e3 100644
--- a/old/mac/mobile/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/mac/mobile/AVFoundation/AVCompressionProperties.g.cs
@@ -52,7 +52,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -60,7 +60,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/mac/mobile/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/mac/mobile/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index d8559c0..ac4c185 100644
--- a/old/mac/mobile/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/mac/mobile/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -54,7 +54,7 @@ namespace AVFoundation {
[Introduced (PlatformName.TvOS, 10,0, ObjCRuntime.PlatformArchitecture.All)]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -62,7 +62,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/mac/mobile/CoreBluetooth/RestoredState.g.cs b/new/mac/mobile/CoreBluetooth/RestoredState.g.cs
index 57f5e79..f4e8190 100644
--- a/old/mac/mobile/CoreBluetooth/RestoredState.g.cs
+++ b/new/mac/mobile/CoreBluetooth/RestoredState.g.cs
@@ -68,7 +68,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/mac/mobile/CoreImage/CIImageInitializationOptions.g.cs b/new/mac/mobile/CoreImage/CIImageInitializationOptions.g.cs
index ecd21f6..a20314b 100644
--- a/old/mac/mobile/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/mac/mobile/CoreImage/CIImageInitializationOptions.g.cs
@@ -51,7 +51,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/mac/mobile/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/mac/mobile/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index 8f5da6e..4e8551a 100644
--- a/old/mac/mobile/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/mac/mobile/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -127,7 +127,7 @@ namespace CoreMedia {
[Introduced (PlatformName.TvOS, 11,0, ObjCRuntime.PlatformArchitecture.All)]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/mac/mobile/ImageIO/CGImageDestinationOptions.g.cs b/new/mac/mobile/ImageIO/CGImageDestinationOptions.g.cs
index ad04b79..2475c12 100644
--- a/old/mac/mobile/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/mac/mobile/ImageIO/CGImageDestinationOptions.g.cs
@@ -90,7 +90,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -106,7 +106,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -114,7 +114,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -122,7 +122,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -130,7 +130,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -138,7 +138,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/mac/mobile/Security/SecKeyGenerationParameters.g.cs b/new/mac/mobile/Security/SecKeyGenerationParameters.g.cs
index 5e88f2b..1431660 100644
--- a/old/mac/mobile/Security/SecKeyGenerationParameters.g.cs
+++ b/new/mac/mobile/Security/SecKeyGenerationParameters.g.cs
@@ -59,7 +59,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -67,7 +67,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/mac/mobile/VideoToolbox/VTDecompressionProperties.g.cs b/new/mac/mobile/VideoToolbox/VTDecompressionProperties.g.cs
index 2e60c01..02a1ee1 100644
--- a/old/mac/mobile/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/mac/mobile/VideoToolbox/VTDecompressionProperties.g.cs
@@ -119,7 +119,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -195,7 +195,7 @@ namespace VideoToolbox {
[Introduced (PlatformName.iOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/mac/mobile/VideoToolbox/VTPixelTransferProperties.g.cs b/new/mac/mobile/VideoToolbox/VTPixelTransferProperties.g.cs
index c98c4b5..2d82f97 100644
--- a/old/mac/mobile/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/mac/mobile/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -53,7 +53,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -61,7 +61,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/mac/mobile/Vision/VNImageOptions.g.cs b/new/mac/mobile/Vision/VNImageOptions.g.cs
index 6ddad04..9b82449 100644
--- a/old/mac/mobile/Vision/VNImageOptions.g.cs
+++ b/new/mac/mobile/Vision/VNImageOptions.g.cs
@@ -62,7 +62,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/tvos/tvos/AVFoundation/AVCompressionProperties.g.cs b/new/tvos/tvos/AVFoundation/AVCompressionProperties.g.cs
index 98627fd..6c0e021 100644
--- a/old/tvos/tvos/AVFoundation/AVCompressionProperties.g.cs
+++ b/new/tvos/tvos/AVFoundation/AVCompressionProperties.g.cs
@@ -48,7 +48,7 @@ namespace AVFoundation {
public AVCompressionProperties (NSDictionary? dictionary) : base (dictionary) {}
public AVCleanApertureProperties? CleanAperture {
get {
- return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!);
+ return GetStrongDictionary<AVCleanApertureProperties>(AVCompressionPropertiesKeys.CleanApertureKey!, (dict) => new AVCleanApertureProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.CleanApertureKey!, value.GetDictionary ());
@@ -56,7 +56,7 @@ namespace AVFoundation {
}
public AVPixelAspectRatioProperties? PixelAspectRatio {
get {
- return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!);
+ return GetStrongDictionary<AVPixelAspectRatioProperties>(AVCompressionPropertiesKeys.PixelAspectRatioKey!, (dict) => new AVPixelAspectRatioProperties (dict));
}
set {
SetNativeValue (AVCompressionPropertiesKeys.PixelAspectRatioKey!, value.GetDictionary ());
diff --git a/old/tvos/tvos/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs b/new/tvos/tvos/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
index 29cf771..47ef4e6 100644
--- a/old/tvos/tvos/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
+++ b/new/tvos/tvos/AVFoundation/AVPlayerItemVideoOutputSettings.g.cs
@@ -50,7 +50,7 @@ namespace AVFoundation {
[Introduced (PlatformName.TvOS, 10,0, ObjCRuntime.PlatformArchitecture.All)]
public AVColorProperties? ColorProperties {
get {
- return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!);
+ return GetStrongDictionary<AVColorProperties>(AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, (dict) => new AVColorProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.ColorPropertiesKey!, value.GetDictionary ());
@@ -58,7 +58,7 @@ namespace AVFoundation {
}
public AVCompressionProperties? CompressionProperties {
get {
- return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!);
+ return GetStrongDictionary<AVCompressionProperties>(AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, (dict) => new AVCompressionProperties (dict));
}
set {
SetNativeValue (AVPlayerItemVideoOutputSettingsKeys.CompressionPropertiesKey!, value.GetDictionary ());
diff --git a/old/tvos/tvos/CoreBluetooth/RestoredState.g.cs b/new/tvos/tvos/CoreBluetooth/RestoredState.g.cs
index a656c80..9a5b09a 100644
--- a/old/tvos/tvos/CoreBluetooth/RestoredState.g.cs
+++ b/new/tvos/tvos/CoreBluetooth/RestoredState.g.cs
@@ -64,7 +64,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/tvos/tvos/CoreImage/CIImageInitializationOptions.g.cs b/new/tvos/tvos/CoreImage/CIImageInitializationOptions.g.cs
index fa5d12f..97c80cc 100644
--- a/old/tvos/tvos/CoreImage/CIImageInitializationOptions.g.cs
+++ b/new/tvos/tvos/CoreImage/CIImageInitializationOptions.g.cs
@@ -47,7 +47,7 @@ namespace CoreImage {
public CIImageInitializationOptions (NSDictionary? dictionary) : base (dictionary) {}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(CIImageInitializationOptionsKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (CIImageInitializationOptionsKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/tvos/tvos/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/tvos/tvos/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index 5d78142..b96e2fe 100644
--- a/old/tvos/tvos/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/tvos/tvos/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -123,7 +123,7 @@ namespace CoreMedia {
[Introduced (PlatformName.TvOS, 11,0, ObjCRuntime.PlatformArchitecture.All)]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/tvos/tvos/ImageIO/CGImageDestinationOptions.g.cs b/new/tvos/tvos/ImageIO/CGImageDestinationOptions.g.cs
index fe8a6df..ef38d21 100644
--- a/old/tvos/tvos/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/tvos/tvos/ImageIO/CGImageDestinationOptions.g.cs
@@ -86,7 +86,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -102,7 +102,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -110,7 +110,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -118,7 +118,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -126,7 +126,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -134,7 +134,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/tvos/tvos/Security/SecKeyGenerationParameters.g.cs b/new/tvos/tvos/Security/SecKeyGenerationParameters.g.cs
index 53411d0..7213819 100644
--- a/old/tvos/tvos/Security/SecKeyGenerationParameters.g.cs
+++ b/new/tvos/tvos/Security/SecKeyGenerationParameters.g.cs
@@ -55,7 +55,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -63,7 +63,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
diff --git a/old/tvos/tvos/VideoToolbox/VTDecompressionProperties.g.cs b/new/tvos/tvos/VideoToolbox/VTDecompressionProperties.g.cs
index 012ce0a..0966bd5 100644
--- a/old/tvos/tvos/VideoToolbox/VTDecompressionProperties.g.cs
+++ b/new/tvos/tvos/VideoToolbox/VTDecompressionProperties.g.cs
@@ -115,7 +115,7 @@ namespace VideoToolbox {
}
public VTDecompressionResolutionOptions? ReducedResolutionDecode {
get {
- return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!);
+ return GetStrongDictionary<VTDecompressionResolutionOptions>(VTDecompressionPropertyKey.ReducedResolutionDecode!, (dict) => new VTDecompressionResolutionOptions (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.ReducedResolutionDecode!, value.GetDictionary ());
@@ -191,7 +191,7 @@ namespace VideoToolbox {
[Introduced (PlatformName.iOS, 9,0, ObjCRuntime.PlatformArchitecture.All)]
public VTPixelTransferProperties? PixelTransferSettings {
get {
- return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!);
+ return GetStrongDictionary<VTPixelTransferProperties>(VTDecompressionPropertyKey.PixelTransferProperties!, (dict) => new VTPixelTransferProperties (dict));
}
set {
SetNativeValue (VTDecompressionPropertyKey.PixelTransferProperties!, value.GetDictionary ());
diff --git a/old/tvos/tvos/VideoToolbox/VTPixelTransferProperties.g.cs b/new/tvos/tvos/VideoToolbox/VTPixelTransferProperties.g.cs
index 28523fb..590c2f5 100644
--- a/old/tvos/tvos/VideoToolbox/VTPixelTransferProperties.g.cs
+++ b/new/tvos/tvos/VideoToolbox/VTPixelTransferProperties.g.cs
@@ -49,7 +49,7 @@ namespace VideoToolbox {
public VTPixelTransferProperties (NSDictionary? dictionary) : base (dictionary) {}
public global::AVFoundation.AVVideoCleanApertureSettings? DestinationCleanAperture {
get {
- return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!);
+ return GetStrongDictionary<AVVideoCleanApertureSettings>(VTPixelTransferPropertyKeys.DestinationCleanAperture!, (dict) => new AVVideoCleanApertureSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationCleanAperture!, value.GetDictionary ());
@@ -57,7 +57,7 @@ namespace VideoToolbox {
}
public global::AVFoundation.AVVideoPixelAspectRatioSettings? DestinationPixelAspectRatio {
get {
- return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!);
+ return GetStrongDictionary<AVVideoPixelAspectRatioSettings>(VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, (dict) => new AVVideoPixelAspectRatioSettings (dict));
}
set {
SetNativeValue (VTPixelTransferPropertyKeys.DestinationPixelAspectRatio!, value.GetDictionary ());
diff --git a/old/tvos/tvos/Vision/VNImageOptions.g.cs b/new/tvos/tvos/Vision/VNImageOptions.g.cs
index aa64347..1569879 100644
--- a/old/tvos/tvos/Vision/VNImageOptions.g.cs
+++ b/new/tvos/tvos/Vision/VNImageOptions.g.cs
@@ -58,7 +58,7 @@ namespace Vision {
}
public CGImageProperties? Properties {
get {
- return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!);
+ return GetStrongDictionary<CGImageProperties>(VNImageOptionKeys.PropertiesKey!, (dict) => new CGImageProperties (dict));
}
set {
SetNativeValue (VNImageOptionKeys.PropertiesKey!, value.GetDictionary ());
diff --git a/old/watch/watch/CoreBluetooth/RestoredState.g.cs b/new/watch/watch/CoreBluetooth/RestoredState.g.cs
index d40511c..64d739b 100644
--- a/old/watch/watch/CoreBluetooth/RestoredState.g.cs
+++ b/new/watch/watch/CoreBluetooth/RestoredState.g.cs
@@ -55,7 +55,7 @@ namespace CoreBluetooth {
}
public PeripheralScanningOptions? ScanOptions {
get {
- return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!);
+ return GetStrongDictionary<PeripheralScanningOptions>(RestoredStateKeys.ScanOptionsKey!, (dict) => new PeripheralScanningOptions (dict));
}
set {
SetNativeValue (RestoredStateKeys.ScanOptionsKey!, value.GetDictionary ());
diff --git a/old/watch/watch/CoreMedia/CMSampleBufferAttachmentSettings.g.cs b/new/watch/watch/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
index 3bf5691..e1f915a 100644
--- a/old/watch/watch/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
+++ b/new/watch/watch/CoreMedia/CMSampleBufferAttachmentSettings.g.cs
@@ -114,7 +114,7 @@ namespace CoreMedia {
[Introduced (PlatformName.TvOS, 11,0, ObjCRuntime.PlatformArchitecture.All)]
public CMHevcTemporalLevelInfoSettings? HevcTemporalLevelInfo {
get {
- return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!);
+ return GetStrongDictionary<CMHevcTemporalLevelInfoSettings>(CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, (dict) => new CMHevcTemporalLevelInfoSettings (dict));
}
set {
SetNativeValue (CMSampleAttachmentKey.HevcTemporalLevelInfoKey!, value.GetDictionary ());
diff --git a/old/watch/watch/ImageIO/CGImageDestinationOptions.g.cs b/new/watch/watch/ImageIO/CGImageDestinationOptions.g.cs
index 70247ab..fbc99f1 100644
--- a/old/watch/watch/ImageIO/CGImageDestinationOptions.g.cs
+++ b/new/watch/watch/ImageIO/CGImageDestinationOptions.g.cs
@@ -77,7 +77,7 @@ namespace ImageIO {
}
public CGImagePropertiesTiff? TiffDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesTiff>(CGImageDestinationOptionsKeys.TIFFDictionary!, (dict) => new CGImagePropertiesTiff (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.TIFFDictionary!, value.GetDictionary ());
@@ -93,7 +93,7 @@ namespace ImageIO {
}
public CGImagePropertiesJfif? JfifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!);
+ return GetStrongDictionary<CGImagePropertiesJfif>(CGImageDestinationOptionsKeys.JFIFDictionary!, (dict) => new CGImagePropertiesJfif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.JFIFDictionary!, value.GetDictionary ());
@@ -101,7 +101,7 @@ namespace ImageIO {
}
public CGImagePropertiesExif? ExifDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!);
+ return GetStrongDictionary<CGImagePropertiesExif>(CGImageDestinationOptionsKeys.ExifDictionary!, (dict) => new CGImagePropertiesExif (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.ExifDictionary!, value.GetDictionary ());
@@ -109,7 +109,7 @@ namespace ImageIO {
}
public CGImagePropertiesPng? PngDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!);
+ return GetStrongDictionary<CGImagePropertiesPng>(CGImageDestinationOptionsKeys.PNGDictionary!, (dict) => new CGImagePropertiesPng (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.PNGDictionary!, value.GetDictionary ());
@@ -117,7 +117,7 @@ namespace ImageIO {
}
public CGImagePropertiesIptc? IptcDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!);
+ return GetStrongDictionary<CGImagePropertiesIptc>(CGImageDestinationOptionsKeys.IPTCDictionary!, (dict) => new CGImagePropertiesIptc (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.IPTCDictionary!, value.GetDictionary ());
@@ -125,7 +125,7 @@ namespace ImageIO {
}
public CGImagePropertiesGps? GpsDictionary {
get {
- return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!);
+ return GetStrongDictionary<CGImagePropertiesGps>(CGImageDestinationOptionsKeys.GPSDictionary!, (dict) => new CGImagePropertiesGps (dict));
}
set {
SetNativeValue (CGImageDestinationOptionsKeys.GPSDictionary!, value.GetDictionary ());
diff --git a/old/watch/watch/Security/SecKeyGenerationParameters.g.cs b/new/watch/watch/Security/SecKeyGenerationParameters.g.cs
index 673880a..2a72b3f 100644
--- a/old/watch/watch/Security/SecKeyGenerationParameters.g.cs
+++ b/new/watch/watch/Security/SecKeyGenerationParameters.g.cs
@@ -46,7 +46,7 @@ namespace Security {
}
public SecKeyParameters? PrivateKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PrivateKeyAttrsKey!, value.GetDictionary ());
@@ -54,7 +54,7 @@ namespace Security {
}
public SecKeyParameters? PublicKeyAttrs {
get {
- return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!);
+ return GetStrongDictionary<SecKeyParameters>(SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, (dict) => new SecKeyParameters (dict));
}
set {
SetNativeValue (SecKeyGenerationAttributeKeys.PublicKeyAttrsKey!, value.GetDictionary ());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment