xamarinwatchos
namespace ClockKit
{
[Protocol(Name = "CLKComplicationDataSource", WrapperType = typeof(CLKComplicationDataSourceWrapper))]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "RequestedUpdateDidBegin", Selector = "requestedUpdateDidBegin")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "RequestedUpdateBudgetExhausted", Selector = "requestedUpdateBudgetExhausted")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "GetSupportedTimeTravelDirections", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V5) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<CLKComplicationTimeTravelDirections>) }, Selector = "getSupportedTimeTravelDirectionsForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTimelineStartDate", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V6) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<NSDate>) }, Selector = "getTimelineStartDateForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTimelineEndDate", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V6) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<NSDate>) }, Selector = "getTimelineEndDateForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetPrivacyBehavior", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V7) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<CLKComplicationPrivacyBehavior>) }, Selector = "getPrivacyBehaviorForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTimelineAnimationBehavior", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V8) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<CLKComplicationTimelineAnimationBehavior>) }, Selector = "getTimelineAnimationBehaviorForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetAlwaysOnTemplate", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V9) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<CLKComplicationTemplate>) }, Selector = "getAlwaysOnTemplateForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "GetCurrentTimelineEntry", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V10) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<CLKComplicationTimelineEntry>) }, Selector = "getCurrentTimelineEntryForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTimelineEntriesBeforeDate", ParameterBlockProxy = new[] { null, null, null, typeof(NIDActionArity1V11) }, ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(NSDate), typeof(nuint), typeof(Action<CLKComplicationTimelineEntry[]>) }, Selector = "getTimelineEntriesForComplication:beforeDate:limit:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetTimelineEntriesAfterDate", ParameterBlockProxy = new[] { null, null, null, typeof(NIDActionArity1V11) }, ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(NSDate), typeof(nuint), typeof(Action<CLKComplicationTimelineEntry[]>) }, Selector = "getTimelineEntriesForComplication:afterDate:limit:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetNextRequestedUpdateDate", ParameterBlockProxy = new[] { typeof(NIDActionArity1V6) }, ParameterByRef = new[] { false }, ParameterType = new[] { typeof(Action<NSDate>) }, Selector = "getNextRequestedUpdateDateWithHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetPlaceholderTemplate", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V9) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<CLKComplicationTemplate>) }, Selector = "getPlaceholderTemplateForComplication:withHandler:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetLocalizableSampleTemplate", ParameterBlockProxy = new[] { null, typeof(NIDActionArity1V9) }, ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(CLKComplication), typeof(Action<CLKComplicationTemplate>) }, Selector = "getLocalizableSampleTemplateForComplication:withHandler:")]
public interface ICLKComplicationDataSource : INativeObject, IDisposable
}
Xamarin watchOS | 0.0 |
---|---|
Information specific to xamarinwatchos | |
Assembly | Xamarin.WatchOS , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |