Remove extra (managed) setters on readonly (native) properties (#11907)

When used they can cause rejection from the app store (but in most
case the managed linker will remove them from the app code)
This commit is contained in:
Sebastien Pouliot 2021-06-14 09:27:16 -04:00 коммит произвёл GitHub
Родитель 51ba9f353b
Коммит 51f0651976
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
3 изменённых файлов: 23 добавлений и 4 удалений

Просмотреть файл

@ -567,7 +567,13 @@ namespace MLCompute {
MLCDevice Device { get; }
[Export ("optimizerData", ArgumentSemantic.Copy)]
MLCTensorData[] OptimizerData { get; set; }
MLCTensorData[] OptimizerData {
get;
#if !XAMCORE_4_0
[NotImplemented]
set;
#endif
}
[Export ("optimizerDeviceData", ArgumentSemantic.Copy)]
MLCTensorOptimizerDeviceData[] OptimizerDeviceData { get; }

Просмотреть файл

@ -1686,7 +1686,12 @@ namespace NetworkExtension {
NWEndpoint LocalEndpoint { get; }
[Export ("socketFamily")]
int SocketFamily { get; set; }
int SocketFamily {
get;
#if !XAMCORE_4_0
[NotImplemented] set;
#endif
}
[Export ("socketType")]
int SocketType {

Просмотреть файл

@ -1707,7 +1707,13 @@ namespace Vision {
interface VNImageTranslationAlignmentObservation {
[Export ("alignmentTransform", ArgumentSemantic.Assign)]
CGAffineTransform AlignmentTransform { get; set; }
CGAffineTransform AlignmentTransform {
get;
#if !XAMCORE_4_0
[NotImplemented]
set;
#endif
}
}
[TV (11,0), Mac (10,13), iOS (11,0)]
@ -1719,8 +1725,10 @@ namespace Vision {
Matrix3 WarpTransform {
[MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")]
get;
[MarshalDirective (NativePrefix = "xamarin_simd__", Library = "__Internal")]
#if !XAMCORE_4_0
[NotImplemented]
set;
#endif
}
}