title | description | author | ms.author | ms.date | ms.topic | ms.assetid | ms.prod |
---|---|---|---|---|---|---|---|
Xamarin.Dotnet.iOS-MacCatalyst SDK API diff: unknown vs unknown |
List of API changes between Xamarin.Dotnet.iOS-MacCatalyst versions unknown and unknown. |
spouliot |
sepoulio |
10/25/2021 |
article |
9545b723-c49b-2ede-1a57-b04133167459 |
xamarin |
Removed property:
public virtual Foundation.NSUrl DestinationUrl { get; }
Added property:
public virtual bool CanProvideSampleCursors { get; }
Added property:
public virtual string CurrentDevice { get; set; }
Added methods:
public virtual void Activate (AVAudioSessionActivationOptions options, System.Action<System.Boolean,Foundation.NSError> handler);
public virtual System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> ActivateAsync (AVAudioSessionActivationOptions options);
Added properties:
public virtual Foundation.NSNumber[] AvailableArchitectures { get; }
public virtual bool HasCustomView { get; }
public virtual UIKit.UIImage Icon { get; }
public virtual Foundation.NSUrl IconUrl { get; }
public virtual bool PassesAUVal { get; }
public virtual string[] UserTagNames { get; set; }
public virtual Foundation.NSDictionary WeakConfigurationDictionary { get; }
Added method:
public virtual bool SupportsNumberInputChannels (nint numInputChannels, nint numOutputChannels);
Added properties:
public virtual bool Enabled { get; set; }
public virtual float Volume { get; set; }
Added property:
public virtual Foundation.NSDictionary WeakAudioSettings { get; set; }
Added properties:
public virtual bool InUseByAnotherApplication { get; }
public virtual AVCaptureDevice[] LinkedDevices { get; }
public virtual int WeakTransportType { get; }
Added property:
public virtual bool RecordingPaused { get; }
Added methods:
public virtual void PauseRecording ();
public virtual void ResumeRecording ();
Removed property:
public static Foundation.NSString PresetiFrame960x540 { get; }
Removed property:
[Obsolete ("Starting with ios6.0.")]
public static Foundation.NSString TimedMetadata { get; }
Added properties:
public virtual string AudioOutputDeviceUniqueID { get; set; }
public virtual ulong PreferredVideoDecoderGpuRegistryId { get; set; }
public struct AVSampleCursorAudioDependencyInfo {
// fields
public bool IsIndependentlyDecodable;
public nint PacketRefreshCount;
}
Added property:
public virtual bool CanStopPictureInPicture { get; }
Removed constructor:
public AVPictureInPictureControllerContentSource (UIKit.UIView sourceView, AVPictureInPictureVideoCallViewController contentViewController);
Removed properties:
public virtual AVPictureInPictureVideoCallViewController ActiveVideoCallContentViewController { get; }
public virtual UIKit.UIView ActiveVideoCallSourceView { get; }
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed method:
[Obsolete ("Starting with ios15.0 the iAd framework has been removed from iOS.")]
public static void PrepareForPrerollAds ();
Added interface:
AppKit.INSTouchBarProvider
Added property:
public virtual bool IsLoadedInProcess { get; }
Removed method:
[Obsolete ("Starting with ios14.0 use 'CopyIcon' instead.")]
public UIKit.UIImage GetIcon (float desiredPointSize);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
public class ASWebAuthenticationSessionRequest : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASWebAuthenticationSessionRequest (Foundation.NSCoder coder);
protected ASWebAuthenticationSessionRequest (Foundation.NSObjectFlag t);
protected ASWebAuthenticationSessionRequest (IntPtr handle);
// properties
public virtual string CallbackUrlScheme { get; }
public override IntPtr ClassHandle { get; }
public IASWebAuthenticationSessionRequestDelegate Delegate { get; set; }
public virtual bool ShouldUseEphemeralSession { get; }
public virtual Foundation.NSUrl Url { get; }
public virtual Foundation.NSUuid Uuid { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual void Cancel (Foundation.NSError error);
public virtual void Complete (Foundation.NSUrl callbackUrl);
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
protected override void Dispose (bool disposing);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class ASWebAuthenticationSessionRequestDelegate : Foundation.NSObject, IASWebAuthenticationSessionRequestDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public ASWebAuthenticationSessionRequestDelegate ();
protected ASWebAuthenticationSessionRequestDelegate (Foundation.NSObjectFlag t);
protected ASWebAuthenticationSessionRequestDelegate (IntPtr handle);
// methods
public virtual void DidCancel (ASWebAuthenticationSessionRequest authenticationSessionRequest, Foundation.NSError error);
public virtual void DidComplete (ASWebAuthenticationSessionRequest authenticationSessionRequest, Foundation.NSUrl callbackUrl);
}
public static class ASWebAuthenticationSessionRequestDelegate_Extensions {
// methods
public static void DidCancel (this IASWebAuthenticationSessionRequestDelegate This, ASWebAuthenticationSessionRequest authenticationSessionRequest, Foundation.NSError error);
public static void DidComplete (this IASWebAuthenticationSessionRequestDelegate This, ASWebAuthenticationSessionRequest authenticationSessionRequest, Foundation.NSUrl callbackUrl);
}
public interface IASWebAuthenticationSessionRequestDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
Added properties:
public virtual Foundation.NSDictionary<AEAssessmentApplication,AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration> ConfigurationsByApplication { get; }
public virtual AEAssessmentParticipantConfiguration MainParticipantConfiguration { get; }
Added methods:
public virtual void Remove (AEAssessmentApplication application);
public virtual void SetConfiguration (AEAssessmentParticipantConfiguration configuration, AEAssessmentApplication application);
Added methods:
public virtual void DidUpdate (AEAssessmentSession session);
public virtual void FailedToUpdate (AEAssessmentSession session, AEAssessmentConfiguration configuration, Foundation.NSError error);
Added methods:
public static void DidUpdate (this IAEAssessmentSessionDelegate This, AEAssessmentSession session);
public static void FailedToUpdate (this IAEAssessmentSessionDelegate This, AEAssessmentSession session, AEAssessmentConfiguration configuration, Foundation.NSError error);
Added interface:
AppKit.INSTouchBarProvider
Removed property:
public virtual CKRecordZoneID ZoneID { get; set; }
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added properties:
public virtual CAAutoresizingMask AutoresizingMask { get; set; }
public virtual CAConstraint[] Constraints { get; set; }
public virtual Foundation.NSObject LayoutManager { get; set; }
Added methods:
public virtual void AddConstraint (CAConstraint c);
public virtual void Resize (CoreGraphics.CGSize oldSuperlayerSize);
public virtual void ResizeSublayers (CoreGraphics.CGSize oldSize);
Added properties:
public virtual bool DisplaySyncEnabled { get; set; }
public virtual CAEdrMetadata EdrMetadata { get; set; }
[Serializable]
[Flags]
public enum CAAutoresizingMask {
HeightSizable = 16,
MaxXMargin = 4,
MaxYMargin = 32,
MinXMargin = 1,
MinYMargin = 8,
NotSizable = 0,
WidthSizable = 2,
}
public class CAConstraint : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CAConstraint ();
public CAConstraint (Foundation.NSCoder coder);
protected CAConstraint (Foundation.NSObjectFlag t);
protected CAConstraint (IntPtr handle);
public CAConstraint (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, nfloat scale, nfloat offset);
// properties
public virtual CAConstraintAttribute Attribute { get; }
public override IntPtr ClassHandle { get; }
public virtual nfloat Scale { get; }
public virtual CAConstraintAttribute SourceAttribute { get; }
public virtual string SourceName { get; }
// methods
public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttribute);
public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, nfloat offset);
public static CAConstraint Create (CAConstraintAttribute attribute, string relativeToSource, CAConstraintAttribute srcAttr, nfloat scale, nfloat offset);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum CAConstraintAttribute {
Height = 7,
MaxX = 2,
MaxY = 6,
MidX = 1,
MidY = 5,
MinX = 0,
MinY = 4,
Width = 3,
}
public class CAConstraintLayoutManager : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CAConstraintLayoutManager ();
public CAConstraintLayoutManager (Foundation.NSCoder coder);
protected CAConstraintLayoutManager (Foundation.NSObjectFlag t);
protected CAConstraintLayoutManager (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static CAConstraintLayoutManager LayoutManager { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class CAEdrMetadata : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
protected CAEdrMetadata (Foundation.NSObjectFlag t);
protected CAEdrMetadata (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public static CAEdrMetadata HlgMetadata { get; }
// methods
public static CAEdrMetadata GetHdr10Metadata (Foundation.NSData displayData, Foundation.NSData contentData, float scale);
public static CAEdrMetadata GetHdr10Metadata (float minNits, float maxNits, float scale);
}
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed events:
public event System.EventHandler<CBPeripheralsEventArgs> RetrievedConnectedPeripherals;
public event System.EventHandler<CBPeripheralsEventArgs> RetrievedPeripherals;
Removed methods:
[Obsolete ("Starting with ios8.4.")]
public virtual void RetrievedConnectedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);
[Obsolete ("Starting with ios8.4.")]
public virtual void RetrievedPeripherals (CBCentralManager central, CBPeripheral[] peripherals);
Removed methods:
[Obsolete ("Starting with ios8.4.")]
public static void RetrievedConnectedPeripherals (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral[] peripherals);
[Obsolete ("Starting with ios8.4.")]
public static void RetrievedPeripherals (this ICBCentralManagerDelegate This, CBCentralManager central, CBPeripheral[] peripherals);
Removed event:
public event System.EventHandler InvalidatedService;
Removed method:
[Obsolete ("Starting with ios8.4.")]
public virtual void InvalidatedService (CBPeripheral peripheral);
Removed method:
[Obsolete ("Starting with ios8.4.")]
public static void InvalidatedService (this ICBPeripheralDelegate This, CBPeripheral peripheral);
Removed constructor:
public NSBatchInsertRequest ();
Removed property:
public static CGImage ScreenImage { get; }
Added methods:
public static CGImage ScreenImage (int windownumber, CGRect bounds);
public static CGImage ScreenImage (int windownumber, CGRect bounds, CGWindowListOption windowOption, CGWindowImageOption imageOption);
[Serializable]
public enum CGCaptureOptions {
NoFill = 1,
None = 0,
}
public static class CGDisplay {
// properties
public static int MainDisplayID { get; }
public static int ShieldingWindowLevel { get; }
// methods
public static int Capture (int display);
public static int Capture (int display, CGCaptureOptions options);
public static int CaptureAllDisplays ();
public static CGRect GetBounds (int display);
public static int GetDisplayID (int displayMask);
public static int GetGammaTableCapacity (int display);
public static nint GetHeight (int display);
public static int GetOpenGLDisplayMask (int display);
public static int GetShieldingWindowID (int display);
public static nint GetTypeID ();
public static nint GetWidth (int display);
public static int HideCursor (int display);
public static bool IsCaptured (int display);
public static int MoveCursor (int display, CGPoint point);
public static int Release (int display);
public static int ReleaseAllDisplays ();
public static void RestoreColorSyncSettings ();
public static int SetDisplayTransfer (int display, float redMin, float redMax, float redGamma, float greenMin, float greenMax, float greenGamma, float blueMin, float blueMax, float blueGamma);
public static int ShowCursor (int display);
}
public sealed class CGEvent : ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CGEvent (CGEventSource eventSource);
public CGEvent (Foundation.NSData source);
public CGEvent (IntPtr handle);
public CGEvent (CGEventSource source, CGScrollEventUnit units, int[] wheel);
public CGEvent (CGEventSource source, ushort virtualKey, bool keyDown);
public CGEvent (CGEventSource source, CGEventType mouseType, CGPoint mouseCursorPosition, CGMouseButton mouseButton);
// properties
public CGEventType EventType { get; set; }
public CGEventFlags Flags { get; set; }
public virtual IntPtr Handle { get; }
public CGPoint Location { get; set; }
public long MouseEventButtonNumber { get; }
public long MouseEventClickState { get; }
public long MouseEventDeltaX { get; }
public long MouseEventDeltaY { get; }
public bool MouseEventInstantMouser { get; }
public long MouseEventNumber { get; }
public double MouseEventPressure { get; }
public long MouseEventSubtype { get; }
public ulong Timestamp { get; set; }
[Obsolete ("Use 'Timestamp' instead.")]
public ulong Timestampe { get; set; }
public CGPoint UnflippedLocation { get; }
// methods
public CGEvent Copy ();
public CGEventSource CreateEventSource ();
public static CoreFoundation.CFMachPort CreateTap (CGEventTapLocation location, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask mask, CGEvent.CGEventTapCallback cback, IntPtr data);
public static CoreFoundation.CFMachPort CreateTap (IntPtr processSerialNumber, CGEventTapLocation location, CGEventTapPlacement place, CGEventTapOptions options, CGEventMask mask, CGEvent.CGEventTapCallback cback, IntPtr data);
public virtual void Dispose ();
public void Dispose (bool disposing);
public CGEventTapInformation[] GetEventTapList ();
public static CGEventFlags GetFlags (IntPtr eventHandle);
public string GetUnicodeString ();
public static bool IsTapEnabled (CoreFoundation.CFMachPort machPort);
public static void Post (CGEvent evt, CGEventTapLocation location);
public static void PostToPSN (CGEvent evt, IntPtr processSerialNumber);
public static bool PreflightListenEventAccess ();
public static bool PreflightPostEventAccess ();
public static bool RequestListenEventAccess ();
public static bool RequestPostEventAccess ();
public void SetEventSource (CGEventSource eventSource);
public void SetUnicodeString (string value);
public static void TapDisable (CoreFoundation.CFMachPort machPort);
public static void TapEnable (CoreFoundation.CFMachPort machPort);
public static void TapPostEven (IntPtr tapProxyEvent, CGEvent evt);
public Foundation.NSData ToData ();
protected override void ~CGEvent ();
// inner types
public sealed delegate CGEventTapCallback : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CGEvent.CGEventTapCallback (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (IntPtr tapProxyEvent, CGEventType eventType, IntPtr eventRef, IntPtr userInfo, System.AsyncCallback callback, object object);
public virtual IntPtr EndInvoke (System.IAsyncResult result);
public virtual IntPtr Invoke (IntPtr tapProxyEvent, CGEventType eventType, IntPtr eventRef, IntPtr userInfo);
}
}
[Serializable]
[Flags]
public enum CGEventFilterMask {
PermitLocalKeyboardEvents = 2,
PermitLocalMouseEvents = 1,
PermitSystemDefinedEvents = 4,
}
[Serializable]
[Flags]
public enum CGEventFlags {
AlphaShift = 65536,
Alternate = 524288,
Command = 1048576,
Control = 262144,
Help = 4194304,
NonCoalesced = 256,
NumericPad = 2097152,
SecondaryFn = 8388608,
Shift = 131072,
}
[Serializable]
[Flags]
public enum CGEventMask {
FlagsChanged = 4096,
KeyDown = 1024,
KeyUp = 2048,
LeftMouseDown = 2,
LeftMouseDragged = 64,
LeftMouseUp = 4,
MouseMoved = 32,
Null = 1,
OtherMouseDown = 33554432,
OtherMouseDragged = 134217728,
OtherMouseUp = 67108864,
RightMouseDown = 8,
RightMouseDragged = 128,
RightMouseUp = 16,
ScrollWheel = 4194304,
TabletPointer = 8388608,
TabletProximity = 16777216,
}
[Serializable]
public enum CGEventMouseSubtype {
Default = 0,
TabletPoint = 1,
TabletProximity = 2,
}
public sealed class CGEventSource : ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public CGEventSource (CGEventSourceStateID stateID);
public CGEventSource (IntPtr handle);
public CGEventSource (IntPtr handle, bool ownsHandle);
// properties
public virtual IntPtr Handle { get; }
public int KeyboardType { get; set; }
public double LocalEventsSupressionInterval { get; set; }
public double PixelsPerLine { get; set; }
public CGEventSourceStateID StateID { get; }
public long UserData { get; set; }
// methods
public virtual void Dispose ();
public void Dispose (bool disposing);
public static bool GetButtonState (CGEventSourceStateID stateID, CGMouseButton button);
public static uint GetCounterForEventType (CGEventSourceStateID stateID, CGEventType eventType);
public static CGEventFlags GetFlagsState (CGEventSourceStateID stateID);
public static bool GetKeyState (CGEventSourceStateID stateID, ushort keycode);
public CGEventFilterMask GetLocalEventsFilterDuringSupressionState (CGEventSuppressionState state);
public static double GetSecondsSinceLastEventType (CGEventSourceStateID stateID, CGEventType eventType);
public void SetLocalEventsFilterDuringSupressionState (CGEventFilterMask filter, CGEventSuppressionState state);
protected override void ~CGEventSource ();
}
[Serializable]
public enum CGEventSourceStateID {
CombinedSession = 0,
HidSystem = 1,
Private = -1,
}
[Serializable]
public enum CGEventSuppressionState {
NumberOfEventSuppressionStates = 2,
RemoteMouseDrag = 1,
SuppressionInterval = 0,
}
public struct CGEventTapInformation {
// fields
public float AvgUsecLatency;
public bool Enabled;
public uint EventTapID;
public CGEventMask EventsOfInterest;
public float MaxUsecLatency;
public float MinUsecLatency;
public CGEventTapOptions Options;
public int ProcessBeingTapped;
public CGEventTapLocation TapPoint;
public int TappingProcess;
}
[Serializable]
public enum CGEventTapLocation {
AnnotatedSession = 2,
HID = 0,
Session = 1,
}
[Serializable]
public enum CGEventTapOptions {
Default = 0,
ListenOnly = 1,
}
[Serializable]
public enum CGEventTapPlacement {
HeadInsert = 0,
TailAppend = 1,
}
[Serializable]
public enum CGEventType {
FlagsChanged = 12,
KeyDown = 10,
KeyUp = 11,
LeftMouseDown = 1,
LeftMouseDragged = 6,
LeftMouseUp = 2,
MouseMoved = 5,
Null = 0,
OtherMouseDown = 25,
OtherMouseDragged = 27,
OtherMouseUp = 26,
RightMouseDown = 3,
RightMouseDragged = 7,
RightMouseUp = 4,
ScrollWheel = 22,
TabletPointer = 23,
TabletProximity = 24,
TapDisabledByTimeout = 4294967294,
TapDisabledByUserInput = 4294967295,
}
[Serializable]
public enum CGMouseButton {
Center = 2,
Left = 0,
Right = 1,
}
[Serializable]
public enum CGScrollEventUnit {
Line = 1,
Pixel = 0,
}
[Serializable]
[Flags]
public enum CGWindowImageOption {
BestResolution = 8,
BoundsIgnoreFraming = 1,
Default = 0,
NominalResolution = 16,
OnlyShadows = 4,
ShouldBeOpaque = 2,
}
[Serializable]
[Flags]
public enum CGWindowListOption {
All = 0,
ExcludeDesktopElements = 16,
IncludingWindow = 8,
OnScreenAboveWindow = 2,
OnScreenBelowWindow = 4,
OnScreenOnly = 1,
}
Modified constructors:
-public CIAccordionFoldTransition (IntPtr handle)
+protected CIAccordionFoldTransition (IntPtr handle)
Modified constructors:
-public CIAdditionCompositing (IntPtr handle)
+protected CIAdditionCompositing (IntPtr handle)
Modified constructors:
-public CIAffineClamp (IntPtr handle)
+protected CIAffineClamp (IntPtr handle)
Modified constructors:
-public CIAffineTile (IntPtr handle)
+protected CIAffineTile (IntPtr handle)
Modified constructors:
-public CIAffineTransform (IntPtr handle)
+protected CIAffineTransform (IntPtr handle)
Modified constructors:
-public CIAreaAverage (IntPtr handle)
+protected CIAreaAverage (IntPtr handle)
Modified constructors:
-public CIAreaHistogram (IntPtr handle)
+protected CIAreaHistogram (IntPtr handle)
Modified constructors:
-public CIAreaMaximum (IntPtr handle)
+protected CIAreaMaximum (IntPtr handle)
Modified constructors:
-public CIAreaMaximumAlpha (IntPtr handle)
+protected CIAreaMaximumAlpha (IntPtr handle)
Modified constructors:
-public CIAreaMinMax (IntPtr handle)
+protected CIAreaMinMax (IntPtr handle)
Modified constructors:
-public CIAreaMinMaxRed (IntPtr handle)
+protected CIAreaMinMaxRed (IntPtr handle)
Modified constructors:
-public CIAreaMinimum (IntPtr handle)
+protected CIAreaMinimum (IntPtr handle)
Modified constructors:
-public CIAreaMinimumAlpha (IntPtr handle)
+protected CIAreaMinimumAlpha (IntPtr handle)
Modified constructors:
-public CIAttributedTextImageGenerator (IntPtr handle)
+protected CIAttributedTextImageGenerator (IntPtr handle)
Modified constructors:
-public CIAztecCodeGenerator (IntPtr handle)
+protected CIAztecCodeGenerator (IntPtr handle)
Modified constructors:
-public CIBarcodeGenerator (IntPtr handle)
+protected CIBarcodeGenerator (IntPtr handle)
Modified constructors:
-public CIBarsSwipeTransition (IntPtr handle)
+protected CIBarsSwipeTransition (IntPtr handle)
Modified constructors:
-public CIBicubicScaleTransform (IntPtr handle)
+protected CIBicubicScaleTransform (IntPtr handle)
Modified constructors:
-public CIBlendWithAlphaMask (IntPtr handle)
+protected CIBlendWithAlphaMask (IntPtr handle)
Modified constructors:
-public CIBlendWithBlueMask (IntPtr handle)
+protected CIBlendWithBlueMask (IntPtr handle)
Modified constructors:
-public CIBlendWithMask (IntPtr handle)
+protected CIBlendWithMask (IntPtr handle)
Modified constructors:
-public CIBlendWithRedMask (IntPtr handle)
+protected CIBlendWithRedMask (IntPtr handle)
Modified constructors:
-public CIBloom (IntPtr handle)
+protected CIBloom (IntPtr handle)
Modified constructors:
-public CIBokehBlur (IntPtr handle)
+protected CIBokehBlur (IntPtr handle)
Modified constructors:
-public CIBoxBlur (IntPtr handle)
+protected CIBoxBlur (IntPtr handle)
Modified constructors:
-public CIBumpDistortion (IntPtr handle)
+protected CIBumpDistortion (IntPtr handle)
Modified constructors:
-public CIBumpDistortionLinear (IntPtr handle)
+protected CIBumpDistortionLinear (IntPtr handle)
Modified constructors:
-public CICameraCalibrationLensCorrection (IntPtr handle)
+protected CICameraCalibrationLensCorrection (IntPtr handle)
Modified constructors:
-public CICheckerboardGenerator (IntPtr handle)
+protected CICheckerboardGenerator (IntPtr handle)
Modified constructors:
-public CICircleSplashDistortion (IntPtr handle)
+protected CICircleSplashDistortion (IntPtr handle)
Modified constructors:
-public CICircularScreen (IntPtr handle)
+protected CICircularScreen (IntPtr handle)
Modified constructors:
-public CICircularWrap (IntPtr handle)
+protected CICircularWrap (IntPtr handle)
Modified constructors:
-public CIClamp (IntPtr handle)
+protected CIClamp (IntPtr handle)
Modified constructors:
-public CICmykHalftone (IntPtr handle)
+protected CICmykHalftone (IntPtr handle)
Modified constructors:
-public CICode128BarcodeGenerator (IntPtr handle)
+protected CICode128BarcodeGenerator (IntPtr handle)
Modified constructors:
-public CICodeGenerator (IntPtr handle)
+protected CICodeGenerator (IntPtr handle)
Modified constructors:
-public CIColorAbsoluteDifference (IntPtr handle)
+protected CIColorAbsoluteDifference (IntPtr handle)
Modified constructors:
-public CIColorBlendMode (IntPtr handle)
+protected CIColorBlendMode (IntPtr handle)
Modified constructors:
-public CIColorBurnBlendMode (IntPtr handle)
+protected CIColorBurnBlendMode (IntPtr handle)
Modified constructors:
-public CIColorClamp (IntPtr handle)
+protected CIColorClamp (IntPtr handle)
Modified constructors:
-public CIColorControls (IntPtr handle)
+protected CIColorControls (IntPtr handle)
Modified constructors:
-public CIColorCrossPolynomial (IntPtr handle)
+protected CIColorCrossPolynomial (IntPtr handle)
Modified constructors:
-public CIColorCube (IntPtr handle)
+protected CIColorCube (IntPtr handle)
Modified constructors:
-public CIColorCubeWithColorSpace (IntPtr handle)
+protected CIColorCubeWithColorSpace (IntPtr handle)
Modified constructors:
-public CIColorCubesMixedWithMask (IntPtr handle)
+protected CIColorCubesMixedWithMask (IntPtr handle)
Modified constructors:
-public CIColorCurves (IntPtr handle)
+protected CIColorCurves (IntPtr handle)
Modified constructors:
-public CIColorDodgeBlendMode (IntPtr handle)
+protected CIColorDodgeBlendMode (IntPtr handle)
Modified constructors:
-public CIColorInvert (IntPtr handle)
+protected CIColorInvert (IntPtr handle)
Modified constructors:
-public CIColorMap (IntPtr handle)
+protected CIColorMap (IntPtr handle)
Modified constructors:
-public CIColorMatrix (IntPtr handle)
+protected CIColorMatrix (IntPtr handle)
Modified constructors:
-public CIColorMonochrome (IntPtr handle)
+protected CIColorMonochrome (IntPtr handle)
Modified constructors:
-public CIColorPolynomial (IntPtr handle)
+protected CIColorPolynomial (IntPtr handle)
Modified constructors:
-public CIColorPosterize (IntPtr handle)
+protected CIColorPosterize (IntPtr handle)
Modified constructors:
-public CIColorThreshold (IntPtr handle)
+protected CIColorThreshold (IntPtr handle)
Modified constructors:
-public CIColorThresholdOtsu (IntPtr handle)
+protected CIColorThresholdOtsu (IntPtr handle)
Modified constructors:
-public CIColumnAverage (IntPtr handle)
+protected CIColumnAverage (IntPtr handle)
Modified constructors:
-public CIComicEffect (IntPtr handle)
+protected CIComicEffect (IntPtr handle)
Modified constructors:
-public CIConstantColorGenerator (IntPtr handle)
+protected CIConstantColorGenerator (IntPtr handle)
Removed methods:
public static CIContext FromContext (OpenGLES.EAGLContext eaglContext);
public static CIContext FromContext (OpenGLES.EAGLContext eaglContext, CIContextOptions options);
public static CIContext FromContext (OpenGLES.EAGLContext eaglContext, Foundation.NSDictionary dictionary);
public static CIContext FromMetalDevice (Metal.IMTLDevice device, CIContextOptions options);
Modified constructors:
-public CIConvolution3X3 (IntPtr handle)
+protected CIConvolution3X3 (IntPtr handle)
Modified constructors:
-public CIConvolution5X5 (IntPtr handle)
+protected CIConvolution5X5 (IntPtr handle)
Modified constructors:
-public CIConvolution7X7 (IntPtr handle)
+protected CIConvolution7X7 (IntPtr handle)
Modified constructors:
-public CIConvolution9Horizontal (IntPtr handle)
+protected CIConvolution9Horizontal (IntPtr handle)
Modified constructors:
-public CIConvolution9Vertical (IntPtr handle)
+protected CIConvolution9Vertical (IntPtr handle)
Modified constructors:
-public CIConvolutionCore (IntPtr handle)
+protected CIConvolutionCore (IntPtr handle)
Modified constructors:
-public CIConvolutionRGB3X3 (IntPtr handle)
+protected CIConvolutionRGB3X3 (IntPtr handle)
Modified constructors:
-public CIConvolutionRGB5X5 (IntPtr handle)
+protected CIConvolutionRGB5X5 (IntPtr handle)
Modified constructors:
-public CIConvolutionRGB7X7 (IntPtr handle)
+protected CIConvolutionRGB7X7 (IntPtr handle)
Modified constructors:
-public CIConvolutionRGB9Horizontal (IntPtr handle)
+protected CIConvolutionRGB9Horizontal (IntPtr handle)
Modified constructors:
-public CIConvolutionRGB9Vertical (IntPtr handle)
+protected CIConvolutionRGB9Vertical (IntPtr handle)
Modified constructors:
-public CICopyMachineTransition (IntPtr handle)
+protected CICopyMachineTransition (IntPtr handle)
Modified constructors:
-public CICoreMLModelFilter (IntPtr handle)
+protected CICoreMLModelFilter (IntPtr handle)
Modified constructors:
-public CICrop (IntPtr handle)
+protected CICrop (IntPtr handle)
Modified constructors:
-public CICrystallize (IntPtr handle)
+protected CICrystallize (IntPtr handle)
Modified constructors:
-public CIDarkenBlendMode (IntPtr handle)
+protected CIDarkenBlendMode (IntPtr handle)
Modified constructors:
-public CIDepthBlurEffect (IntPtr handle)
+protected CIDepthBlurEffect (IntPtr handle)
Modified constructors:
-public CIDepthDisparityConverter (IntPtr handle)
+protected CIDepthDisparityConverter (IntPtr handle)
Modified constructors:
-public CIDepthOfField (IntPtr handle)
+protected CIDepthOfField (IntPtr handle)
Modified constructors:
-public CIDepthToDisparity (IntPtr handle)
+protected CIDepthToDisparity (IntPtr handle)
Modified constructors:
-public CIDifferenceBlendMode (IntPtr handle)
+protected CIDifferenceBlendMode (IntPtr handle)
Modified constructors:
-public CIDiscBlur (IntPtr handle)
+protected CIDiscBlur (IntPtr handle)
Modified constructors:
-public CIDisintegrateWithMaskTransition (IntPtr handle)
+protected CIDisintegrateWithMaskTransition (IntPtr handle)
Modified constructors:
-public CIDisparityToDepth (IntPtr handle)
+protected CIDisparityToDepth (IntPtr handle)
Modified constructors:
-public CIDisplacementDistortion (IntPtr handle)
+protected CIDisplacementDistortion (IntPtr handle)
Modified constructors:
-public CIDissolveTransition (IntPtr handle)
+protected CIDissolveTransition (IntPtr handle)
Modified constructors:
-public CIDither (IntPtr handle)
+protected CIDither (IntPtr handle)
Modified constructors:
-public CIDivideBlendMode (IntPtr handle)
+protected CIDivideBlendMode (IntPtr handle)
Modified constructors:
-public CIDocumentEnhancer (IntPtr handle)
+protected CIDocumentEnhancer (IntPtr handle)
Modified constructors:
-public CIDotScreen (IntPtr handle)
+protected CIDotScreen (IntPtr handle)
Modified constructors:
-public CIDroste (IntPtr handle)
+protected CIDroste (IntPtr handle)
Modified constructors:
-public CIEdgePreserveUpsampleFilter (IntPtr handle)
+protected CIEdgePreserveUpsampleFilter (IntPtr handle)
Modified constructors:
-public CIEdgeWork (IntPtr handle)
+protected CIEdgeWork (IntPtr handle)
Modified constructors:
-public CIEdges (IntPtr handle)
+protected CIEdges (IntPtr handle)
Modified constructors:
-public CIEightfoldReflectedTile (IntPtr handle)
+protected CIEightfoldReflectedTile (IntPtr handle)
Modified constructors:
-public CIExclusionBlendMode (IntPtr handle)
+protected CIExclusionBlendMode (IntPtr handle)
Modified constructors:
-public CIExposureAdjust (IntPtr handle)
+protected CIExposureAdjust (IntPtr handle)
Modified constructors:
-public CIFaceBalance (IntPtr handle)
+protected CIFaceBalance (IntPtr handle)
Modified constructors:
-public CIFalseColor (IntPtr handle)
+protected CIFalseColor (IntPtr handle)
Modified constructors:
-public CIFlashTransition (IntPtr handle)
+protected CIFlashTransition (IntPtr handle)
Modified constructors:
-public CIFourfoldReflectedTile (IntPtr handle)
+protected CIFourfoldReflectedTile (IntPtr handle)
Modified constructors:
-public CIFourfoldRotatedTile (IntPtr handle)
+protected CIFourfoldRotatedTile (IntPtr handle)
Modified constructors:
-public CIFourfoldTranslatedTile (IntPtr handle)
+protected CIFourfoldTranslatedTile (IntPtr handle)
Modified constructors:
-public CIGaborGradients (IntPtr handle)
+protected CIGaborGradients (IntPtr handle)
Modified constructors:
-public CIGammaAdjust (IntPtr handle)
+protected CIGammaAdjust (IntPtr handle)
Modified constructors:
-public CIGaussianBlur (IntPtr handle)
+protected CIGaussianBlur (IntPtr handle)
Modified constructors:
-public CIGaussianGradient (IntPtr handle)
+protected CIGaussianGradient (IntPtr handle)
Modified constructors:
-public CIGlassDistortion (IntPtr handle)
+protected CIGlassDistortion (IntPtr handle)
Modified constructors:
-public CIGlassLozenge (IntPtr handle)
+protected CIGlassLozenge (IntPtr handle)
Modified constructors:
-public CIGlideReflectedTile (IntPtr handle)
+protected CIGlideReflectedTile (IntPtr handle)
Modified constructors:
-public CIGloom (IntPtr handle)
+protected CIGloom (IntPtr handle)
Modified constructors:
-public CIGuidedFilter (IntPtr handle)
+protected CIGuidedFilter (IntPtr handle)
Modified constructors:
-public CIHardLightBlendMode (IntPtr handle)
+protected CIHardLightBlendMode (IntPtr handle)
Modified constructors:
-public CIHatchedScreen (IntPtr handle)
+protected CIHatchedScreen (IntPtr handle)
Modified constructors:
-public CIHeightFieldFromMask (IntPtr handle)
+protected CIHeightFieldFromMask (IntPtr handle)
Modified constructors:
-public CIHexagonalPixellate (IntPtr handle)
+protected CIHexagonalPixellate (IntPtr handle)
Modified constructors:
-public CIHighlightShadowAdjust (IntPtr handle)
+protected CIHighlightShadowAdjust (IntPtr handle)
Modified constructors:
-public CIHistogramDisplayFilter (IntPtr handle)
+protected CIHistogramDisplayFilter (IntPtr handle)
Modified constructors:
-public CIHoleDistortion (IntPtr handle)
+protected CIHoleDistortion (IntPtr handle)
Modified constructors:
-public CIHueAdjust (IntPtr handle)
+protected CIHueAdjust (IntPtr handle)
Modified constructors:
-public CIHueBlendMode (IntPtr handle)
+protected CIHueBlendMode (IntPtr handle)
Modified constructors:
-public CIHueSaturationValueGradient (IntPtr handle)
+protected CIHueSaturationValueGradient (IntPtr handle)
Modified constructors:
-public CIImageGenerator (IntPtr handle)
+protected CIImageGenerator (IntPtr handle)
Modified constructors:
-public CIKMeans (IntPtr handle)
+protected CIKMeans (IntPtr handle)
Modified constructors:
-public CIKaleidoscope (IntPtr handle)
+protected CIKaleidoscope (IntPtr handle)
Added method:
public virtual void SetRegionOfInterestSelector (ObjCRuntime.Selector aMethod);
Modified constructors:
-public CIKeystoneCorrection (IntPtr handle)
+protected CIKeystoneCorrection (IntPtr handle)
Modified constructors:
-public CIKeystoneCorrectionCombined (IntPtr handle)
+protected CIKeystoneCorrectionCombined (IntPtr handle)
Modified constructors:
-public CIKeystoneCorrectionHorizontal (IntPtr handle)
+protected CIKeystoneCorrectionHorizontal (IntPtr handle)
Modified constructors:
-public CIKeystoneCorrectionVertical (IntPtr handle)
+protected CIKeystoneCorrectionVertical (IntPtr handle)
Modified constructors:
-public CILabDeltaE (IntPtr handle)
+protected CILabDeltaE (IntPtr handle)
Modified constructors:
-public CILanczosScaleTransform (IntPtr handle)
+protected CILanczosScaleTransform (IntPtr handle)
Modified constructors:
-public CILenticularHaloGenerator (IntPtr handle)
+protected CILenticularHaloGenerator (IntPtr handle)
Modified constructors:
-public CILightTunnel (IntPtr handle)
+protected CILightTunnel (IntPtr handle)
Modified constructors:
-public CILightenBlendMode (IntPtr handle)
+protected CILightenBlendMode (IntPtr handle)
Modified constructors:
-public CILineOverlay (IntPtr handle)
+protected CILineOverlay (IntPtr handle)
Modified constructors:
-public CILineScreen (IntPtr handle)
+protected CILineScreen (IntPtr handle)
Modified constructors:
-public CILinearBlur (IntPtr handle)
+protected CILinearBlur (IntPtr handle)
Modified constructors:
-public CILinearBurnBlendMode (IntPtr handle)
+protected CILinearBurnBlendMode (IntPtr handle)
Modified constructors:
-public CILinearDodgeBlendMode (IntPtr handle)
+protected CILinearDodgeBlendMode (IntPtr handle)
Modified constructors:
-public CILinearGradient (IntPtr handle)
+protected CILinearGradient (IntPtr handle)
Modified constructors:
-public CILinearLightBlendMode (IntPtr handle)
+protected CILinearLightBlendMode (IntPtr handle)
Modified constructors:
-public CILinearToSRGBToneCurve (IntPtr handle)
+protected CILinearToSRGBToneCurve (IntPtr handle)
Modified constructors:
-public CILuminosityBlendMode (IntPtr handle)
+protected CILuminosityBlendMode (IntPtr handle)
Modified constructors:
-public CIMaskToAlpha (IntPtr handle)
+protected CIMaskToAlpha (IntPtr handle)
Modified constructors:
-public CIMaskedVariableBlur (IntPtr handle)
+protected CIMaskedVariableBlur (IntPtr handle)
Modified constructors:
-public CIMaximumComponent (IntPtr handle)
+protected CIMaximumComponent (IntPtr handle)
Modified constructors:
-public CIMaximumCompositing (IntPtr handle)
+protected CIMaximumCompositing (IntPtr handle)
Modified constructors:
-public CIMedianFilter (IntPtr handle)
+protected CIMedianFilter (IntPtr handle)
Modified constructors:
-public CIMeshGenerator (IntPtr handle)
+protected CIMeshGenerator (IntPtr handle)
Modified constructors:
-public CIMinimumComponent (IntPtr handle)
+protected CIMinimumComponent (IntPtr handle)
Modified constructors:
-public CIMinimumCompositing (IntPtr handle)
+protected CIMinimumCompositing (IntPtr handle)
Modified constructors:
-public CIMix (IntPtr handle)
+protected CIMix (IntPtr handle)
Modified constructors:
-public CIModTransition (IntPtr handle)
+protected CIModTransition (IntPtr handle)
Modified constructors:
-public CIMorphology (IntPtr handle)
+protected CIMorphology (IntPtr handle)
Modified constructors:
-public CIMorphologyGradient (IntPtr handle)
+protected CIMorphologyGradient (IntPtr handle)
Modified constructors:
-public CIMorphologyMaximum (IntPtr handle)
+protected CIMorphologyMaximum (IntPtr handle)
Modified constructors:
-public CIMorphologyMinimum (IntPtr handle)
+protected CIMorphologyMinimum (IntPtr handle)
Modified constructors:
-public CIMorphologyRectangle (IntPtr handle)
+protected CIMorphologyRectangle (IntPtr handle)
Modified constructors:
-public CIMorphologyRectangleMaximum (IntPtr handle)
+protected CIMorphologyRectangleMaximum (IntPtr handle)
Modified constructors:
-public CIMorphologyRectangleMinimum (IntPtr handle)
+protected CIMorphologyRectangleMinimum (IntPtr handle)
Modified constructors:
-public CIMotionBlur (IntPtr handle)
+protected CIMotionBlur (IntPtr handle)
Modified constructors:
-public CIMultiplyBlendMode (IntPtr handle)
+protected CIMultiplyBlendMode (IntPtr handle)
Modified constructors:
-public CIMultiplyCompositing (IntPtr handle)
+protected CIMultiplyCompositing (IntPtr handle)
Modified constructors:
-public CINinePartStretched (IntPtr handle)
+protected CINinePartStretched (IntPtr handle)
Modified constructors:
-public CINinePartTiled (IntPtr handle)
+protected CINinePartTiled (IntPtr handle)
Modified constructors:
-public CINoiseReduction (IntPtr handle)
+protected CINoiseReduction (IntPtr handle)
Modified constructors:
-public CIOpTile (IntPtr handle)
+protected CIOpTile (IntPtr handle)
Modified constructors:
-public CIOverlayBlendMode (IntPtr handle)
+protected CIOverlayBlendMode (IntPtr handle)
Modified constructors:
-public CIPageCurlTransition (IntPtr handle)
+protected CIPageCurlTransition (IntPtr handle)
Modified constructors:
-public CIPageCurlWithShadowTransition (IntPtr handle)
+protected CIPageCurlWithShadowTransition (IntPtr handle)
Modified constructors:
-public CIPaletteCentroid (IntPtr handle)
+protected CIPaletteCentroid (IntPtr handle)
Modified constructors:
-public CIPalettize (IntPtr handle)
+protected CIPalettize (IntPtr handle)
Modified constructors:
-public CIParallelogramTile (IntPtr handle)
+protected CIParallelogramTile (IntPtr handle)
Modified constructors:
-public CIPdf417BarcodeGenerator (IntPtr handle)
+protected CIPdf417BarcodeGenerator (IntPtr handle)
Modified constructors:
-public CIPersonSegmentation (IntPtr handle)
+protected CIPersonSegmentation (IntPtr handle)
Modified constructors:
-public CIPerspectiveCorrection (IntPtr handle)
+protected CIPerspectiveCorrection (IntPtr handle)
Modified constructors:
-public CIPerspectiveRotate (IntPtr handle)
+protected CIPerspectiveRotate (IntPtr handle)
Modified constructors:
-public CIPerspectiveTile (IntPtr handle)
+protected CIPerspectiveTile (IntPtr handle)
Modified constructors:
-public CIPerspectiveTransform (IntPtr handle)
+protected CIPerspectiveTransform (IntPtr handle)
Modified constructors:
-public CIPerspectiveTransformWithExtent (IntPtr handle)
+protected CIPerspectiveTransformWithExtent (IntPtr handle)
Modified constructors:
-public CIPhotoEffect (IntPtr handle)
+protected CIPhotoEffect (IntPtr handle)
Modified constructors:
-public CIPhotoEffectChrome (IntPtr handle)
+protected CIPhotoEffectChrome (IntPtr handle)
Modified constructors:
-public CIPhotoEffectFade (IntPtr handle)
+protected CIPhotoEffectFade (IntPtr handle)
Modified constructors:
-public CIPhotoEffectInstant (IntPtr handle)
+protected CIPhotoEffectInstant (IntPtr handle)
Modified constructors:
-public CIPhotoEffectMono (IntPtr handle)
+protected CIPhotoEffectMono (IntPtr handle)
Modified constructors:
-public CIPhotoEffectNoir (IntPtr handle)
+protected CIPhotoEffectNoir (IntPtr handle)
Modified constructors:
-public CIPhotoEffectProcess (IntPtr handle)
+protected CIPhotoEffectProcess (IntPtr handle)
Modified constructors:
-public CIPhotoEffectTonal (IntPtr handle)
+protected CIPhotoEffectTonal (IntPtr handle)
Modified constructors:
-public CIPhotoEffectTransfer (IntPtr handle)
+protected CIPhotoEffectTransfer (IntPtr handle)
Modified constructors:
-public CIPinLightBlendMode (IntPtr handle)
+protected CIPinLightBlendMode (IntPtr handle)
Modified constructors:
-public CIPinchDistortion (IntPtr handle)
+protected CIPinchDistortion (IntPtr handle)
Modified constructors:
-public CIPixellate (IntPtr handle)
+protected CIPixellate (IntPtr handle)
Modified constructors:
-public CIPointillize (IntPtr handle)
+protected CIPointillize (IntPtr handle)
Modified constructors:
-public CIQRCodeGenerator (IntPtr handle)
+protected CIQRCodeGenerator (IntPtr handle)
Modified constructors:
-public CIRadialGradient (IntPtr handle)
+protected CIRadialGradient (IntPtr handle)
Modified constructors:
-public CIRandomGenerator (IntPtr handle)
+protected CIRandomGenerator (IntPtr handle)
Modified constructors:
-public CIReductionFilter (IntPtr handle)
+protected CIReductionFilter (IntPtr handle)
Modified constructors:
-public CIRippleTransition (IntPtr handle)
+protected CIRippleTransition (IntPtr handle)
Modified constructors:
-public CIRoundedRectangleGenerator (IntPtr handle)
+protected CIRoundedRectangleGenerator (IntPtr handle)
Modified constructors:
-public CIRowAverage (IntPtr handle)
+protected CIRowAverage (IntPtr handle)
Modified constructors:
-public CISRGBToneCurveToLinear (IntPtr handle)
+protected CISRGBToneCurveToLinear (IntPtr handle)
Modified constructors:
-public CISaliencyMapFilter (IntPtr handle)
+protected CISaliencyMapFilter (IntPtr handle)
Modified constructors:
-public CISampleNearest (IntPtr handle)
+protected CISampleNearest (IntPtr handle)
Modified constructors:
-public CISaturationBlendMode (IntPtr handle)
+protected CISaturationBlendMode (IntPtr handle)
Modified constructors:
-public CIScreenBlendMode (IntPtr handle)
+protected CIScreenBlendMode (IntPtr handle)
Modified constructors:
-public CISepiaTone (IntPtr handle)
+protected CISepiaTone (IntPtr handle)
Modified constructors:
-public CIShadedMaterial (IntPtr handle)
+protected CIShadedMaterial (IntPtr handle)
Modified constructors:
-public CISharpenLuminance (IntPtr handle)
+protected CISharpenLuminance (IntPtr handle)
Modified constructors:
-public CISixfoldReflectedTile (IntPtr handle)
+protected CISixfoldReflectedTile (IntPtr handle)
Modified constructors:
-public CISixfoldRotatedTile (IntPtr handle)
+protected CISixfoldRotatedTile (IntPtr handle)
Modified constructors:
-public CISmoothLinearGradient (IntPtr handle)
+protected CISmoothLinearGradient (IntPtr handle)
Modified constructors:
-public CISoftLightBlendMode (IntPtr handle)
+protected CISoftLightBlendMode (IntPtr handle)
Modified constructors:
-public CISourceAtopCompositing (IntPtr handle)
+protected CISourceAtopCompositing (IntPtr handle)
Modified constructors:
-public CISourceInCompositing (IntPtr handle)
+protected CISourceInCompositing (IntPtr handle)
Modified constructors:
-public CISourceOutCompositing (IntPtr handle)
+protected CISourceOutCompositing (IntPtr handle)
Modified constructors:
-public CISourceOverCompositing (IntPtr handle)
+protected CISourceOverCompositing (IntPtr handle)
Modified constructors:
-public CISpotColor (IntPtr handle)
+protected CISpotColor (IntPtr handle)
Modified constructors:
-public CISpotLight (IntPtr handle)
+protected CISpotLight (IntPtr handle)
Modified constructors:
-public CIStarShineGenerator (IntPtr handle)
+protected CIStarShineGenerator (IntPtr handle)
Modified constructors:
-public CIStraightenFilter (IntPtr handle)
+protected CIStraightenFilter (IntPtr handle)
Modified constructors:
-public CIStretchCrop (IntPtr handle)
+protected CIStretchCrop (IntPtr handle)
Modified constructors:
-public CIStripesGenerator (IntPtr handle)
+protected CIStripesGenerator (IntPtr handle)
Modified constructors:
-public CISubtractBlendMode (IntPtr handle)
+protected CISubtractBlendMode (IntPtr handle)
Modified constructors:
-public CISunbeamsGenerator (IntPtr handle)
+protected CISunbeamsGenerator (IntPtr handle)
Modified constructors:
-public CISwipeTransition (IntPtr handle)
+protected CISwipeTransition (IntPtr handle)
Modified constructors:
-public CITemperatureAndTint (IntPtr handle)
+protected CITemperatureAndTint (IntPtr handle)
Modified constructors:
-public CITextImageGenerator (IntPtr handle)
+protected CITextImageGenerator (IntPtr handle)
Modified constructors:
-public CIThermal (IntPtr handle)
+protected CIThermal (IntPtr handle)
Modified constructors:
-public CIToneCurve (IntPtr handle)
+protected CIToneCurve (IntPtr handle)
Modified constructors:
-public CITorusLensDistortion (IntPtr handle)
+protected CITorusLensDistortion (IntPtr handle)
Modified constructors:
-public CITriangleKaleidoscope (IntPtr handle)
+protected CITriangleKaleidoscope (IntPtr handle)
Modified constructors:
-public CITriangleTile (IntPtr handle)
+protected CITriangleTile (IntPtr handle)
Modified constructors:
-public CITwelvefoldReflectedTile (IntPtr handle)
+protected CITwelvefoldReflectedTile (IntPtr handle)
Modified constructors:
-public CITwirlDistortion (IntPtr handle)
+protected CITwirlDistortion (IntPtr handle)
Modified constructors:
-public CIUnsharpMask (IntPtr handle)
+protected CIUnsharpMask (IntPtr handle)
Modified constructors:
-public CIVibrance (IntPtr handle)
+protected CIVibrance (IntPtr handle)
Modified constructors:
-public CIVignette (IntPtr handle)
+protected CIVignette (IntPtr handle)
Modified constructors:
-public CIVignetteEffect (IntPtr handle)
+protected CIVignetteEffect (IntPtr handle)
Modified constructors:
-public CIVividLightBlendMode (IntPtr handle)
+protected CIVividLightBlendMode (IntPtr handle)
Modified constructors:
-public CIVortexDistortion (IntPtr handle)
+protected CIVortexDistortion (IntPtr handle)
Modified constructors:
-public CIWhitePointAdjust (IntPtr handle)
+protected CIWhitePointAdjust (IntPtr handle)
Modified constructors:
-public CIXRay (IntPtr handle)
+protected CIXRay (IntPtr handle)
Modified constructors:
-public CIZoomBlur (IntPtr handle)
+protected CIZoomBlur (IntPtr handle)
Removed methods:
public virtual void AllowDeferredLocationUpdatesUntil (double distance, double timeout);
public virtual void DisallowDeferredLocationUpdates ();
public virtual void StartMonitoringLocationPushes (System.Action<Foundation.NSData,Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<Foundation.NSData> StartMonitoringLocationPushesAsync ();
public virtual void StartRangingBeacons (CLBeaconRegion region);
public virtual void StopMonitoringLocationPushes ();
public virtual void StopRangingBeacons (CLBeaconRegion region);
Removed constructor:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkConnection ();
Removed constructor:
[Obsolete ("Use static factory method to create an instance.")]
public MidiNetworkHost ();
Removed property:
public static bool IsAbsoluteAltitudeAvailable { get; }
Removed methods:
public virtual void StartAbsoluteAltitudeUpdates (Foundation.NSOperationQueue queue, System.Action<CMAbsoluteAltitudeData,Foundation.NSError> handler);
public virtual void StopAbsoluteAltitudeUpdates ();
Removed properties:
public virtual string[] ActionIdentifiers { get; set; }
public virtual UniformTypeIdentifiers.UTType SharedItemContentType { get; set; }
Removed properties:
public static Foundation.NSString OpenGLESCompatibilityKey { get; }
public static Foundation.NSString OpenGLESTextureCacheCompatibilityKey { get; }
Removed property:
public bool? OpenGLESCompatibility { get; set; }
Removed method:
public static EKCalendar FromEventStore (EKEventStore eventStore);
Removed methods:
public virtual void ShowBluetoothAccessoryPicker (Foundation.NSPredicate predicate, System.Action<Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task ShowBluetoothAccessoryPickerAsync (Foundation.NSPredicate predicate);
Modified base type:
-System.Object
+Foundation.NSNotificationCenter
Added constructors:
protected NSDistributedNotificationCenter (NSObjectFlag t);
protected NSDistributedNotificationCenter (IntPtr handle);
Added interfaces:
ObjCRuntime.INativeObject
System.IDisposable
System.IEquatable<NSObject>
Added properties:
public override IntPtr ClassHandle { get; }
public static NSObject DefaultCenter { get; }
public static NSString NSLocalNotificationCenterType { get; }
public virtual bool Suspended { get; set; }
Added methods:
public virtual void AddObserver (NSObject observer, ObjCRuntime.Selector aSelector, string aName, NSObject anObject);
public virtual void AddObserver (NSObject observer, ObjCRuntime.Selector selector, string notificationName, string notificationSenderc, NSNotificationSuspensionBehavior suspensionBehavior);
public static NSDistributedNotificationCenter GetDefaultCenter ();
public virtual void PostNotificationName (string aName, string anObject);
public virtual void PostNotificationName (string aName, string anObject, NSDictionary aUserInfo);
public virtual void PostNotificationName (string name, string anObjecb, NSDictionary userInfo, NSNotificationFlags options);
public virtual void PostNotificationName (string name, string anObject, NSDictionary userInfo, bool deliverImmediately);
public virtual void RemoveObserver (NSObject observer, string aName, NSObject anObject);
Removed methods:
public static NSError GetFileProviderError (FileProvider.INSFileProviderItem existingItem);
public static NSError GetFileProviderError (string nonExistentItemIdentifier);
Removed method:
public virtual void MessageReceived (NSPortMessage message);
Added constructor:
public NSPortMessage (NSPort sendPort, NSPort recvPort, NSArray components);
Added properties:
public virtual NSArray Components { get; }
public virtual uint MsgId { get; set; }
public virtual NSPort ReceivePort { get; }
public virtual NSPort SendPort { get; }
Added method:
public virtual bool SendBefore (NSDate date);
Removed property:
public virtual nfloat MinimumTrackingAdjustment { get; set; }
Removed property:
public virtual NewsstandKit.NKAssetDownload NewsstandAssetDownload { get; }
Removed method:
protected override void Dispose (bool disposing);
Removed property:
public virtual AppClip.APActivationPayload AppClipActivationPayload { get; }
[Serializable]
public enum AEEventClass {
Accessibility = 1633903461,
Appearance = 1634758765,
AppleEvent = 1634039412,
Application = 1634758764,
Command = 1668113523,
Control = 1668183148,
HIObject = 1751740258,
Internet = 1196773964,
Keyboard = 1801812322,
Menu = 1835363957,
Mouse = 1836021107,
RemoteAppleEvent = 1701867619,
Service = 1936028278,
Tablet = 1952607348,
TextInput = 1952807028,
Toolbar = 1952604530,
ToolbarItem = 1952606580,
Volume = 1987013664,
Window = 2003398244,
}
[Serializable]
public enum AEEventID {
ApplicationDied = 1868720500,
GetUrl = 1196773964,
OpenApplication = 1868656752,
OpenContents = 1868787566,
OpenDocuments = 1868853091,
PrintDocuments = 188563030,
QuitApplication = 1903520116,
ReopenApplication = 1918988400,
ShowPreferences = 1886545254,
}
public class NSAffineTransform : Foundation.NSObject, INSCoding, INSCopying, INSObjectProtocol, INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
public NSAffineTransform ();
public NSAffineTransform (NSAffineTransform transform);
public NSAffineTransform (NSCoder coder);
protected NSAffineTransform (NSObjectFlag t);
protected NSAffineTransform (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreGraphics.CGAffineTransform TransformStruct { get; set; }
// methods
public virtual void AppendTransform (NSAffineTransform transform);
public virtual void Concat ();
public virtual NSObject Copy (NSZone zone);
public virtual void EncodeTo (NSCoder encoder);
public virtual void Invert ();
public virtual void PrependTransform (NSAffineTransform transform);
public virtual void RotateByDegrees (nfloat angle);
public virtual void RotateByRadians (nfloat angle);
public virtual void Scale (nfloat scale);
public virtual void Scale (nfloat scaleX, nfloat scaleY);
public virtual void Set ();
public virtual CoreGraphics.CGPoint TransformPoint (CoreGraphics.CGPoint aPoint);
public virtual CoreGraphics.CGSize TransformSize (CoreGraphics.CGSize aSize);
public virtual void Translate (nfloat deltaX, nfloat deltaY);
}
public class NSAppleEventDescriptor : Foundation.NSObject, INSCoding, INSCopying, INSObjectProtocol, INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
public NSAppleEventDescriptor ();
public NSAppleEventDescriptor (NSCoder coder);
protected NSAppleEventDescriptor (NSObjectFlag t);
protected NSAppleEventDescriptor (IntPtr handle);
// properties
public virtual bool BooleanValue { get; }
public override IntPtr ClassHandle { get; }
public static NSAppleEventDescriptor CurrentProcessDescriptor { get; }
public virtual NSData Data { get; }
public virtual NSDate DateValue { get; }
public virtual double DoubleValue { get; }
public virtual AEEventClass EventClass { get; }
public virtual AEEventID EventID { get; }
public virtual NSUrl FileURLValue { get; }
public virtual int Int32Value { get; }
public virtual bool IsRecordDescriptor { get; }
public static NSAppleEventDescriptor ListDescriptor { get; }
public static NSAppleEventDescriptor NullDescriptor { get; }
public virtual nint NumberOfItems { get; }
public static NSAppleEventDescriptor RecordDescriptor { get; }
public virtual string StringValue { get; }
public virtual uint TypeCodeValue { get; }
// methods
public virtual NSAppleEventDescriptor AttributeDescriptorForKeyword (uint keyword);
public virtual NSObject Copy (NSZone zone);
public virtual NSAppleEventDescriptor DescriptorAtIndex (nint index);
public virtual NSAppleEventDescriptor DescriptorForKeyword (uint keyword);
public static NSAppleEventDescriptor DescriptorWithBoolean (bool boolean);
public static NSAppleEventDescriptor DescriptorWithEnumCode (uint enumerator);
public static NSAppleEventDescriptor DescriptorWithInt32 (int signedInt);
public static NSAppleEventDescriptor DescriptorWithString (string str);
public static NSAppleEventDescriptor DescriptorWithTypeCode (uint typeCode);
public virtual void EncodeTo (NSCoder encoder);
public virtual uint EnumCodeValue ();
public static NSAppleEventDescriptor FromApplicationURL (NSUrl applicationURL);
public static NSAppleEventDescriptor FromBundleIdentifier (string bundleIdentifier);
public static NSAppleEventDescriptor FromDate (NSDate date);
public static NSAppleEventDescriptor FromDouble (double doubleValue);
public static NSAppleEventDescriptor FromFileURL (NSUrl fileURL);
public static NSAppleEventDescriptor FromProcessIdentifier (int processIdentifier);
[Obsolete ("Use the constructor instead.")]
public virtual NSObject InitListDescriptor ();
[Obsolete ("Use the constructor instead.")]
public virtual NSObject InitRecordDescriptor ();
public virtual void InsertDescriptoratIndex (NSAppleEventDescriptor descriptor, nint index);
public virtual uint KeywordForDescriptorAtIndex (nint index);
public virtual NSAppleEventDescriptor ParamDescriptorForKeyword (uint keyword);
public virtual void RemoveDescriptorAtIndex (nint index);
public virtual void RemoveDescriptorWithKeyword (uint keyword);
public virtual void RemoveParamDescriptorWithKeyword (uint keyword);
public virtual void SetAttributeDescriptorforKeyword (NSAppleEventDescriptor descriptor, uint keyword);
public virtual void SetDescriptorforKeyword (NSAppleEventDescriptor descriptor, uint keyword);
public virtual void SetParamDescriptorforKeyword (NSAppleEventDescriptor descriptor, uint keyword);
}
public class NSAppleEventManager : Foundation.NSObject, INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
public NSAppleEventManager ();
protected NSAppleEventManager (NSObjectFlag t);
protected NSAppleEventManager (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSAppleEventDescriptor CurrentAppleEvent { get; }
public virtual NSAppleEventDescriptor CurrentReplyAppleEvent { get; }
public static NSAppleEventManager SharedAppleEventManager { get; }
// methods
public virtual NSAppleEventDescriptor AppleEventForSuspensionID (IntPtr suspensionID);
public virtual void RemoveEventHandler (AEEventClass eventClass, AEEventID eventID);
public virtual NSAppleEventDescriptor ReplyAppleEventForSuspensionID (IntPtr suspensionID);
public virtual void ResumeWithSuspensionID (IntPtr suspensionID);
public virtual void SetCurrentAppleEventAndReplyEventWithSuspensionID (IntPtr suspensionID);
public virtual void SetEventHandler (NSObject handler, ObjCRuntime.Selector handleEventSelector, AEEventClass eventClass, AEEventID eventID);
public virtual IntPtr SuspendCurrentAppleEvent ();
}
public class NSAppleScript : Foundation.NSObject, INSCopying, INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
protected NSAppleScript (NSObjectFlag t);
protected NSAppleScript (IntPtr handle);
public NSAppleScript (string source);
public NSAppleScript (NSUrl url, out NSDictionary errorInfo);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool Compiled { get; }
public virtual NSAttributedString RichTextSource { get; }
public virtual string Source { get; }
// methods
public virtual bool CompileAndReturnError (out NSDictionary errorInfo);
public virtual NSObject Copy (NSZone zone);
public virtual NSAppleEventDescriptor ExecuteAndReturnError (out NSDictionary errorInfo);
public virtual NSAppleEventDescriptor ExecuteAppleEvent (NSAppleEventDescriptor eventDescriptor, out NSDictionary errorInfo);
}
public class NSDistributedLock : Foundation.NSObject, INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
protected NSDistributedLock (NSObjectFlag t);
protected NSDistributedLock (IntPtr handle);
public NSDistributedLock (string path);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSDate LockDate { get; }
// methods
public virtual void BreakLock ();
public static NSDistributedLock FromPath (string path);
public virtual bool TryLock ();
public virtual void Unlock ();
}
[Serializable]
[Flags]
public enum NSNotificationFlags {
DeliverImmediately = 1,
PostToAllSessions = 2,
}
[Serializable]
public enum NSNotificationSuspensionBehavior {
Coalesce = 2,
DeliverImmediately = 4,
Drop = 1,
Hold = 3,
}
public class NSScriptCommand : Foundation.NSObject, INSCoding, INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
public NSScriptCommand (NSCoder coder);
protected NSScriptCommand (NSObjectFlag t);
protected NSScriptCommand (IntPtr handle);
// properties
public virtual NSAppleEventDescriptor AppleEvent { get; }
public override IntPtr ClassHandle { get; }
public virtual NSObject EvaluatedReceivers { get; }
// methods
public virtual void EncodeTo (NSCoder encoder);
public virtual IntPtr Execute ();
}
public class NSScriptCommandArgumentDescription : Foundation.DictionaryContainer {
// constructors
public NSScriptCommandArgumentDescription ();
public NSScriptCommandArgumentDescription (NSDictionary dictionary);
public NSScriptCommandArgumentDescription (string name, string eventCode, string type, bool isOptional);
// properties
public string AppleEventCode { get; set; }
public bool IsOptional { get; set; }
public string Name { get; set; }
public string Optional { get; set; }
public string Type { get; set; }
}
public static class NSScriptCommandArgumentDescriptionKeys {
// properties
public static NSString AppleEventCodeKey { get; }
public static NSString OptionalKey { get; }
public static NSString TypeKey { get; }
}
public class NSScriptCommandDescription : Foundation.NSObject, INSCoding, INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
public NSScriptCommandDescription (NSCoder coder);
protected NSScriptCommandDescription (NSObjectFlag t);
protected NSScriptCommandDescription (IntPtr handle);
// properties
public string AppleEventClassCode { get; }
public string AppleEventCode { get; }
public string AppleEventCodeForReturnType { get; }
public virtual string[] ArgumentNames { get; }
public override IntPtr ClassHandle { get; }
public virtual string ClassName { get; }
public NSDictionary Dictionary { get; }
public virtual string Name { get; }
public virtual string ReturnType { get; }
public virtual string SuitName { get; }
// methods
public static NSScriptCommandDescription Create (string suiteName, string commandName, NSScriptCommandDescriptionDictionary commandDeclaration);
public NSScriptCommand CreateCommand ();
public virtual void EncodeTo (NSCoder encoder);
public string GetAppleEventCodeForArgument (string name);
public string GetTypeForArgument (string name);
public bool IsOptionalArgument (string name);
}
public class NSScriptCommandDescriptionDictionary : Foundation.DictionaryContainer {
// constructors
public NSScriptCommandDescriptionDictionary ();
public NSScriptCommandDescriptionDictionary (NSDictionary dictionary);
// properties
public string AppleEventClassCode { get; set; }
public string AppleEventCode { get; set; }
public NSMutableDictionary Arguments { get; set; }
public string CommandClass { get; set; }
public string ResultAppleEventCode { get; set; }
public string Type { get; set; }
// methods
public void Add (NSScriptCommandArgumentDescription arg);
public bool Remove (NSScriptCommandArgumentDescription arg);
}
public static class NSScriptCommandDescriptionDictionaryKeys {
// properties
public static NSString AppleEventClassCodeKey { get; }
public static NSString AppleEventCodeKey { get; }
public static NSString ArgumentsKey { get; }
public static NSString CommandClassKey { get; }
public static NSString ResultAppleEventCodeKey { get; }
public static NSString TypeKey { get; }
}
public class NSTask : Foundation.NSObject, INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
public NSTask ();
protected NSTask (NSObjectFlag t);
protected NSTask (IntPtr handle);
// properties
public virtual string[] Arguments { get; set; }
public override IntPtr ClassHandle { get; }
public static NSString DidTerminateNotification { get; }
public virtual NSDictionary Environment { get; set; }
public virtual bool IsRunning { get; }
public virtual int ProcessIdentifier { get; }
public virtual NSObject StandardError { get; set; }
public virtual NSObject StandardInput { get; set; }
public virtual NSObject StandardOutput { get; set; }
public virtual int TerminationStatus { get; }
// methods
public virtual void Interrupt ();
public static NSTask LaunchFromPath (string path, string[] arguments);
public virtual bool Resume ();
public virtual bool Suspend ();
public virtual void Terminate ();
public virtual void WaitUntilExit ();
// inner types
public static class Notifications {
// methods
public static NSObject ObserveDidTerminate (System.EventHandler<NSNotificationEventArgs> handler);
public static NSObject ObserveDidTerminate (NSObject objectToObserve, System.EventHandler<NSNotificationEventArgs> handler);
}
}
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed methods:
public virtual void LoadImage (GKImageLoadedHandler completionHandler);
public virtual System.Threading.Tasks.Task<UIKit.UIImage> LoadImageAsync ();
Removed property:
public virtual bool IsPresentingFriendRequestViewController { get; }
Removed method:
public virtual bool PresentFriendRequestCreator (UIKit.UIViewController viewController, out Foundation.NSError error);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed constructor:
public GKQuadTree (OpenTK.Vector2 min, OpenTK.Vector2 max, float minCellSize);
Removed methods:
public virtual GKQuadTreeNode AddData (Foundation.NSObject data, OpenTK.Vector2 point);
public virtual GKQuadTreeNode AddData (Foundation.NSObject data, OpenTK.Vector2 quadOrigin, OpenTK.Vector2 quadSize);
[Obsolete ("Use the constructor with the same signature.")]
public static GKQuadTree QuadTreeWithMinPosition (OpenTK.Vector2 min, OpenTK.Vector2 max, float minCellSize);
public virtual Foundation.NSObject[] QueryData (OpenTK.Vector2 point);
public virtual Foundation.NSObject[] QueryData (OpenTK.Vector2 quadOrigin, OpenTK.Vector2 quadSize);
[Obsolete ("Starting with ios10.0 empty stub (always return 'false') as this API is now rejected).")]
public virtual bool RemoveData (Foundation.NSObject data);
public virtual bool RemoveData (Foundation.NSObject data, GKQuadTreeNode node);
Removed constructor:
[Obsolete ("A valid instance of this type cannot be directly created.")]
public GKQuadTreeNode ();
Added interface:
AppKit.INSTouchBarProvider
Removed methods:
public virtual void AddAndSetupAccessories (HMAccessorySetupPayload payload, System.Action<HMAccessory[],Foundation.NSError> completion);
public virtual System.Threading.Tasks.Task<HMAccessory[]> AddAndSetupAccessoriesAsync (HMAccessorySetupPayload payload);
Removed event:
public event System.EventHandler<HMHomeManagerAddAccessoryRequestEventArgs> DidReceiveAddAccessoryRequest;
Removed method:
public virtual void DidReceiveAddAccessoryRequest (HMHomeManager manager, HMAddAccessoryRequest request);
Removed method:
public static void DidReceiveAddAccessoryRequest (this IHMHomeManagerDelegate This, HMHomeManager manager, HMAddAccessoryRequest request);
Removed methods:
public virtual void FetchImage (System.Action<UIKit.UIImage> completion);
public virtual System.Threading.Tasks.Task<UIKit.UIImage> FetchImageAsync ();
public static INImage FromImage (CoreGraphics.CGImage image);
public static INImage FromImage (UIKit.UIImage image);
public static CoreGraphics.CGSize GetImageSize (INIntentResponse response);
Removed constructor:
public INPreferences ();
Removed method:
public virtual void Configure (Intents.INInteraction interaction, INUIHostedViewContext context, System.Action<CoreGraphics.CGSize> completion);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added method:
public static void Configure (this IINUIHostedViewControlling This, Intents.INInteraction interaction, INUIHostedViewContext context, System.Action<CoreGraphics.CGSize> completion);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added properties:
public virtual CoreGraphics.CGPoint LeftCalloutOffset { get; set; }
public virtual CoreGraphics.CGPoint RightCallpoutOffset { get; set; }
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added properties:
public virtual bool ShowsPitchControl { get; set; }
public virtual bool ShowsZoomControls { get; set; }
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
public class MKPitchControl : UIKit.UIView, AppKit.INSTouchBarProvider, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPasteConfigurationSupporting, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
// constructors
public MKPitchControl (CoreGraphics.CGRect frameRect);
public MKPitchControl (Foundation.NSCoder coder);
protected MKPitchControl (Foundation.NSObjectFlag t);
protected MKPitchControl (IntPtr handle);
// properties
public static MKPitchControl.MKPitchControlAppearance Appearance { get; }
public override IntPtr ClassHandle { get; }
public virtual MKMapView MapView { get; set; }
// methods
public static MKPitchControl.MKPitchControlAppearance AppearanceWhenContainedIn (System.Type[] containers);
public static MKPitchControl Create (MKMapView mapView);
protected override void Dispose (bool disposing);
public static MKPitchControl.MKPitchControlAppearance GetAppearance<T> ();
public static MKPitchControl.MKPitchControlAppearance GetAppearance<T> (UIKit.UITraitCollection traits);
public static MKPitchControl.MKPitchControlAppearance GetAppearance (UIKit.UITraitCollection traits);
public static MKPitchControl.MKPitchControlAppearance GetAppearance<T> (UIKit.UITraitCollection traits, System.Type[] containers);
public static MKPitchControl.MKPitchControlAppearance GetAppearance (UIKit.UITraitCollection traits, System.Type[] containers);
// inner types
public class MKPitchControlAppearance : UIKit.UIView+UIViewAppearance, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearance {
// constructors
protected MKPitchControl.MKPitchControlAppearance (IntPtr handle);
}
}
public class MKZoomControl : UIKit.UIView, AppKit.INSTouchBarProvider, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPasteConfigurationSupporting, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
// constructors
public MKZoomControl (CoreGraphics.CGRect frameRect);
public MKZoomControl (Foundation.NSCoder coder);
protected MKZoomControl (Foundation.NSObjectFlag t);
protected MKZoomControl (IntPtr handle);
// properties
public static MKZoomControl.MKZoomControlAppearance Appearance { get; }
public override IntPtr ClassHandle { get; }
public virtual MKMapView MapView { get; set; }
// methods
public static MKZoomControl.MKZoomControlAppearance AppearanceWhenContainedIn (System.Type[] containers);
public static MKZoomControl Create (MKMapView mapView);
protected override void Dispose (bool disposing);
public static MKZoomControl.MKZoomControlAppearance GetAppearance<T> ();
public static MKZoomControl.MKZoomControlAppearance GetAppearance<T> (UIKit.UITraitCollection traits);
public static MKZoomControl.MKZoomControlAppearance GetAppearance (UIKit.UITraitCollection traits);
public static MKZoomControl.MKZoomControlAppearance GetAppearance<T> (UIKit.UITraitCollection traits, System.Type[] containers);
public static MKZoomControl.MKZoomControlAppearance GetAppearance (UIKit.UITraitCollection traits, System.Type[] containers);
// inner types
public class MKZoomControlAppearance : UIKit.UIView+UIViewAppearance, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearance {
// constructors
protected MKZoomControl.MKZoomControlAppearance (IntPtr handle);
}
}
Added interface:
AppKit.INSTouchBarProvider
Removed method:
[Obsolete ("Starting with ios15.0 the iAd framework has been removed from iOS.")]
public static void PrepareForPrerollAds ();
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added methods:
public virtual void Synchronize (IMTLResource resource);
public virtual void Synchronize (IMTLTexture texture, nuint slice, nuint level);
Added method:
public virtual void DidModify (Foundation.NSRange range);
Added method:
public static IMTLDevice[] GetAllDevices ();
Removed methods:
public static bool GetBarycentricCoordsSupported (this IMTLDevice This);
public static bool GetSupportsShaderBarycentricCoordinates (this IMTLDevice This);
Added methods:
public static bool GetDepth24Stencil8PixelFormatSupported (this IMTLDevice This);
public static bool GetHeadless (this IMTLDevice This);
public static bool GetLowPower (this IMTLDevice This);
public static ulong GetRecommendedMaxWorkingSetSize (this IMTLDevice This);
public static bool GetRemovable (this IMTLDevice This);
Added methods:
public static void MemoryBarrier (this IMTLRenderCommandEncoder This, MTLBarrierScope scope, MTLRenderStages after, MTLRenderStages before);
public static void MemoryBarrier (this IMTLRenderCommandEncoder This, IMTLResource[] resources, nuint count, MTLRenderStages after, MTLRenderStages before);
Added interface:
AppKit.INSTouchBarProvider
Removed methods:
public static MPSMatrixDescriptor Create (nuint rows, nuint columns, nuint rowBytes, MPSDataType dataType);
[Obsolete ("Please use 'GetRowBytesFromColumns' instead.")]
public static nuint GetRowBytes (nuint columns, MPSDataType dataType);
public static nuint GetRowBytesFromColumns (nuint columns, MPSDataType dataType);
Removed property:
public virtual Metal.IMTLResource Resource { get; }
Added interface:
AppKit.INSTouchBarProvider
Added method:
public void SetMetadata (Network.NWParameters parameters);
Added constructor:
public NEAppRule (string signingIdentifier, string designatedRequirement);
Added properties:
public virtual string MatchDesignatedRequirement { get; }
public virtual NEAppRule[] MatchTools { get; set; }
Added method:
public static NEFilterDataVerdict PauseVerdict ();
Added property:
public virtual Foundation.NSData SourceAppAuditToken { get; }
Added method:
public static NEFilterDataVerdict PauseVerdict ();
Added properties:
public virtual string FilterDataProviderBundleIdentifier { get; set; }
public virtual string FilterPacketProviderBundleIdentifier { get; set; }
public virtual bool FilterPackets { get; set; }
Added properties:
public virtual Foundation.NSUuid FilterFlowIdentifier { get; }
public virtual Foundation.NSData SourceAppAuditToken { get; }
Added property:
public virtual NETrafficDirection Direction { get; }
Added method:
public static void StartSystemExtensionMode ();
Modified properties:
-public virtual NEAppRule[] AppRules { get; set; }
+public virtual NEAppRule[] AppRules { get; }
Added properties:
public virtual string[] AssociatedDomains { get; set; }
public virtual string[] CalendarDomains { get; set; }
public virtual string[] ContactsDomains { get; set; }
public virtual string[] ExcludedDomains { get; set; }
public virtual string[] MailDomains { get; set; }
public virtual string[] SafariDomains { get; set; }
Removed method:
protected override void Dispose (bool disposing);
Added method:
public static NETunnelProviderManager CreatePerAppVpn ();
Added constructor:
public OSLogStore ();
Added method:
public static OSLogStore CreateLocalStore (out Foundation.NSError error);
Removed fields:
public static const string ARKitLibrary = "/System/Library/Frameworks/ARKit.framework/ARKit";
public static const string AddressBookUILibrary = "/System/Library/Frameworks/AddressBookUI.framework/AddressBookUI";
public static const string AppClipLibrary = "/System/Library/Frameworks/AppClip.framework/AppClip";
public static const string AssetsLibraryLibrary = "/System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary";
public static const string CarPlayLibrary = "/System/Library/Frameworks/CarPlay.framework/CarPlay";
public static const string CoreTelephonyLibrary = "/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony";
public static const string EventKitUILibrary = "/System/Library/Frameworks/EventKitUI.framework/EventKitUI";
public static const string FileProviderUILibrary = "/System/Library/Frameworks/FileProviderUI.framework/FileProviderUI";
public static const string GLKitLibrary = "/System/Library/Frameworks/GLKit.framework/GLKit";
public static const string HealthKitLibrary = "/System/Library/Frameworks/HealthKit.framework/HealthKit";
public static const string HealthKitUILibrary = "/System/Library/Frameworks/HealthKitUI.framework/HealthKitUI";
public static const string IdentityLookupUILibrary = "/System/Library/Frameworks/IdentityLookupUI.framework/IdentityLookupUI";
public static const string MediaSetupLibrary = "/System/Library/Frameworks/MediaSetup.framework/MediaSetup";
public static const string MessageUILibrary = "/System/Library/Frameworks/MessageUI.framework/MessageUI";
public static const string MessagesLibrary = "/System/Library/Frameworks/Messages.framework/Messages";
public static const string NewsstandKitLibrary = "/System/Library/Frameworks/NewsstandKit.framework/NewsstandKit";
public static const string NotificationCenterLibrary = "/System/Library/Frameworks/NotificationCenter.framework/NotificationCenter";
public static const string OpenGLESLibrary = "/System/Library/Frameworks/OpenGLES.framework/OpenGLES";
public static const string TwitterLibrary = "/System/Library/Frameworks/Twitter.framework/Twitter";
public static const string VideoSubscriberAccountLibrary = "/System/Library/Frameworks/VideoSubscriberAccount.framework/VideoSubscriberAccount";
public static const string VisionKitLibrary = "/System/Library/Frameworks/VisionKit.framework/VisionKit";
public static const string WatchConnectivityLibrary = "/System/Library/Frameworks/WatchConnectivity.framework/WatchConnectivity";
public static const string WatchKitLibrary = "/System/Library/Frameworks/WatchKit.framework/WatchKit";
public static const string iAdLibrary = "/System/Library/Frameworks/iAd.framework/iAd";
Added fields:
public static const string AppKitLibrary = "/System/Library/Frameworks/AppKit.framework/AppKit";
public static const string ApplicationServicesCoreGraphicsLibrary = "/System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/CoreGraphics";
public static const string CoreWlanLibrary = "/System/Library/Frameworks/CoreWLAN.framework/CoreWLAN";
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed property:
public virtual UIKit.UIImage Icon { get; }
Removed properties:
public virtual AddressBook.ABRecord BillingAddress { get; }
public virtual AddressBook.ABRecord ShippingAddress { get; }
Added interface:
AppKit.INSTouchBarProvider
Removed event:
public event System.EventHandler<PKPaymentShippingAddressSelectedEventArgs> DidSelectShippingAddress;
Removed method:
public virtual void DidSelectShippingAddress (PKPaymentAuthorizationViewController controller, AddressBook.ABRecord address, PKPaymentShippingAddressSelected completion);
Removed method:
public static void DidSelectShippingAddress (this IPKPaymentAuthorizationViewControllerDelegate This, PKPaymentAuthorizationViewController controller, AddressBook.ABRecord address, PKPaymentShippingAddressSelected completion);
Added interface:
AppKit.INSTouchBarProvider
Removed properties:
public static Foundation.NSString Nanaco { get; }
public static Foundation.NSString Waon { get; }
Removed properties:
public virtual AddressBook.ABRecord BillingAddress { get; set; }
public virtual AddressBook.ABRecord ShippingAddress { get; set; }
Removed constructor:
public PdfAnnotation (CoreGraphics.CGRect bounds);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed property:
public IPKCanvasViewDelegate Delegate { get; set; }
Removed method:
public static PHFetchResult FetchAssets (Foundation.NSUrl[] assetUrls, PHFetchOptions options);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed method:
public virtual void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type);
Removed method:
public virtual void DidReceiveIncomingPush (PKPushRegistry registry, PKPushPayload payload, string type);
Removed property:
public static Foundation.NSString Complication { get; }
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed property:
public virtual IntPtr Context { get; }
Added values:
Multisampling16X = 4,
Multisampling8X = 3,
Removed property:
public virtual Foundation.NSObject BorderColor { get; set; }
Removed property:
public virtual IntPtr Context { get; }
Removed methods:
public static SCNRenderer FromContext (OpenGLES.EAGLContext context, Foundation.NSDictionary options);
public static SCNRenderer FromContext (IntPtr context, Foundation.NSDictionary options);
public virtual void Render ();
Removed property:
public SCNRenderingApi? RenderingApi { get; set; }
Removed property:
public virtual IntPtr Context { get; }
Added interface:
AppKit.INSTouchBarProvider
Removed properties:
public virtual IntPtr Context { get; }
[Obsolete ("Empty stub. (not a public API).")]
public virtual bool DrawableResizesAsynchronously { get; set; }
public virtual OpenGLES.EAGLContext EAGLContext { get; set; }
Added interface:
AppKit.INSTouchBarProvider
Removed method:
[Obsolete ("Starting with ios12.0 use 'GetKey' instead.")]
public SecKey GetPublicKey ();
public class Authorization : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual IntPtr Handle { get; }
// methods
public static Authorization Create (AuthorizationFlags flags);
public static Authorization Create (AuthorizationParameters parameters, AuthorizationEnvironment environment, AuthorizationFlags flags);
public virtual void Dispose ();
public virtual void Dispose (AuthorizationFlags flags, bool disposing);
public int ExecuteWithPrivileges (string pathToTool, AuthorizationFlags flags, string[] args);
protected override void ~Authorization ();
}
public class AuthorizationEnvironment {
// constructors
public AuthorizationEnvironment ();
// fields
public bool AddToSharedCredentialPool;
public string Password;
public string Username;
}
[Serializable]
[Flags]
public enum AuthorizationFlags {
Defaults = 0,
DestroyRights = 8,
ExtendRights = 2,
InteractionAllowed = 1,
NoData = 1048576,
PartialRights = 4,
PreAuthorize = 16,
}
public class AuthorizationParameters {
// constructors
public AuthorizationParameters ();
// fields
public string IconPath;
public string PathToSystemPrivilegeTool;
public string Prompt;
}
[Serializable]
public enum AuthorizationStatus {
BadAddress = -60033,
Canceled = -60006,
Denied = -60005,
ExternalizeNotAllowed = -60009,
InteractionNotAllowed = -60007,
Internal = -60008,
InternalizeNotAllowed = -60010,
InvalidFlags = -60011,
InvalidPointer = -60004,
InvalidRef = -60002,
InvalidSet = -60001,
InvalidTag = -60003,
Success = 0,
ToolEnvironmentError = -60032,
ToolExecuteFailure = -60031,
}
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added methods:
public static void DeleteContentForProduct (string productId);
public static Foundation.NSUrl GetContentUrlForProduct (string productId);
Removed methods:
public virtual void PresentCodeRedemptionSheet ();
public virtual void ShowPriceConsentIfNeeded ();
Added interface:
AppKit.INSTouchBarProvider
Removed values:
[Obsolete ("Use 'ContainerBreak' instead.")]
ContainerBreakAction = 32,
[Obsolete ("Use 'HorizontalTab' instead.")]
HorizontalTabAction = 4,
[Obsolete ("Use 'LineBreak' instead.")]
LineBreakAction = 8,
[Obsolete ("Use 'ParagraphBreak' instead.")]
ParagraphBreakAction = 16,
[Obsolete ("Use 'Whitespace' instead.")]
WhitespaceAction = 2,
[Obsolete ("Use 'ZeroAdvancement' instead.")]
ZeroAdvancementAction = 1,
Removed property:
public virtual nfloat HyphenationFactor { get; set; }
Removed methods:
[Obsolete ("Starting with ios13.0 use the 'ShowGlyphs' overload that takes 'nint glyphCount' instead.")]
public void ShowCGGlyphs (short[] glyphs, CoreGraphics.CGPoint[] positions, nuint glyphCount, UIFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
protected virtual void ShowGlyphs (IntPtr glyphs, IntPtr positions, nuint glyphCount, UIFont font, CoreGraphics.CGAffineTransform textMatrix, Foundation.NSDictionary attributes, CoreGraphics.CGContext graphicsContext);
Modified properties:
public virtual nint ChangeInLength { get; ---set;--- }
public virtual NSTextStorageEditActions EditedMask { get; ---set;--- }
public virtual Foundation.NSRange EditedRange { get; ---set;--- }
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed method:
public virtual bool AccessibilityPerformMagicTap ();
Removed method:
public static bool AccessibilityPerformMagicTap (this IUIApplicationDelegate This);
Removed method:
public static UIApplicationShortcutIcon FromContact (Contacts.CNContact contact);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed methods:
public static uint AnimationCurveFromNotification (Foundation.NSNotification n);
public static double AnimationDurationFromNotification (Foundation.NSNotification n);
public static CoreGraphics.CGRect BoundsFromNotification (Foundation.NSNotification n);
public static CoreGraphics.CGPoint CenterBeginFromNotification (Foundation.NSNotification n);
public static CoreGraphics.CGPoint CenterEndFromNotification (Foundation.NSNotification n);
public static CoreGraphics.CGRect FrameBeginFromNotification (Foundation.NSNotification n);
public static CoreGraphics.CGRect FrameEndFromNotification (Foundation.NSNotification n);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added property:
public virtual AppKit.NSTouchBar TouchBar { get; set; }
Removed method:
public virtual bool AccessibilityPerformMagicTap ();
Added method:
public virtual AppKit.NSTouchBar CreateTouchBar ();
Added interface:
AppKit.INSTouchBarProvider
Added property:
public virtual UISceneCollectionJoinBehavior CollectionJoinBehavior { get; set; }
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed methods:
[Obsolete ("Starting with ios10.0 use 'CreatePrimaryVibrancyEffectForNotificationCenter' instead.")]
public static UIVibrancyEffect CreateForNotificationCenter ();
[Obsolete ("Starting with ios13.0 use 'UIVibrancyEffect.CreateWidgetEffectForNotificationCenter' instead.")]
public static UIVibrancyEffect CreatePrimaryVibrancyEffectForNotificationCenter ();
[Obsolete ("Starting with ios13.0 use 'UIVibrancyEffect.CreateWidgetEffectForNotificationCenter' instead.")]
public static UIVibrancyEffect CreateSecondaryVibrancyEffectForNotificationCenter ();
public static UIVibrancyEffect CreateWidgetEffectForNotificationCenter (UIVibrancyEffectStyle vibrancyStyle);
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Removed property:
public virtual UISearchDisplayController SearchDisplayController { get; }
Added property:
public virtual UIViewController ChildViewControllerForTouchBar { get; }
Removed method:
[Obsolete ("Starting with ios15.0 the iAd framework has been removed from iOS.")]
public static void PrepareForInterstitialAds ();
Added method:
public virtual void SetNeedsTouchBarUpdate ();
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added interface:
AppKit.INSTouchBarProvider
Added property:
public virtual UITitlebar Titlebar { get; }
public static class UIImageResizingModeExtensions {
// methods
public static UIImageResizingMode ToManaged (nint value);
public static nint ToNative (UIImageResizingMode value);
}
[Serializable]
public enum UISceneCollectionJoinBehavior {
Automatic = 0,
Disallowed = 2,
Preferred = 1,
PreferredWithoutActivating = 3,
}
public static class UITextAlignmentExtensions {
// methods
public static UITextAlignment ToManaged (nint value);
public static nint ToNative (UITextAlignment value);
}
public class UITitlebar : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public UITitlebar ();
protected UITitlebar (Foundation.NSObjectFlag t);
protected UITitlebar (IntPtr handle);
// properties
public virtual bool AutoHidesToolbarInFullScreen { get; set; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSUrl RepresentedUrl { get; set; }
public virtual UITitlebarSeparatorStyle SeparatorStyle { get; set; }
public virtual UITitlebarTitleVisibility TitleVisibility { get; set; }
public virtual AppKit.NSToolbar Toolbar { get; set; }
public virtual UITitlebarToolbarStyle ToolbarStyle { get; set; }
}
[Serializable]
public enum UITitlebarSeparatorStyle {
Automatic = 0,
Line = 2,
None = 1,
Shadow = 3,
}
[Serializable]
public enum UITitlebarTitleVisibility {
Hidden = 1,
Visible = 0,
}
[Serializable]
public enum UITitlebarToolbarStyle {
Automatic = 0,
Expanded = 1,
Preference = 2,
Unified = 3,
UnifiedCompact = 4,
}
Added interface:
AppKit.INSTouchBarProvider
public class AppKitThreadAccessException : System.Exception, System.Runtime.InteropServices._Exception, System.Runtime.Serialization.ISerializable {
// constructors
public AppKitThreadAccessException ();
}
[Serializable]
public enum HfsTypeCode {
AfpServerIcon = 1634103411,
AlertCautionBadgeIcon = 1667392615,
AlertCautionIcon = 1667331444,
AlertNoteIcon = 1852798053,
AlertStopIcon = 1937010544,
AliasBadgeIcon = 1633838183,
AppearanceFolderIcon = 1634758770,
AppleLogoIcon = 1667330156,
AppleMenuFolderIcon = 1634561653,
AppleMenuIcon = 1935765612,
AppleScriptBadgeIcon = 1935897200,
AppleTalkIcon = 1635019883,
AppleTalkZoneIcon = 1635023470,
ApplicationSupportFolderIcon = 1634956656,
ApplicationsFolderIcon = 1634758771,
BackwardArrowIcon = 1650553455,
BurningIcon = 1651864174,
ClipboardIcon = 1129072976,
ClippingPictureTypeIcon = 1668051056,
ClippingSoundTypeIcon = 1668051059,
ClippingTextTypeIcon = 1668051060,
ClippingUnknownTypeIcon = 1668051061,
ColorSyncFolderIcon = 1886547814,
ComputerIcon = 1919905652,
ConnectToIcon = 1668178804,
ContextualMenuItemsFolderIcon = 1668116085,
ControlPanelDisabledFolderIcon = 1668575812,
ControlPanelFolderIcon = 1668575852,
DeleteAliasIcon = 1684106345,
DesktopIcon = 1684370283,
DocumentsFolderIcon = 1685021555,
DropFolderIcon = 1684172664,
EjectMediaIcon = 1701471587,
ExtensionsDisabledFolderIcon = 1702392900,
ExtensionsFolderIcon = 1702392942,
FavoriteItemsIcon = 1717663346,
FavoritesFolderIcon = 1717663347,
FinderIcon = 1179534418,
FontSuitcaseIcon = 1179011404,
FontsFolderIcon = 1718578804,
ForwardArrowIcon = 1717662319,
FtpServerIcon = 1718906995,
FullTrashIcon = 1718907496,
GenericApplicationIcon = 1095782476,
GenericCdromIcon = 1667523698,
GenericComponentIcon = 1953001063,
GenericControlPanelIcon = 1095782467,
GenericControlStripModuleIcon = 1935959414,
GenericDeskAccessoryIcon = 1095782468,
GenericDocumentIcon = 1685021557,
GenericEditionFileIcon = 1701082214,
GenericExtensionIcon = 1229867348,
GenericFileServerIcon = 1936881266,
GenericFloppyIcon = 1718382713,
GenericFolderIcon = 1718379634,
GenericFontIcon = 1717987692,
GenericFontScalerIcon = 1935895666,
GenericHardDiskIcon = 1751413611,
GenericIDiskIcon = 1768190827,
GenericMoverObjectIcon = 1836021362,
GenericNetworkIcon = 1735288180,
GenericPCCardIcon = 1885564259,
GenericPreferencesIcon = 1886545254,
GenericQueryDocumentIcon = 1902473849,
GenericRamDiskIcon = 1918987620,
GenericRemovableMediaIcon = 1919774582,
[Obsolete ("Use 'GenericSharedLibraryIcon' instead.")]
GenericSharedLibaryIcon = 1936223330,
GenericSharedLibraryIcon = 1936223330,
GenericStationeryIcon = 1935961955,
GenericSuitcaseIcon = 1937074548,
GenericUrlIcon = 1735750252,
GenericWindowIcon = 1735879022,
GenericWormIcon = 2003792493,
GridIcon = 1735551332,
GroupIcon = 1735554416,
GuestUserIcon = 1735750514,
HelpIcon = 1751477360,
HttpServerIcon = 1752461427,
IPFileServerIcon = 1769173622,
InternationalResourcesIcon = 1768319340,
InternetLocationAppleShareIcon = 1768710502,
InternetLocationAppleTalkZoneIcon = 1768710516,
InternetLocationFileIcon = 1768711785,
InternetLocationFtpIcon = 1768711796,
InternetLocationGenericIcon = 1768712037,
InternetLocationHttpIcon = 1768712308,
InternetLocationMailIcon = 1768713569,
InternetLocationNewsIcon = 1768713847,
InternetLocationNslNeighborhoodIcon = 1768713843,
InternetSearchSitesFolderIcon = 1769173862,
KeepArrangedIcon = 1634889319,
KeyboardLayoutIcon = 1801873772,
LockedBadgeIcon = 1818387559,
LockedIcon = 1819239275,
MountedBadgeIcon = 1835164775,
MountedFolderIcon = 1835955300,
NoFilesIcon = 1852205420,
NoFolderIcon = 1852206180,
NoWriteIcon = 1853321844,
OpenFolderIcon = 1868983396,
OwnedFolderIcon = 1870098020,
OwnerIcon = 1937077106,
PrintMonitorFolderIcon = 1886547572,
PrinterDescriptionFolderIcon = 1886413926,
PrivateFolderIcon = 1886549606,
ProtectedApplicationFolderIcon = 1885433968,
ProtectedSystemFolderIcon = 1886615923,
PublicFolderIcon = 1886741094,
QuestionMarkIcon = 1903519091,
RecentApplicationsFolderIcon = 1918988400,
RecentDocumentsFolderIcon = 1919184739,
RecentItemsIcon = 1919118964,
RecentServersFolderIcon = 1920168566,
RightContainerArrowIcon = 1919115634,
SharedBadgeIcon = 1935828071,
SharedFolderIcon = 1936221804,
SharingPrivsNotApplicableIcon = 1936223841,
SharingPrivsReadOnlyIcon = 1936224879,
SharingPrivsReadWriteIcon = 1936224887,
SharingPrivsUnknownIcon = 1936225643,
SharingPrivsWritableIcon = 2003986804,
ShortcutIcon = 1936224884,
ShutdownItemsDisabledFolderIcon = 1936221252,
ShutdownItemsFolderIcon = 1936221286,
SortAscendingIcon = 1634954852,
SortDescendingIcon = 1685286500,
SoundFileIcon = 1936091500,
SpeakableItemsFolder = 1936747369,
StartupItemsDisabledFolderIcon = 1937011268,
StartupItemsFolderIcon = 1937011316,
SystemExtensionDisabledFolderIcon = 1835098948,
SystemFolderIcon = 1835098995,
SystemSuitcaseIcon = 2054388083,
ToolbarAdvancedIcon = 1952604534,
ToolbarApplicationsFolderIcon = 1950445683,
ToolbarCustomizeIcon = 1952675187,
ToolbarDeleteIcon = 1952736620,
ToolbarDesktopFolderIcon = 1950643051,
ToolbarDocumentsFolderIcon = 1950642019,
ToolbarDownloadsFolderIcon = 1950644078,
ToolbarFavoritesIcon = 1952866678,
ToolbarHomeIcon = 1953001325,
ToolbarInfoIcon = 1952606574,
ToolbarLabelsIcon = 1952607330,
ToolbarLibraryFolderIcon = 1951164770,
ToolbarMovieFolderIcon = 1951231862,
ToolbarMusicFolderIcon = 1951233395,
ToolbarPicturesFolderIcon = 1951426915,
ToolbarPublicFolderIcon = 1951429986,
ToolbarSitesFolderIcon = 1951626355,
ToolbarUtilitiesFolderIcon = 1951757420,
TrashIcon = 1953657704,
TrueTypeFlatFontIcon = 1936092788,
TrueTypeFontIcon = 1952868716,
TrueTypeMultiFlatFontIcon = 1953784678,
UnknownFSObjectIcon = 1970169459,
UnlockedIcon = 1970037611,
UserFolderIcon = 1969646692,
UserIDiskIcon = 1969517419,
UserIcon = 1970496882,
VoicesFolderIcon = 1719037795,
WorkgroupFolderIcon = 2003201124,
}
public interface INSAlignmentFeedbackToken : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface INSToolbarDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface INSTouchBarDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface INSTouchBarProvider : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual NSTouchBar TouchBar { get; }
}
public class NSAlignmentFeedbackToken : Foundation.NSObject, INSAlignmentFeedbackToken, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSAlignmentFeedbackToken ();
protected NSAlignmentFeedbackToken (Foundation.NSObjectFlag t);
protected NSAlignmentFeedbackToken (IntPtr handle);
}
public class NSButtonTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSButtonTouchBarItem (Foundation.NSCoder coder);
protected NSButtonTouchBarItem (Foundation.NSObjectFlag t);
protected NSButtonTouchBarItem (IntPtr handle);
public NSButtonTouchBarItem (string identifier);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public virtual UIKit.UIColor BezelColor { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string CustomizationLabel { get; set; }
public virtual bool Enabled { get; set; }
public virtual NSImage Image { get; set; }
public virtual Foundation.NSObject Target { get; set; }
public virtual string Title { get; set; }
// methods
public static NSButtonTouchBarItem Create (NSTouchBarItemIdentifier identifier, NSImage image, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSButtonTouchBarItem Create (NSTouchBarItemIdentifier identifier, string title, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSButtonTouchBarItem Create (NSTouchBarItemIdentifier identifier, string title, NSImage image, Foundation.NSObject target, ObjCRuntime.Selector action);
protected override void Dispose (bool disposing);
}
[Serializable]
public enum NSCollectionElementCategory {
DecorationView = 2,
InterItemGap = 3,
Item = 0,
SupplementaryView = 1,
}
[Serializable]
public enum NSCollectionViewDropOperation {
Before = 1,
On = 0,
}
[Serializable]
public enum NSCollectionViewItemHighlightState {
AsDropTarget = 3,
ForDeselection = 2,
ForSelection = 1,
None = 0,
}
[Serializable]
public enum NSCollectionViewScrollDirection {
Horizontal = 1,
Vertical = 0,
}
[Serializable]
[Flags]
public enum NSCollectionViewScrollPosition {
Bottom = 4,
CenteredHorizontally = 16,
CenteredVertically = 2,
LeadingEdge = 64,
Left = 8,
NearestHorizontalEdge = 512,
NearestVerticalEdge = 256,
None = 0,
Right = 32,
Top = 1,
TrailingEdge = 128,
}
public class NSColorPickerTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSColorPickerTouchBarItem (Foundation.NSCoder coder);
protected NSColorPickerTouchBarItem (Foundation.NSObjectFlag t);
protected NSColorPickerTouchBarItem (IntPtr handle);
public NSColorPickerTouchBarItem (string identifier);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public override IntPtr ClassHandle { get; }
public virtual UIKit.UIColor Color { get; set; }
public virtual string CustomizationLabel { get; set; }
public virtual bool Enabled { get; set; }
public virtual bool ShowsAlpha { get; set; }
public virtual Foundation.NSObject Target { get; set; }
// events
public event System.EventHandler Activated;
// methods
public static NSColorPickerTouchBarItem CreateColorPicker (string identifier);
public static NSColorPickerTouchBarItem CreateColorPicker (string identifier, NSImage image);
public static NSColorPickerTouchBarItem CreateStrokeColorPicker (string identifier);
public static NSColorPickerTouchBarItem CreateTextColorPicker (string identifier);
protected override void Dispose (bool disposing);
}
public class NSCursor : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSCursor ();
public NSCursor (Foundation.NSCoder coder);
protected NSCursor (Foundation.NSObjectFlag t);
protected NSCursor (IntPtr handle);
public NSCursor (NSImage newImage, CoreGraphics.CGPoint aPoint);
// properties
public static NSCursor ArrowCursor { get; }
public override IntPtr ClassHandle { get; }
public static NSCursor ClosedHandCursor { get; }
public static NSCursor ContextualMenuCursor { get; }
public static NSCursor CrosshairCursor { get; }
public static NSCursor CurrentCursor { get; }
public static NSCursor CurrentSystemCursor { get; }
public static NSCursor DisappearingItemCursor { get; }
public static NSCursor DragCopyCursor { get; }
public static NSCursor DragLinkCursor { get; }
public virtual CoreGraphics.CGPoint HotSpot { get; }
public static NSCursor IBeamCursor { get; }
public static NSCursor IBeamCursorForVerticalLayout { get; }
public virtual NSImage Image { get; }
public static NSCursor OpenHandCursor { get; }
public static NSCursor OperationNotAllowedCursor { get; }
public static NSCursor PointingHandCursor { get; }
public static NSCursor ResizeDownCursor { get; }
public static NSCursor ResizeLeftCursor { get; }
public static NSCursor ResizeLeftRightCursor { get; }
public static NSCursor ResizeRightCursor { get; }
public static NSCursor ResizeUpCursor { get; }
public static NSCursor ResizeUpDownCursor { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
public static void Hide ();
public virtual bool IsSetOnMouseEntered ();
public virtual bool IsSetOnMouseExited ();
public virtual void Pop ();
public virtual void Push ();
public virtual void Set ();
public static void SetHiddenUntilMouseMoves (bool flag);
public virtual void SetOnMouseEntered (bool flag);
public virtual void SetOnMouseExited (bool flag);
public static void Unhide ();
}
public sealed delegate NSCustomImageRepDrawingHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSCustomImageRepDrawingHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (CoreGraphics.CGRect dstRect, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (CoreGraphics.CGRect dstRect);
}
public struct NSEdgeInsets {
// constructors
public NSEdgeInsets (nfloat top, nfloat left, nfloat bottom, nfloat right);
// fields
public nfloat Bottom;
public nfloat Left;
public nfloat Right;
public nfloat Top;
}
[Serializable]
public enum NSEventSubtype {
[Obsolete ("This API is not available on this platform.")]
AWT = 16,
ApplicationActivated = 1,
ApplicationDeactivated = 2,
ScreenChanged = 8,
Touch = 3,
WindowExposed = 0,
WindowMoved = 4,
}
public class NSGroupTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSGroupTouchBarItem (Foundation.NSCoder coder);
protected NSGroupTouchBarItem (Foundation.NSObjectFlag t);
protected NSGroupTouchBarItem (IntPtr handle);
public NSGroupTouchBarItem (string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string CustomizationLabel { get; set; }
public virtual NSTouchBar GroupTouchBar { get; set; }
public virtual nfloat PreferredItemWidth { get; set; }
public virtual bool PrefersEqualWidths { get; set; }
// methods
public static NSGroupTouchBarItem CreateAlertStyleGroupItem (string identifier);
public static NSGroupTouchBarItem CreateGroupItem (string identifier, NSTouchBarItem[] items);
}
public class NSImage : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSImage ();
public NSImage (CoreGraphics.CGSize aSize);
public NSImage (Foundation.NSCoder coder);
public NSImage (Foundation.NSData data);
protected NSImage (Foundation.NSObjectFlag t);
public NSImage (Foundation.NSUrl url);
protected NSImage (IntPtr handle);
public NSImage (string fileName);
public NSImage (CoreGraphics.CGImage cgImage, CoreGraphics.CGSize size);
// properties
public virtual string AccessibilityDescription { get; set; }
public virtual CoreGraphics.CGRect AlignmentRect { get; set; }
public virtual UIKit.UIColor BackgroundColor { get; set; }
public virtual NSEdgeInsets CapInsets { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool Flipped { get; set; }
public static string[] ImageFileTypes { get; }
public static string[] ImageTypes { get; }
public static string[] ImageUnfilteredTypes { get; }
public virtual bool IsValid { get; }
public virtual bool MatchesOnMultipleResolution { get; set; }
public virtual bool MatchesOnlyOnBestFittingAxis { get; set; }
public virtual bool PrefersColorMatch { get; set; }
public virtual CoreGraphics.CGSize Size { get; set; }
public virtual bool Template { get; set; }
public virtual bool UsesEpsOnResolutionMismatch { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public virtual Foundation.NSData AsTiff ();
public virtual void CancelIncrementalLoad ();
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
protected override void Dispose (bool disposing);
public virtual void Draw (CoreGraphics.CGRect rect);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual Foundation.NSObject GetLayerContentsForContentsScale (nfloat layerContentsScale);
public virtual nfloat GetRecommendedLayerContentsScale (nfloat preferredContentsScale);
public static NSImage GetSystemSymbol (string symbolName, string accessibilityDescription);
public static NSImage ImageNamed (string name);
public static Foundation.NSObject[] ImageUnfilteredFileTypes ();
public static NSImage ImageWithSize (CoreGraphics.CGSize size, bool flipped, NSCustomImageRepDrawingHandler drawingHandler);
public virtual void LockFocus ();
public virtual void LockFocusFlipped (bool flipped);
public virtual void Recache ();
public virtual void UnlockFocus ();
}
[Serializable]
public enum NSImageName {
ActionTemplate = 4,
AddTemplate = 14,
ApplicationIcon = 34,
BluetoothTemplate = 1,
BookmarksTemplate = 28,
Caution = 29,
EnterFullScreenTemplate = 18,
ExitFullScreenTemplate = 19,
Folder = 24,
FollowLinkFreestandingTemplate = 17,
GoLeftTemplate = 11,
GoRightTemplate = 10,
HomeTemplate = 27,
IChatTheaterTemplate = 2,
InvalidDataFreestandingTemplate = 7,
LeftFacingTriangleTemplate = 13,
LockLockedTemplate = 8,
LockUnlockedTemplate = 9,
MenuMixedStateTemplate = 36,
MenuOnStateTemplate = 35,
MobileMe = 38,
PathTemplate = 6,
QuickLookTemplate = 0,
RefreshFreestandingTemplate = 23,
RefreshTemplate = 22,
RemoveTemplate = 15,
RevealFreestandingTemplate = 16,
RightFacingTriangleTemplate = 12,
ShareTemplate = 39,
SlideshowTemplate = 3,
SmartBadgeTemplate = 5,
StatusAvailable = 30,
StatusNone = 33,
StatusPartiallyAvailable = 31,
StatusUnavailable = 32,
StopProgressFreestandingTemplate = 21,
StopProgressTemplate = 20,
TouchBarAddDetailTemplate = 40,
TouchBarAddTemplate = 41,
TouchBarAlarmTemplate = 42,
TouchBarAudioInputMuteTemplate = 43,
TouchBarAudioInputTemplate = 44,
TouchBarAudioOutputMuteTemplate = 45,
TouchBarAudioOutputVolumeHighTemplate = 46,
TouchBarAudioOutputVolumeLowTemplate = 47,
TouchBarAudioOutputVolumeMediumTemplate = 48,
TouchBarAudioOutputVolumeOffTemplate = 49,
TouchBarBookmarksTemplate = 50,
TouchBarColorPickerFill = 51,
TouchBarColorPickerFont = 52,
TouchBarColorPickerStroke = 53,
TouchBarCommunicationAudioTemplate = 54,
TouchBarCommunicationVideoTemplate = 55,
TouchBarComposeTemplate = 56,
TouchBarDeleteTemplate = 57,
TouchBarDownloadTemplate = 58,
TouchBarEnterFullScreenTemplate = 59,
TouchBarExitFullScreenTemplate = 60,
TouchBarFastForwardTemplate = 61,
TouchBarFolderCopyToTemplate = 62,
TouchBarFolderMoveToTemplate = 63,
TouchBarFolderTemplate = 64,
TouchBarGetInfoTemplate = 65,
TouchBarGoBackTemplate = 66,
TouchBarGoDownTemplate = 67,
TouchBarGoForwardTemplate = 68,
TouchBarGoUpTemplate = 69,
TouchBarHistoryTemplate = 70,
TouchBarIconViewTemplate = 71,
TouchBarListViewTemplate = 72,
TouchBarMailTemplate = 73,
TouchBarNewFolderTemplate = 74,
TouchBarNewMessageTemplate = 75,
TouchBarOpenInBrowserTemplate = 76,
TouchBarPauseTemplate = 77,
TouchBarPlayPauseTemplate = 79,
TouchBarPlayTemplate = 80,
TouchBarPlayheadTemplate = 78,
TouchBarQuickLookTemplate = 81,
TouchBarRecordStartTemplate = 82,
TouchBarRecordStopTemplate = 83,
TouchBarRefreshTemplate = 84,
TouchBarRemoveTemplate = 116,
TouchBarRewindTemplate = 85,
TouchBarRotateLeftTemplate = 86,
TouchBarRotateRightTemplate = 87,
TouchBarSearchTemplate = 88,
TouchBarShareTemplate = 89,
TouchBarSidebarTemplate = 90,
TouchBarSkipAhead15SecondsTemplate = 91,
TouchBarSkipAhead30SecondsTemplate = 92,
TouchBarSkipAheadTemplate = 93,
TouchBarSkipBack15SecondsTemplate = 94,
TouchBarSkipBack30SecondsTemplate = 95,
TouchBarSkipBackTemplate = 96,
TouchBarSkipToEndTemplate = 97,
TouchBarSkipToStartTemplate = 98,
TouchBarSlideshowTemplate = 99,
TouchBarTagIconTemplate = 100,
TouchBarTextBoldTemplate = 101,
TouchBarTextBoxTemplate = 102,
TouchBarTextCenterAlignTemplate = 103,
TouchBarTextItalicTemplate = 104,
TouchBarTextJustifiedAlignTemplate = 105,
TouchBarTextLeftAlignTemplate = 106,
TouchBarTextListTemplate = 107,
TouchBarTextRightAlignTemplate = 108,
TouchBarTextStrikethroughTemplate = 109,
TouchBarTextUnderlineTemplate = 110,
TouchBarUserAddTemplate = 111,
TouchBarUserGroupTemplate = 112,
TouchBarUserTemplate = 113,
TouchBarVolumeDownTemplate = 114,
TouchBarVolumeUpTemplate = 115,
TrashEmpty = 25,
TrashFull = 26,
UserGuest = 37,
}
public static class NSImageNameExtensions {
// methods
public static Foundation.NSString GetConstant (this NSImageName self);
public static NSImageName GetValue (Foundation.NSString constant);
}
public class NSMenuToolbarItem : AppKit.NSToolbarItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSMenuToolbarItem ();
protected NSMenuToolbarItem (Foundation.NSObjectFlag t);
protected NSMenuToolbarItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIKit.UIMenu ItemMenu { get; set; }
public virtual bool ShowsIndicator { get; set; }
}
public class NSMutableFontCollection {
// constructors
[Obsolete ("macOS 10.12 does not allow creation via this constructor")]
public NSMutableFontCollection ();
}
public class NSPickerTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSPickerTouchBarItem (Foundation.NSCoder coder);
protected NSPickerTouchBarItem (Foundation.NSObjectFlag t);
protected NSPickerTouchBarItem (IntPtr handle);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public override IntPtr ClassHandle { get; }
public virtual NSImage CollapsedRepresentationImage { get; set; }
public virtual string CollapsedRepresentationLabel { get; set; }
public virtual NSPickerTouchBarItemControlRepresentation ControlRepresentation { get; set; }
public virtual string CustomizationLabel { get; set; }
public virtual bool Enabled { get; set; }
public virtual nint NumberOfOptions { get; set; }
public virtual nint SelectedIndex { get; set; }
public virtual UIKit.UIColor SelectionColor { get; set; }
public virtual NSPickerTouchBarItemSelectionMode SelectionMode { get; set; }
public virtual Foundation.NSObject Target { get; set; }
// methods
public static NSPickerTouchBarItem Create (NSTouchBarItemIdentifier identifier, NSImage[] images, NSPickerTouchBarItemSelectionMode selectionMode, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSPickerTouchBarItem Create (NSTouchBarItemIdentifier identifier, string[] labels, NSPickerTouchBarItemSelectionMode selectionMode, Foundation.NSObject target, ObjCRuntime.Selector action);
protected override void Dispose (bool disposing);
public virtual bool GetEnabled (nint index);
public virtual NSImage GetImage (nint index);
public virtual string GetLabel (nint index);
public virtual void SetEnabled (bool enabled, nint index);
public virtual void SetImage (NSImage image, nint index);
public virtual void SetLabel (string label, nint index);
}
[Serializable]
public enum NSPickerTouchBarItemControlRepresentation {
Automatic = 0,
Collapsed = 2,
Expanded = 1,
}
[Serializable]
public enum NSPickerTouchBarItemSelectionMode {
Momentary = 2,
SelectAny = 1,
SelectOne = 0,
}
public class NSPopoverTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSPopoverTouchBarItem (Foundation.NSCoder coder);
protected NSPopoverTouchBarItem (Foundation.NSObjectFlag t);
protected NSPopoverTouchBarItem (IntPtr handle);
public NSPopoverTouchBarItem (string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSImage CollapsedRepresentationImage { get; set; }
public virtual string CollapsedRepresentationLabel { get; set; }
public virtual string CustomizationLabel { get; set; }
public virtual NSTouchBar PopoverTouchBar { get; set; }
public virtual NSTouchBar PressAndHoldTouchBar { get; set; }
public virtual bool ShowsCloseButton { get; set; }
// methods
public virtual void DismissPopover (Foundation.NSObject sender);
public virtual void ShowPopover (Foundation.NSObject sender);
}
[Serializable]
public enum NSRectEdge {
MaxXEdge = 2,
MaxYEdge = 3,
MinXEdge = 0,
MinYEdge = 1,
}
public class NSSharingServicePickerToolbarItem : AppKit.NSToolbarItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSSharingServicePickerToolbarItem ();
protected NSSharingServicePickerToolbarItem (Foundation.NSObjectFlag t);
protected NSSharingServicePickerToolbarItem (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class NSSharingServicePickerTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSSharingServicePickerTouchBarItem (Foundation.NSCoder coder);
protected NSSharingServicePickerTouchBarItem (Foundation.NSObjectFlag t);
protected NSSharingServicePickerTouchBarItem (IntPtr handle);
public NSSharingServicePickerTouchBarItem (string identifier);
// properties
public virtual NSImage ButtonImage { get; set; }
public virtual string ButtonTitle { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool Enabled { get; set; }
}
public class NSSliderAccessory : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSSliderAccessory (Foundation.NSCoder coder);
protected NSSliderAccessory (Foundation.NSObjectFlag t);
protected NSSliderAccessory (IntPtr handle);
// properties
public virtual NSSliderAccessoryBehavior Behavior { get; set; }
public override IntPtr ClassHandle { get; }
public static double DefaultWidth { get; }
public virtual bool Enabled { get; set; }
public static double WidthWide { get; }
// methods
public static NSSliderAccessory CreateAccessory (NSImage image);
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
public class NSSliderAccessoryBehavior : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSSliderAccessoryBehavior ();
public NSSliderAccessoryBehavior (Foundation.NSCoder coder);
protected NSSliderAccessoryBehavior (Foundation.NSObjectFlag t);
protected NSSliderAccessoryBehavior (IntPtr handle);
// properties
public static NSSliderAccessoryBehavior AutomaticBehavior { get; }
public override IntPtr ClassHandle { get; }
public static NSSliderAccessoryBehavior ValueResetBehavior { get; }
public static NSSliderAccessoryBehavior ValueStepBehavior { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static NSSliderAccessoryBehavior CreateBehavior (System.Action<NSSliderAccessory> handler);
public static NSSliderAccessoryBehavior CreateBehavior (Foundation.NSObject target, ObjCRuntime.Selector action);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual void HandleAction (NSSliderAccessory sender);
}
public class NSSliderTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSSliderTouchBarItem (Foundation.NSCoder coder);
protected NSSliderTouchBarItem (Foundation.NSObjectFlag t);
protected NSSliderTouchBarItem (IntPtr handle);
public NSSliderTouchBarItem (string identifier);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string CustomizationLabel { get; set; }
public virtual double DoubleValue { get; set; }
public virtual string Label { get; set; }
public virtual nfloat MaximumSliderWidth { get; set; }
public virtual NSSliderAccessory MaximumValueAccessory { get; set; }
public virtual nfloat MinimumSliderWidth { get; set; }
public virtual NSSliderAccessory MinimumValueAccessory { get; set; }
public virtual Foundation.NSObject Target { get; set; }
public virtual nfloat ValueAccessoryWidth { get; set; }
// events
public event System.EventHandler Activated;
// methods
protected override void Dispose (bool disposing);
}
public class NSStepperTouchBarItem : AppKit.NSTouchBarItem, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSStepperTouchBarItem (Foundation.NSCoder coder);
protected NSStepperTouchBarItem (Foundation.NSObjectFlag t);
protected NSStepperTouchBarItem (IntPtr handle);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string CustomizationLabel { get; set; }
public virtual double Increment { get; set; }
public virtual double MaxValue { get; set; }
public virtual double MinValue { get; set; }
public virtual Foundation.NSObject Target { get; set; }
public virtual double Value { get; set; }
// methods
public static NSStepperTouchBarItem Create (NSTouchBarItemIdentifier identifier, Foundation.NSFormatter formatter);
public static NSStepperTouchBarItem Create (NSTouchBarItemIdentifier identifier, System.Action<CoreGraphics.CGRect,System.Double> drawingHandler);
protected override void Dispose (bool disposing);
}
public static class NSStringDrawing_NSAttributedString {
// methods
public static void DrawAtPoint (this Foundation.NSAttributedString This, CoreGraphics.CGPoint point);
public static void DrawInRect (this Foundation.NSAttributedString This, CoreGraphics.CGRect rect);
public static CoreGraphics.CGSize GetSize (this Foundation.NSAttributedString This);
}
public class NSTextTableBlock {
// constructors
[Obsolete ("macOS 10.12 does not allow creation via this constructor")]
public NSTextTableBlock ();
}
public class NSToolbar : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSToolbar ();
protected NSToolbar (Foundation.NSObjectFlag t);
protected NSToolbar (IntPtr handle);
public NSToolbar (string identifier);
// properties
public NSToolbarIdentifiers AllowedItemIdentifiers { get; set; }
public virtual bool AllowsExtensionItems { get; set; }
public virtual bool AllowsUserCustomization { get; set; }
public virtual bool AutosavesConfiguration { get; set; }
public virtual string CenteredItemIdentifier { get; set; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSDictionary ConfigurationDictionary { get; }
public NSToolbarIdentifiers DefaultItemIdentifiers { get; set; }
public INSToolbarDelegate Delegate { get; set; }
public virtual NSToolbarDisplayMode DisplayMode { get; set; }
public virtual string Identifier { get; }
public virtual bool IsCustomizationPaletteRunning { get; }
public virtual NSToolbarItem[] Items { get; }
public static Foundation.NSString NSToolbarCloudSharingItemIdentifier { get; }
public static Foundation.NSString NSToolbarDidRemoveItemNotification { get; }
public static Foundation.NSString NSToolbarFlexibleSpaceItemIdentifier { get; }
public static Foundation.NSString NSToolbarPrintItemIdentifier { get; }
public static Foundation.NSString NSToolbarShowColorsItemIdentifier { get; }
public static Foundation.NSString NSToolbarShowFontsItemIdentifier { get; }
public static Foundation.NSString NSToolbarSpaceItemIdentifier { get; }
public static Foundation.NSString NSToolbarToggleSidebarItemIdentifier { get; }
public static Foundation.NSString NSToolbarWillAddItemNotification { get; }
public NSToolbarIdentifiers SelectableItemIdentifiers { get; set; }
public virtual string SelectedItemIdentifier { get; set; }
public virtual bool ShowsBaselineSeparator { get; set; }
public virtual NSToolbarSizeMode SizeMode { get; set; }
public virtual bool Visible { get; set; }
public virtual NSToolbarItem[] VisibleItems { get; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
public NSToolbarWillInsert WillInsertItem { get; set; }
// events
public event System.EventHandler DidRemoveItem;
public event System.EventHandler WillAddItem;
// methods
protected override void Dispose (bool disposing);
public virtual void InsertItem (string itemIdentifier, nint index);
public virtual void RemoveItem (nint index);
public virtual void RunCustomizationPalette (Foundation.NSObject sender);
public virtual void SetConfigurationFromDictionary (Foundation.NSDictionary configDict);
public virtual void ValidateVisibleItems ();
// inner types
public static class Notifications {
// methods
public static Foundation.NSObject ObserveNSToolbarDidRemoveItem (System.EventHandler<NSToolbarItemEventArgs> handler);
public static Foundation.NSObject ObserveNSToolbarDidRemoveItem (Foundation.NSObject objectToObserve, System.EventHandler<NSToolbarItemEventArgs> handler);
public static Foundation.NSObject ObserveNSToolbarWillAddItem (System.EventHandler<NSToolbarItemEventArgs> handler);
public static Foundation.NSObject ObserveNSToolbarWillAddItem (Foundation.NSObject objectToObserve, System.EventHandler<NSToolbarItemEventArgs> handler);
}
}
public class NSToolbarDelegate : Foundation.NSObject, INSToolbarDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSToolbarDelegate ();
protected NSToolbarDelegate (Foundation.NSObjectFlag t);
protected NSToolbarDelegate (IntPtr handle);
// methods
public virtual string[] AllowedItemIdentifiers (NSToolbar toolbar);
public virtual string[] DefaultItemIdentifiers (NSToolbar toolbar);
public virtual void DidRemoveItem (Foundation.NSNotification notification);
public virtual string[] SelectableItemIdentifiers (NSToolbar toolbar);
public virtual void WillAddItem (Foundation.NSNotification notification);
public virtual NSToolbarItem WillInsertItem (NSToolbar toolbar, string itemIdentifier, bool willBeInserted);
}
public static class NSToolbarDelegate_Extensions {
// methods
public static string[] AllowedItemIdentifiers (this INSToolbarDelegate This, NSToolbar toolbar);
public static string[] DefaultItemIdentifiers (this INSToolbarDelegate This, NSToolbar toolbar);
public static void DidRemoveItem (this INSToolbarDelegate This, Foundation.NSNotification notification);
public static string[] SelectableItemIdentifiers (this INSToolbarDelegate This, NSToolbar toolbar);
public static void WillAddItem (this INSToolbarDelegate This, Foundation.NSNotification notification);
public static NSToolbarItem WillInsertItem (this INSToolbarDelegate This, NSToolbar toolbar, string itemIdentifier, bool willBeInserted);
}
[Serializable]
public enum NSToolbarDisplayMode {
Default = 0,
Icon = 2,
IconAndLabel = 1,
Label = 3,
}
public sealed delegate NSToolbarIdentifiers : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSToolbarIdentifiers (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSToolbar toolbar, System.AsyncCallback callback, object object);
public virtual string[] EndInvoke (System.IAsyncResult result);
public virtual string[] Invoke (NSToolbar toolbar);
}
public class NSToolbarItem : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSToolbarItem ();
protected NSToolbarItem (Foundation.NSObjectFlag t);
protected NSToolbarItem (IntPtr handle);
public NSToolbarItem (string itemIdentifier);
// properties
public virtual ObjCRuntime.Selector Action { get; set; }
public virtual bool AllowsDuplicatesInToolbar { get; }
public virtual bool Autovalidates { get; set; }
public virtual bool Bordered { get; set; }
public override IntPtr ClassHandle { get; }
public virtual bool Enabled { get; set; }
public virtual string Identifier { get; }
public virtual NSImage Image { get; set; }
public virtual UIKit.UIMenuElement ItemMenuFormRepresentation { get; set; }
public virtual string Label { get; set; }
public virtual CoreGraphics.CGSize MaxSize { get; set; }
public virtual CoreGraphics.CGSize MinSize { get; set; }
public virtual bool Navigational { get; set; }
public virtual string PaletteLabel { get; set; }
public virtual nint Tag { get; set; }
public virtual Foundation.NSObject Target { get; set; }
public virtual string Title { get; set; }
public virtual string ToolTip { get; set; }
public virtual NSToolbar Toolbar { get; }
public virtual nint VisibilityPriority { get; set; }
// events
public event System.EventHandler Activated;
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
protected override void Dispose (bool disposing);
public virtual void Validate ();
}
public class NSToolbarItemEventArgs : Foundation.NSNotificationEventArgs {
// constructors
public NSToolbarItemEventArgs (Foundation.NSNotification notification);
// properties
public NSToolbarItem Item { get; }
}
public class NSToolbarItemGroup : AppKit.NSToolbarItem, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSToolbarItemGroup ();
protected NSToolbarItemGroup (Foundation.NSObjectFlag t);
protected NSToolbarItemGroup (IntPtr handle);
public NSToolbarItemGroup (string itemIdentifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSToolbarItemGroupControlRepresentation ControlRepresentation { get; set; }
public virtual nint SelectedIndex { get; set; }
public virtual NSToolbarItemGroupSelectionMode SelectionMode { get; set; }
public virtual NSToolbarItem[] Subitems { get; set; }
// methods
public static NSToolbarItemGroup Create (string itemIdentifier, NSImage[] images, NSToolbarItemGroupSelectionMode selectionMode, string[] labels, Foundation.NSObject target, ObjCRuntime.Selector action);
public static NSToolbarItemGroup Create (string itemIdentifier, string[] titles, NSToolbarItemGroupSelectionMode selectionMode, string[] labels, Foundation.NSObject target, ObjCRuntime.Selector action);
public virtual bool GetSelected (nint index);
public virtual void SetSelected (bool selected, nint index);
}
[Serializable]
public enum NSToolbarItemGroupControlRepresentation {
Automatic = 0,
Collapsed = 2,
Expanded = 1,
}
[Serializable]
public enum NSToolbarItemGroupSelectionMode {
Momentary = 2,
SelectAny = 1,
SelectOne = 0,
}
[Serializable]
public enum NSToolbarSizeMode {
Default = 0,
Regular = 1,
Small = 2,
}
public sealed delegate NSToolbarWillInsert : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSToolbarWillInsert (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSToolbar toolbar, string itemIdentifier, bool willBeInserted, System.AsyncCallback callback, object object);
public virtual NSToolbarItem EndInvoke (System.IAsyncResult result);
public virtual NSToolbarItem Invoke (NSToolbar toolbar, string itemIdentifier, bool willBeInserted);
}
public class NSTouch {
// constructors
[Obsolete ("This type is not meant to be user-created")]
public NSTouch ();
}
public class NSTouchBar : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTouchBar ();
public NSTouchBar (Foundation.NSCoder coder);
protected NSTouchBar (Foundation.NSObjectFlag t);
protected NSTouchBar (IntPtr handle);
// properties
public static bool AutomaticCustomizeTouchBarMenuItemEnabled { get; set; }
public override IntPtr ClassHandle { get; }
public virtual string[] CustomizationAllowedItemIdentifiers { get; set; }
public virtual string CustomizationIdentifier { get; set; }
public virtual string[] CustomizationRequiredItemIdentifiers { get; set; }
public virtual string[] DefaultItemIdentifiers { get; set; }
public virtual INSTouchBarDelegate Delegate { get; set; }
public virtual string EscapeKeyReplacementItemIdentifier { get; set; }
public NSTouchBarMakeItem MakeItem { get; set; }
public virtual string PrincipalItemIdentifier { get; set; }
public virtual Foundation.NSSet<NSTouchBarItem> TemplateItems { get; set; }
public virtual bool Visible { get; }
// methods
protected override void Dispose (bool disposing);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual NSTouchBarItem GetItemForIdentifier (string identifier);
}
public class NSTouchBarDelegate : Foundation.NSObject, INSTouchBarDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTouchBarDelegate ();
protected NSTouchBarDelegate (Foundation.NSObjectFlag t);
protected NSTouchBarDelegate (IntPtr handle);
// methods
public virtual NSTouchBarItem MakeItem (NSTouchBar touchBar, string identifier);
}
public static class NSTouchBarDelegate_Extensions {
// methods
public static NSTouchBarItem MakeItem (this INSTouchBarDelegate This, NSTouchBar touchBar, string identifier);
}
public class NSTouchBarItem : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public NSTouchBarItem (NSTouchBarItemIdentifier identifier);
public NSTouchBarItem (Foundation.NSCoder coder);
protected NSTouchBarItem (Foundation.NSObjectFlag t);
protected NSTouchBarItem (IntPtr handle);
public NSTouchBarItem (string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string CustomizationLabel { get; }
public virtual string Identifier { get; }
public virtual float VisibilityPriority { get; set; }
public virtual bool Visible { get; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum NSTouchBarItemIdentifier {
CandidateList = 10,
CharacterPicker = 4,
FixedSpaceLarge = 1,
FixedSpaceSmall = 0,
FlexibleSpace = 2,
OtherItemsProxy = 3,
TextAlignment = 7,
TextColorPicker = 5,
TextFormat = 9,
TextList = 8,
TextStyle = 6,
}
public static class NSTouchBarItemIdentifierExtensions {
// methods
public static Foundation.NSString GetConstant (this NSTouchBarItemIdentifier self);
public static NSTouchBarItemIdentifier GetValue (Foundation.NSString constant);
}
public sealed delegate NSTouchBarMakeItem : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSTouchBarMakeItem (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSTouchBar touchBar, string identifier, System.AsyncCallback callback, object object);
public virtual NSTouchBarItem EndInvoke (System.IAsyncResult result);
public virtual NSTouchBarItem Invoke (NSTouchBar touchBar, string identifier);
}
public class CWChannel : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWChannel ();
public CWChannel (Foundation.NSCoder coder);
protected CWChannel (Foundation.NSObjectFlag t);
protected CWChannel (IntPtr handle);
// properties
public virtual CWChannelBand ChannelBand { get; }
public virtual nint ChannelNumber { get; }
public virtual CWChannelWidth ChannelWidth { get; }
public override IntPtr ClassHandle { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual bool IsEqualToChannel (CWChannel channel);
}
[Serializable]
public enum CWChannelBand {
FiveGHz = 2,
TwoGHz = 1,
Unknown = 0,
}
[Serializable]
public enum CWChannelWidth {
EightyMHz = 3,
FourtyMHz = 2,
OneHundredSixtyMHz = 4,
TwentyMHz = 1,
Unknown = 0,
}
[Serializable]
public enum CWCipherKeyFlags {
Multicast = 4,
None = 0,
Rx = 16,
Tx = 8,
Unicast = 2,
}
public class CWConfiguration : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWConfiguration ();
public CWConfiguration (CWConfiguration configuration);
public CWConfiguration (Foundation.NSCoder coder);
protected CWConfiguration (Foundation.NSObjectFlag t);
protected CWConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public CWNetworkProfile[] NetworkProfiles { get; }
public virtual bool RememberJoinedNetworks { get; }
public virtual bool RequireAdministratorForAssociation { get; }
public virtual bool RequireAdministratorForIbssMode { get; }
public virtual bool RequireAdministratorForPower { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public static CWConfiguration Create ();
public static CWConfiguration Create (CWConfiguration configuration);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual bool IsEqualToConfiguration (CWConfiguration configuration);
public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone);
}
public class CWEventDelegate : Foundation.NSObject, ICWEventDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWEventDelegate ();
protected CWEventDelegate (Foundation.NSObjectFlag t);
protected CWEventDelegate (IntPtr handle);
// methods
public virtual void BssidDidChangeForWiFi (string interfaceName);
public virtual void ClientConnectionInterrupted ();
public virtual void ClientConnectionInvalidated ();
public virtual void CountryCodeDidChangeForWiFi (string interfaceName);
public virtual void LinkDidChangeForWiFi (string interfaceName);
public virtual void LinkQualityDidChangeForWiFi (string interfaceName, int rssi, double transmitRate);
public virtual void ModeDidChangeForWiFi (string interfaceName);
public virtual void PowerStateDidChangeForWiFi (string interfaceName);
public virtual void ScanCacheUpdatedForWiFi (string interfaceName);
public virtual void SsidDidChangeForWiFi (string interfaceName);
}
public static class CWEventDelegate_Extensions {
// methods
public static void BssidDidChangeForWiFi (this ICWEventDelegate This, string interfaceName);
public static void ClientConnectionInterrupted (this ICWEventDelegate This);
public static void ClientConnectionInvalidated (this ICWEventDelegate This);
public static void CountryCodeDidChangeForWiFi (this ICWEventDelegate This, string interfaceName);
public static void LinkDidChangeForWiFi (this ICWEventDelegate This, string interfaceName);
public static void LinkQualityDidChangeForWiFi (this ICWEventDelegate This, string interfaceName, int rssi, double transmitRate);
public static void ModeDidChangeForWiFi (this ICWEventDelegate This, string interfaceName);
public static void PowerStateDidChangeForWiFi (this ICWEventDelegate This, string interfaceName);
public static void ScanCacheUpdatedForWiFi (this ICWEventDelegate This, string interfaceName);
public static void SsidDidChangeForWiFi (this ICWEventDelegate This, string interfaceName);
}
[Serializable]
public enum CWEventType {
BssidDidChange = 3,
CountryCodeDidChange = 4,
LinkDidChange = 5,
LinkQualityDidChange = 6,
ModeDidChange = 7,
None = 0,
PowerDidChange = 1,
RangingReportEvent = 10,
ScanCacheUpdated = 8,
SsidDidChange = 2,
Unknown = 9223372036854775807,
VirtualInterfaceStateChanged = 9,
}
[Serializable]
public enum CWIbssModeSecurity {
None = 0,
WEP104 = 2,
WEP40 = 1,
}
public class CWInterface : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWInterface ();
protected CWInterface (Foundation.NSObjectFlag t);
protected CWInterface (IntPtr handle);
public CWInterface (string name);
// properties
public virtual CWPhyMode ActivePHYMode { get; }
public virtual string Bssid { get; }
public CWNetwork[] CachedScanResults { get; }
public override IntPtr ClassHandle { get; }
public virtual CWConfiguration Configuration { get; }
public virtual string CountryCode { get; }
public virtual bool DeviceAttached { get; }
public virtual string HardwareAddress { get; }
public virtual CWInterfaceMode InterfaceMode { get; }
public virtual string InterfaceName { get; }
public static string[] InterfaceNames { get; }
public virtual nint NoiseMeasurement { get; }
public virtual bool PowerOn { get; }
public virtual nint RssiValue { get; }
public virtual CWSecurity Security { get; }
public virtual bool ServiceActive { get; }
public virtual string Ssid { get; }
public virtual Foundation.NSData SsidData { get; }
public CWChannel[] SupportedWlanChannels { get; }
public virtual nint TransmitPower { get; }
public virtual double TransmitRate { get; }
public virtual CWChannel WlanChannel { get; }
// methods
public virtual bool AssociateToEnterpriseNetwork (CWNetwork network, Security.SecIdentity identity, string username, string password, out Foundation.NSError error);
public virtual bool AssociateToNetwork (CWNetwork network, string password, out Foundation.NSError error);
public virtual bool CommitConfiguration (CWConfiguration configuration, Foundation.NSObject authorization, out Foundation.NSError error);
public virtual void Disassociate ();
public CWNetwork[] ScanForNetworksWithName (string networkName, out Foundation.NSError error);
public CWNetwork[] ScanForNetworksWithName (string networkName, bool includeHidden, out Foundation.NSError error);
public CWNetwork[] ScanForNetworksWithSsid (Foundation.NSData ssid, out Foundation.NSError error);
public CWNetwork[] ScanForNetworksWithSsid (Foundation.NSData ssid, bool includeHidden, out Foundation.NSError error);
public virtual bool SetPairwiseMasterKey (Foundation.NSData key, out Foundation.NSError error);
public virtual bool SetPower (bool power, out Foundation.NSError error);
public virtual bool SetWEPKey (Foundation.NSData key, CWCipherKeyFlags flags, nint index, out Foundation.NSError error);
public virtual bool SetWlanChannel (CWChannel channel, out Foundation.NSError error);
public virtual bool StartIbssModeWithSsid (Foundation.NSData ssidData, CWIbssModeSecurity security, nuint channel, string password, out Foundation.NSError error);
}
[Serializable]
public enum CWInterfaceMode {
HostAP = 3,
Ibss = 2,
None = 0,
Station = 1,
}
public static class CWKeychain {
// methods
public static bool TryDeleteWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid);
public static bool TryDeleteWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, out int status);
public static bool TryDeleteWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid);
public static bool TryDeleteWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, out int status);
public static bool TryFindWiFiEAPIdentity (CWKeychainDomain domain, Foundation.NSData ssid, out Security.SecIdentity identity);
public static bool TryFindWiFiEAPIdentity (CWKeychainDomain domain, Foundation.NSData ssid, out Security.SecIdentity identity, out int status);
public static bool TryFindWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, out Foundation.NSString username, out Foundation.NSString password);
public static bool TryFindWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, out string username, out string password);
public static bool TryFindWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, out Foundation.NSString username, out Foundation.NSString password, out int status);
public static bool TryFindWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, out string username, out string password, out int status);
public static bool TryFindWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, out Foundation.NSString password);
public static bool TryFindWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, out string password);
public static bool TryFindWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, out Foundation.NSString password, out int status);
public static bool TryFindWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, out string password, out int status);
public static bool TryGetEAPIdentityList (Foundation.NSArray list);
public static bool TryGetEAPIdentityList (Foundation.NSArray list, out int status);
public static bool TrySetWiFiEAPIdentity (CWKeychainDomain domain, Foundation.NSData ssid, Security.SecIdentity identity);
public static bool TrySetWiFiEAPIdentity (CWKeychainDomain domain, Foundation.NSData ssid, Security.SecIdentity identity, out int status);
public static bool TrySetWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, Foundation.NSString username, Foundation.NSString password);
public static bool TrySetWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, string username, string password);
public static bool TrySetWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, Foundation.NSString username, Foundation.NSString password, out int status);
public static bool TrySetWiFiEAPUsernameAndPassword (CWKeychainDomain domain, Foundation.NSData ssid, string username, string password, out int status);
public static bool TrySetWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, Foundation.NSString password);
public static bool TrySetWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, string password);
public static bool TrySetWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, Foundation.NSString password, out int status);
public static bool TrySetWiFiPassword (CWKeychainDomain domain, Foundation.NSData ssid, string password, out int status);
}
[Serializable]
public enum CWKeychainDomain {
None = 0,
System = 2,
User = 1,
}
public class CWMutableConfiguration : CoreWlan.CWConfiguration, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWMutableConfiguration ();
public CWMutableConfiguration (Foundation.NSCoder coder);
protected CWMutableConfiguration (Foundation.NSObjectFlag t);
protected CWMutableConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSOrderedSet<CWNetworkProfile> NetworkProfiles { get; set; }
public virtual bool RememberJoinedNetworks { get; set; }
public virtual bool RequireAdministratorForAssociation { get; set; }
public virtual bool RequireAdministratorForIbssMode { get; set; }
public virtual bool RequireAdministratorForPower { get; set; }
}
public class CWMutableNetworkProfile : CoreWlan.CWNetworkProfile, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWMutableNetworkProfile ();
public CWMutableNetworkProfile (Foundation.NSCoder coder);
protected CWMutableNetworkProfile (Foundation.NSObjectFlag t);
protected CWMutableNetworkProfile (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CWSecurity Security { get; set; }
public virtual Foundation.NSData SsidData { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone);
}
public class CWNetwork : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWNetwork ();
public CWNetwork (Foundation.NSCoder coder);
protected CWNetwork (Foundation.NSObjectFlag t);
protected CWNetwork (IntPtr handle);
// properties
public virtual nint BeaconInterval { get; }
public virtual string Bssid { get; }
public override IntPtr ClassHandle { get; }
public virtual string CountryCode { get; }
public virtual bool Ibss { get; }
public virtual Foundation.NSData InformationElementData { get; }
public virtual nint NoiseMeasurement { get; }
public virtual nint RssiValue { get; }
public virtual string Ssid { get; }
public virtual Foundation.NSData SsidData { get; }
public virtual CWChannel WlanChannel { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual bool IsEqualToNetwork (CWNetwork network);
public virtual bool SupportsPhyMode (CWPhyMode phyMode);
public virtual bool SupportsSecurity (CWSecurity security);
}
public class CWNetworkProfile : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWNetworkProfile ();
public CWNetworkProfile (CWNetworkProfile networkProfile);
public CWNetworkProfile (Foundation.NSCoder coder);
protected CWNetworkProfile (Foundation.NSObjectFlag t);
protected CWNetworkProfile (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CWSecurity Security { get; }
public virtual string Ssid { get; }
public virtual Foundation.NSData SsidData { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual bool IsEqualToNetworkProfile (CWNetworkProfile networkProfile);
public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone);
public static Foundation.NSObject NetworkProfile ();
public static Foundation.NSObject NetworkProfileWithNetworkProfile (CWNetworkProfile networkProfile);
}
[Serializable]
public enum CWPhyMode {
A = 1,
AC = 5,
AX = 6,
B = 2,
G = 3,
N = 4,
None = 0,
}
[Serializable]
public enum CWSecurity {
DynamicWEP = 6,
Enterprise = 10,
None = 0,
Personal = 5,
Unknown = 9223372036854775807,
WEP = 1,
WPA2Enterprise = 9,
WPA2Personal = 4,
WPAEnterprise = 7,
WPAEnterpriseMixed = 8,
WPAPersonal = 2,
WPAPersonalMixed = 3,
Wpa3Enterprise = 12,
Wpa3Personal = 11,
Wpa3Transition = 13,
}
[Serializable]
public enum CWStatus {
APFull = -3913,
AssociationDenied = -3909,
AuthenticationAlgorithmUnsupported = -3910,
ChallengeFailure = -3912,
CipherSuiteRejected = -3923,
DSSSOFDMUnsupported = -3916,
EAPOL = 1,
HTFeaturesNotSupported = -3926,
IPCFailure = -3929,
InvalidAKMP = -3920,
InvalidAuthenticationSequenceNumber = -3911,
InvalidFormat = -3904,
InvalidGroupCipher = -3918,
InvalidInformationElement = -3917,
InvalidPMK = -3924,
InvalidPairwiseCipher = -3919,
InvalidParameter = -3900,
InvalidRSNCapabilities = -3922,
NoMemory = -3901,
NotSupported = -3903,
Ok = 0,
OperationNotPermitted = -3930,
PCOTransitionTimeNotSupported = -3927,
ReassociationDenied = -3908,
ReferenceNotBound = -3928,
ShortSlotUnsupported = -3915,
Status = -3931,
SupplicantTimeout = -3925,
Timeout = -3905,
Unknown = -3902,
UnspecifiedFailure = -3906,
UnsupportedCapabilities = -3907,
UnsupportedRSNVersion = -3921,
UnsupportedRateSet = -3914,
}
public static class CWStatusExtensions {
// methods
public static Foundation.NSString GetDomain (this CWStatus self);
}
public class CWWiFiClient : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
// constructors
public CWWiFiClient ();
protected CWWiFiClient (Foundation.NSObjectFlag t);
protected CWWiFiClient (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual ICWEventDelegate Delegate { get; set; }
public static string[] InterfaceNames { get; }
public virtual CWInterface[] Interfaces { get; }
public virtual CWInterface MainInterface { get; }
public static CWWiFiClient SharedWiFiClient { get; }
// methods
protected override void Dispose (bool disposing);
public virtual CWInterface FromName (string name);
public virtual bool StartMonitoringEvent (CWEventType type, out Foundation.NSError error);
public virtual bool StopMonitoringAllEvents (out Foundation.NSError error);
public virtual bool StopMonitoringEvent (CWEventType type, out Foundation.NSError error);
}
public interface ICWEventDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}