[homekit] Remove manual workaround since #57870 was fixed a while ago (#8256)

This commit is contained in:
Sebastien Pouliot 2020-04-01 11:53:10 -04:00 коммит произвёл GitHub
Родитель dd9b320704
Коммит 559ca5624d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 15 добавлений и 43 удалений

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

@ -1,17 +0,0 @@
using System;
using ObjCRuntime;
namespace HomeKit {
partial class HMMutableSignificantTimeEvent {
public virtual HMSignificantEvent SignificantEvent {
get {
return (HMSignificantEvent) (HMSignificantEventExtensions.GetValue (WeakSignificantEvent));
}
set {
WeakSignificantEvent = HMSignificantEventExtensions.GetConstant (value);
}
}
}
}

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

@ -1,17 +0,0 @@
using System;
using ObjCRuntime;
namespace HomeKit {
partial class HMSignificantTimeEvent {
public virtual HMSignificantEvent SignificantEvent {
get {
return (HMSignificantEvent) (HMSignificantEventExtensions.GetValue (WeakSignificantEvent));
}
set {
WeakSignificantEvent = HMSignificantEventExtensions.GetConstant (value);
}
}
}
}

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

@ -904,8 +904,6 @@ HOMEKIT_SOURCES = \
HomeKit/HMCharacteristicProperties.cs \
HomeKit/HMEventTrigger.cs \
HomeKit/HMHome.cs \
HomeKit/HMSignificantTimeEvent.cs \
HomeKit/HMMutableSignificantTimeEvent.cs \
HomeKit/HMService.cs \
# iAd

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

@ -1815,9 +1815,12 @@ namespace HomeKit {
[Export ("significantEvent", ArgumentSemantic.Strong)]
NSString WeakSignificantEvent { get; [NotImplemented] set; }
// FIXME: Bug https://bugzilla.xamarin.com/show_bug.cgi?id=57870
// [Wrap ("HMSignificantEventExtensions.GetValue (WeakSignificantEvent)")]
// HMSignificantEvent SignificantEvent { get; [NotImplemented] set; }
HMSignificantEvent SignificantEvent {
[Wrap ("HMSignificantEventExtensions.GetValue (WeakSignificantEvent)")]
get;
[NotImplemented]
set;
}
[NullAllowed, Export ("offset", ArgumentSemantic.Strong)]
NSDateComponents Offset { get; [NotImplemented] set; }
@ -1839,10 +1842,15 @@ namespace HomeKit {
[Export ("significantEvent", ArgumentSemantic.Strong)]
NSString WeakSignificantEvent { get; set; }
// FIXME: Bug https://bugzilla.xamarin.com/show_bug.cgi?id=57870
// [Override]
// [Wrap ("HMSignificantEventExtensions.GetValue (WeakSignificantEvent)")]
// HMSignificantEvent SignificantEvent { get; set; }
#if XAMCORE_4_0
[Override]
#endif
HMSignificantEvent SignificantEvent {
[Wrap ("HMSignificantEventExtensions.GetValue (WeakSignificantEvent)")]
get;
[Wrap ("WeakSignificantEvent = HMSignificantEventExtensions.GetConstant (value)")]
set;
}
[Override]
[Export ("offset", ArgumentSemantic.Strong)]