id | \ntitle | \n
---|---|
592F140A-767D-4432-8168-79A5F481AA3F | \n From 2.0.0 to 2.3.0 unified | \n
Added constructor:
\n\tpublic NSAnimation (double duration, NSAnimationCurve animationCurve);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual IntPtr Constant (double duration, NSAnimationCurve animationCurve);\n
Removed interface:
\n\tINSWindowRestoration\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic static void RestoreWindow (string identifier, Foundation.NSCoder state, NSWindowCompletionHandler onCompletion);\n
Added methods:
\n\tpublic virtual void CompleteStateRestoration ();\n\tpublic virtual void ExtendStateRestoration ();\n\tpublic virtual bool RestoreWindowWithIdentifier (string identifier, Foundation.NSCoder state, NSWindowCompletionHandler onCompletion);\n\n\n
Added properties:
\n\tpublic virtual bool IsSpringLoaded { get; set; }\n\tpublic virtual nint MaxAcceleratorLevel { get; set; }\n\tpublic virtual NSSegmentSwitchTracking TrackingMode { get; set; }\n\n
Added method:
\n\tpublic virtual double GetValueForSelectedSegment ();\n\n\n
Added values:
\n\tAccelerator = 8,\n\tMultiLevelAccelerator = 9,\n\n\n
Obsoleted properties:
\n[Obsolete (]\n\tpublic static NSColor UnderPageBackground { get; }\n
Added property:
\n\tpublic Foundation.NSObject Item { get; }\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual NSComboBox GetItem (nint index);\n
Added method:
\n\tpublic virtual Foundation.NSObject GetItemObject (nint index);\n\n\n
Removed method:
\n\tpublic virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, nint index);\n\n
Added method:
\n\tpublic virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);\n\n\n
Removed method:
\n\tpublic static string[] GetCompletions (INSControlTextEditingDelegate This, NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, nint index);\n\n
Added method:
\n\tpublic static string[] GetCompletions (INSControlTextEditingDelegate This, NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);\n\n\n
Added properties:
\n\tpublic virtual NSEventMask AssociatedEventsMask { get; }\n\tpublic virtual nint Stage { get; }\n\tpublic virtual nfloat StageTransition { get; }\n\n\n
Added value:
\n\tPressure = 17179869184,\n\n\n
Added value:
\n\tPressure = 34,\n\n\n
Removed property:
\n\tpublic virtual bool WorksWhenModal { get; }\n\n\n
Added method:
\n\tpublic virtual void PressureChange (NSEvent pressureChangeEvent);\n\n\n
Added methods:
\n\tpublic static void DisableScreenUpdates ();\n\tpublic static void DrawWindowBackground (CoreGraphics.CGRect aRect);\n\tpublic static void EnableScreenUpdates ();\n\n\n
Removed method:
\n\tpublic virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, nint index);\n\n
Added method:
\n\tpublic virtual string[] GetCompletions (NSControl control, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);\n\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual NSView ViewForTableColumn (NSOutlineView outlineView, NSTableColumn tableColumn, Foundation.NSObject item);\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic static NSView ViewForTableColumn (INSOutlineViewDelegate This, NSOutlineView outlineView, NSTableColumn tableColumn, Foundation.NSObject item);\n
Removed methods:
\n\tpublic virtual bool CanReadObjectForClasses (Foundation.NSObject[] classArray, Foundation.NSDictionary options);\n\tpublic virtual Foundation.NSObject[] ReadObjectsForClasses (INSPasteboardReading[] classArray, Foundation.NSDictionary options);\n\n
Added methods:
\n\tpublic virtual bool CanReadObjectForClasses (ObjCRuntime.Class[] classArray, Foundation.NSDictionary options);\n\tpublic virtual Foundation.NSObject[] ReadObjectsForClasses (ObjCRuntime.Class[] classArray, Foundation.NSDictionary options);\n\n\n
Added interfaces:
\n\tINSPasteboardReading\n\tINSPasteboardWriting\n\n
Added methods:
\n\tpublic virtual Foundation.NSObject GetPasteboardPropertyListForType (string type);\n\tpublic static string[] GetReadableTypesForPasteboard (NSPasteboard pasteboard);\n\tpublic static NSPasteboardReadingOptions GetReadingOptionsForType (string type, NSPasteboard pasteboard);\n\tpublic virtual string[] GetWritableTypesForPasteboard (NSPasteboard pasteboard);\n\tpublic virtual NSPasteboardWritingOptions GetWritingOptionsForType (string type, NSPasteboard pasteboard);\n\tpublic virtual Foundation.NSObject InitWithPasteboardPropertyList (Foundation.NSObject propertyList, string type);\n\n\n
Modified base type: AppKit.NSObjectController
\nFoundation.NSObject
\nAdded method:
\n\tpublic virtual void EncodeTo (Foundation.NSCoder coder);\n\n\n
Added method:
\n\tpublic virtual void PressureChange (NSEvent pressureChangeEvent);\n\n\n
Added property:
\n\tpublic virtual bool IsSpringLoaded { get; set; }\n\n\n
Added value:
\n\tMomentaryAccelerator = 3,\n\n\n
Removed interface:
\n\tINSTableViewSource\n\n\n
Added interface:
\n\tINSTextInputClient\n\n
Added properties:
\n\tpublic virtual Foundation.NSAttributedString AttributedString { get; }\n\tpublic virtual bool HasMarkedText { get; }\n\tpublic virtual Foundation.NSRange MarkedRange { get; }\n\tpublic virtual Foundation.NSString[] ValidAttributesForMarkedText { get; }\n\tpublic virtual NSWindowLevel WindowLevel { get; }\n\n
Added methods:
\n\tpublic virtual bool DrawsVertically (uint charIndex);\n\tpublic virtual Foundation.NSAttributedString GetAttributedSubstring (Foundation.NSRange proposedRange, out Foundation.NSRange actualRange);\n\tpublic virtual nfloat GetBaselineDelta (uint charIndex);\n\tpublic virtual uint GetCharacterIndex (CoreGraphics.CGPoint point);\n\tpublic virtual CoreGraphics.CGRect GetFirstRect (Foundation.NSRange characterRange, out Foundation.NSRange actualRange);\n\tpublic virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);\n\tpublic virtual void InsertText (Foundation.NSObject text, Foundation.NSRange replacementRange);\n\tpublic virtual void SetMarkedText (Foundation.NSObject text, Foundation.NSRange selectedRange, Foundation.NSRange replacementRange);\n\tpublic virtual void UnmarkText ();\n\n\n
Removed methods:
\n\tpublic virtual System.IAsyncResult BeginInvoke (NSTextView textView, string[] words, Foundation.NSRange charRange, nint index, System.AsyncCallback callback, object object);\n\tpublic virtual string[] EndInvoke (System.IAsyncResult result);\n\tpublic virtual string[] Invoke (NSTextView textView, string[] words, Foundation.NSRange charRange, nint index);\n\n
Added methods:
\n\tpublic virtual System.IAsyncResult BeginInvoke (NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index, System.AsyncCallback callback, object object);\n\tpublic virtual string[] EndInvoke (ref nint index, System.IAsyncResult result);\n\tpublic virtual string[] Invoke (NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);\n\n\n
Removed method:
\n\tpublic virtual string[] GetCompletions (NSTextView textView, string[] words, Foundation.NSRange charRange, nint index);\n\n
Added method:
\n\tpublic virtual string[] GetCompletions (NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);\n\n\n
Removed method:
\n\tpublic static string[] GetCompletions (INSTextViewDelegate This, NSTextView textView, string[] words, Foundation.NSRange charRange, nint index);\n\n
Added method:
\n\tpublic static string[] GetCompletions (INSTextViewDelegate This, NSTextView textView, string[] words, Foundation.NSRange charRange, ref nint index);\n\n\n
Removed property:
\n\tpublic virtual Foundation.NSObject[] SelectedObjects { get; }\n\n\n
Modified methods:
\npublic virtual NSDraggingSession BeginDraggingSession (NSDraggingItem[] itmes items, NSEvent evnt, INSDraggingSource source)\n
Added methods:
\n\tpublic virtual void BeginDocument ();\n\tpublic virtual void BeginPage (CoreGraphics.CGRect rect, CoreGraphics.CGPoint placement);\n\tpublic virtual void EndDocument ();\n\tpublic virtual void EndPage ();\n\n\n
Added method:
\n\tpublic virtual bool OpenUrls (Foundation.NSUrl[] urls, string bundleIdentifier, NSWorkspaceLaunchOptions options, Foundation.NSAppleEventDescriptor descriptor);\n\n\n\n\n
public interface INSTextInputClient : ObjCRuntime.INativeObject, System.IDisposable {\n}\n\n\n
public class NSStepperCell : AppKit.NSActionCell, Foundation.INSCoding, Foundation.INSCopying, INSUserInterfaceItemIdentification, ObjCRuntime.INativeObject, System.IDisposable, Foundation.INSObjectProtocol, System.IEquatable<Foundation.NSObject> {\n\t// constructors\n\tpublic NSStepperCell ();\n\tpublic NSStepperCell (Foundation.NSCoder coder);\n\tprotected NSStepperCell (Foundation.NSObjectFlag t);\n\tprotected NSStepperCell (IntPtr handle);\n\t// properties\n\tpublic virtual bool Autorepeat { get; set; }\n\tpublic override IntPtr ClassHandle { get; }\n\tpublic virtual double Increment { get; set; }\n\tpublic virtual double MaxValue { get; set; }\n\tpublic virtual double MinValue { get; set; }\n\tpublic virtual bool ValueWraps { get; set; }\n}\n\n\n
public class NSTextInputClient : Foundation.NSObject, INSTextInputClient, ObjCRuntime.INativeObject, System.IDisposable, Foundation.INSObjectProtocol, System.IEquatable<Foundation.NSObject> {\n\t// constructors\n\tpublic NSTextInputClient ();\n\tprotected NSTextInputClient (Foundation.NSObjectFlag t);\n\tprotected NSTextInputClient (IntPtr handle);\n\t// properties\n\tpublic virtual Foundation.NSAttributedString AttributedString { get; }\n\tpublic virtual bool HasMarkedText { get; }\n\tpublic virtual Foundation.NSRange MarkedRange { get; }\n\tpublic virtual Foundation.NSRange SelectedRange { get; }\n\tpublic virtual Foundation.NSString[] ValidAttributesForMarkedText { get; }\n\tpublic virtual NSWindowLevel WindowLevel { get; }\n\t// methods\n\tpublic virtual bool DrawsVertically (uint charIndex);\n\tpublic virtual Foundation.NSAttributedString GetAttributedSubstring (Foundation.NSRange proposedRange, out Foundation.NSRange actualRange);\n\tpublic virtual nfloat GetBaselineDelta (uint charIndex);\n\tpublic virtual uint GetCharacterIndex (CoreGraphics.CGPoint point);\n\tpublic virtual CoreGraphics.CGRect GetFirstRect (Foundation.NSRange characterRange, out Foundation.NSRange actualRange);\n\tpublic virtual nfloat GetFractionOfDistanceThroughGlyph (CoreGraphics.CGPoint point);\n\tpublic virtual void InsertText (Foundation.NSObject text, Foundation.NSRange replacementRange);\n\tpublic virtual void SetMarkedText (Foundation.NSObject text, Foundation.NSRange selectedRange, Foundation.NSRange replacementRange);\n\tpublic virtual void UnmarkText ();\n}\n\n\n
public static class NSTextInputClient_Extensions {\n\t// methods\n\tpublic static bool DrawsVertically (INSTextInputClient This, uint charIndex);\n\tpublic static Foundation.NSAttributedString GetAttributedString (INSTextInputClient This);\n\tpublic static Foundation.NSAttributedString GetAttributedSubstring (INSTextInputClient This, Foundation.NSRange proposedRange, out Foundation.NSRange actualRange);\n\tpublic static nfloat GetBaselineDelta (INSTextInputClient This, uint charIndex);\n\tpublic static uint GetCharacterIndex (INSTextInputClient This, CoreGraphics.CGPoint point);\n\tpublic static CoreGraphics.CGRect GetFirstRect (INSTextInputClient This, Foundation.NSRange characterRange, out Foundation.NSRange actualRange);\n\tpublic static nfloat GetFractionOfDistanceThroughGlyph (INSTextInputClient This, CoreGraphics.CGPoint point);\n\tpublic static bool GetHasMarkedText (INSTextInputClient This);\n\tpublic static Foundation.NSRange GetMarkedRange (INSTextInputClient This);\n\tpublic static Foundation.NSRange GetSelectedRange (INSTextInputClient This);\n\tpublic static Foundation.NSString[] GetValidAttributesForMarkedText (INSTextInputClient This);\n\tpublic static NSWindowLevel GetWindowLevel (INSTextInputClient This);\n\tpublic static void InsertText (INSTextInputClient This, Foundation.NSObject text, Foundation.NSRange replacementRange);\n\tpublic static void SetMarkedText (INSTextInputClient This, Foundation.NSObject text, Foundation.NSRange selectedRange, Foundation.NSRange replacementRange);\n\tpublic static void UnmarkText (INSTextInputClient This);\n}\n\n\n\n
Added method:
\n\tpublic AudioQueueStatus EnqueueBuffer (IntPtr audioQueueBuffer, AudioStreamPacketDescription[] desc);\n\n\n
Added constructor:
\n\tpublic SystemSound (uint soundId);\n\n\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic void SetAudioFormat (AudioToolbox.AudioStreamBasicDescription audioFormat, AudioUnitScopeType scope, uint audioUnitElement);\n
Added method:
\n\tpublic AudioUnitStatus SetFormat (AudioToolbox.AudioStreamBasicDescription audioFormat, AudioUnitScopeType scope, uint audioUnitElement);\n\n\n
Modified properties:
\npublic AudioToolbox.AudioStreamBasicDescription ClientDataFormat { get; set; }\n
Added property:
\n\tpublic virtual int UnusedTrackId { get; }\n\n\n
Modified fields:
\nAuto = 3 -1\n
Added property:
\n\tpublic virtual bool Empty { get; }\n\n\n
Added constructor:
\n\tpublic AVUrlAsset (Foundation.NSUrl url);\n\n
Added method:
\n\tpublic static AVUrlAsset Create (Foundation.NSUrl url);\n\n\n
public static class AVErrorKeys {\n\t// properties\n\tpublic static Foundation.NSString Device { get; }\n\tpublic static Foundation.NSString DiscontinuityFlags { get; }\n\tpublic static Foundation.NSString ErrorDomain { get; }\n\tpublic static Foundation.NSString FileSize { get; }\n\tpublic static Foundation.NSString FileType { get; }\n\tpublic static Foundation.NSString MediaSubType { get; }\n\tpublic static Foundation.NSString MediaType { get; }\n\tpublic static Foundation.NSString PersistentTrackID { get; }\n\tpublic static Foundation.NSString Pid { get; }\n\tpublic static Foundation.NSString PresentationTimeStamp { get; }\n\tpublic static Foundation.NSString RecordingSuccessfullyFinished { get; }\n\tpublic static Foundation.NSString Time { get; }\n}\n\n\n\n
Added interface:
\n\tICAAction\n\n
Added method:
\n\tpublic virtual void RunAction (string eventKey, Foundation.NSObject obj, Foundation.NSDictionary arguments);\n\n\n
Added interface:
\n\tICAAction\n\n\n
Added interface:
\n\tICAAction\n\n\n
Added interface:
\n\tICAAction\n\n\n
Added interface:
\n\tICAAction\n\n\n
Added interface:
\n\tICAAction\n\n\n\n
Added method:
\n\tpublic virtual NSManagedObject GetExistingObject (NSManagedObjectID objectID, out Foundation.NSError error);\n\n\n\n
Added property:
\n\tpublic static Foundation.NSString ErrorDomain { get; }\n\n\n
Added method:
\n\tpublic void Suspend ();\n\n\n
Added constructor:
\n\tpublic DispatchSource (bool strict, DispatchQueue queue);\n\n\n
Modified constructors:
\npublic DispatchTime (DispatchTime when, long delta deltaNanoseconds)\n
Added constructor:
\n\tpublic DispatchTime (DispatchTime when, System.TimeSpan delta);\n\n\n
public class CFMessagePort : ObjCRuntime.INativeObject, System.IDisposable {\n\t// properties\n\tpublic CFMessagePortContext Context { get; }\n\tpublic virtual IntPtr Handle { get; }\n\tpublic System.Action InvalidationCallback { get; set; }\n\tpublic bool IsRemote { get; }\n\tpublic bool IsValid { get; }\n\tpublic string Name { get; set; }\n\t// methods\n\tprotected override void ~CFMessagePort ();\n\tprotected void Check ();\n\tpublic static CFMessagePort CreateLocalPort (CFAllocator allocator, string name, CFMessagePort.CFMessagePortCallBack callback, CFMessagePortContext context);\n\tpublic static CFMessagePort CreateRemotePort (CFAllocator allocator, string name);\n\tpublic CFRunLoopSource CreateRunLoopSource ();\n\tprotected virtual void Dispose (bool disposing);\n\tpublic virtual void Dispose ();\n\tpublic void Invalidate ();\n\tpublic CFMessagePortSendRequestStatus SendRequest (int msgid, Foundation.NSData data, double sendTimeout, double rcvTimeout, Foundation.NSString replyMode, out Foundation.NSData returnData);\n\tpublic void SetDispatchQueue (DispatchQueue queue);\n\n\t// inner types\n\tpublic sealed delegate CFMessagePortCallBack : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {\n\t\t// constructors\n\t\tpublic CFMessagePort (object object, IntPtr method);\n\t\t// methods\n\t\tpublic virtual System.IAsyncResult BeginInvoke (int type, Foundation.NSData data, System.AsyncCallback callback, object object);\n\t\tpublic virtual Foundation.NSData EndInvoke (System.IAsyncResult result);\n\t\tpublic virtual Foundation.NSData Invoke (int type, Foundation.NSData data);\n\t}\n}\n\n\n
public class CFMessagePortContext {\n\t// constructors\n\tpublic CFMessagePortContext ();\n\t// properties\n\tpublic System.Func<Foundation.NSString> CopyDescription { get; set; }\n\tpublic System.Action Release { get; set; }\n\tpublic System.Func<ObjCRuntime.INativeObject> Retain { get; set; }\n}\n\n\n
[Serializable]\npublic enum CFMessagePortSendRequestStatus {\n\tBecameInvalidError = -5,\n\tIsInvalid = -3,\n\tReceiveTimeout = -2,\n\tSendTimeout = -1,\n\tSuccess = 0,\n\tTransportError = -4,\n}\n\n\n
[Serializable]\npublic enum CFNetworkErrors {\n\tBackgroundSessionInUseByAnotherProcess = -996,\n\tBackgroundSessionWasDisconnected = -997,\n\tBadServerResponse = -1011,\n\tBadURL = -1000,\n\tCallIsActive = -1019,\n\tCancelled = -999,\n\tCannotCloseFile = -3002,\n\tCannotConnectToHost = -1004,\n\tCannotCreateFile = -3000,\n\tCannotDecodeContentData = -1016,\n\tCannotDecodeRawData = -1015,\n\tCannotFindHost = -1003,\n\tCannotLoadFromNetwork = -2000,\n\tCannotMoveFile = -3005,\n\tCannotOpenFile = -3001,\n\tCannotParseCookieFile = -4000,\n\tCannotParseResponse = -1017,\n\tCannotRemoveFile = -3004,\n\tCannotWriteToFile = -3003,\n\tClientCertificateRejected = -1205,\n\tClientCertificateRequired = -1206,\n\tDataLengthExceedsMaximum = -1103,\n\tDataNotAllowed = -1020,\n\tDNSLookupFailed = -1006,\n\tDownloadDecodingFailedMidStream = -3006,\n\tDownloadDecodingFailedToComplete = -3007,\n\tFileDoesNotExist = -1100,\n\tFileIsDirectory = -1101,\n\tFtpUnexpectedStatusCode = 200,\n\tHostNotFound = 1,\n\tHostUnknown = 2,\n\tHttpAuthenticationTypeUnsupported = 300,\n\tHttpBadCredentials = 301,\n\tHttpBadProxyCredentials = 307,\n\tHttpBadURL = 305,\n\tHttpConnectionLost = 302,\n\tHttpParseFailure = 303,\n\tHttpProxyConnectionFailure = 306,\n\tHttpRedirectionLoopDetected = 304,\n\tHttpsProxyConnectionFailure = 310,\n\tHttpsProxyFailureUnexpectedResponseToConnectMethod = 311,\n\tHTTPTooManyRedirects = -1007,\n\tInternationalRoamingOff = -1018,\n\tNetServiceBadArgument = -72004,\n\tNetServiceCancel = -72005,\n\tNetServiceCollision = -72001,\n\tNetServiceDnsServiceFailure = -73000,\n\tNetServiceInProgress = -72003,\n\tNetServiceInvalid = -72006,\n\tNetServiceNotFound = -72002,\n\tNetServiceTimeout = -72007,\n\tNetServiceUnknown = -72000,\n\tNetworkConnectionLost = -1005,\n\tNoPermissionsToReadFile = -1102,\n\tNotConnectedToInternet = -1009,\n\tPacFileAuth = 309,\n\tPacFileError = 308,\n\tRedirectToNonExistentLocation = -1010,\n\tRequestBodyStreamExhausted = -1021,\n\tResourceUnavailable = -1008,\n\tSecureConnectionFailed = -1200,\n\tServerCertificateHasBadDate = -1201,\n\tServerCertificateHasUnknownRoot = -1203,\n\tServerCertificateNotYetValid = -1204,\n\tServerCertificateUntrusted = -1202,\n\tSocks4IdConflict = 112,\n\tSocks4IdentdFailed = 111,\n\tSocks4RequestFailed = 110,\n\tSocks4UnknownStatusCode = 113,\n\tSocks5BadCredentials = 122,\n\tSocks5BadResponseAddr = 121,\n\tSocks5BadState = 120,\n\tSocks5NoAcceptableMethod = 124,\n\tSocks5UnsupportedNegotiationMethod = 123,\n\tSocksUnknownClientVersion = 100,\n\tSocksUnsupportedServerVersion = 101,\n\tTimedOut = -1001,\n\tUnknown = -998,\n\tUnsupportedURL = -1002,\n\tUserAuthenticationRequired = -1013,\n\tUserCancelledAuthentication = -1012,\n\tZeroByteResource = -1014,\n}\n\n\n\n
Obsoleted fields:
\n[Obsolete (]\n\tpublic static CGColorSpace Null;\n
Added property:
\n\tpublic bool IsEmpty { get; }\n\n
Added methods:
\n\tpublic CMBlockBufferError AccessDataBytes (uint offset, uint length, IntPtr temporaryBlock, ref IntPtr returnedPointer);\n\tpublic CMBlockBufferError AppendBuffer (CMBlockBuffer targetBuffer, uint offsetToData, uint dataLength, CMBlockBufferFlags flags);\n\tpublic CMBlockBufferError AppendMemoryBlock (IntPtr memoryBlock, uint blockLength, CMCustomBlockAllocator customBlockSource, uint offsetToData, uint dataLength, CMBlockBufferFlags flags);\n\tpublic CMBlockBufferError AssureBlockMemory ();\n\tpublic static CMBlockBuffer CreateContiguous (CMBlockBuffer sourceBuffer, CMCustomBlockAllocator customBlockSource, uint offsetToData, uint dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);\n\tpublic static CMBlockBuffer CreateFromBuffer (CMBlockBuffer targetBuffer, uint offsetToData, uint dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);\n\tpublic static CMBlockBuffer CreateFromMemoryBlock (IntPtr memoryBlock, uint blockLength, CMCustomBlockAllocator customBlockSource, uint offsetToData, uint dataLength, CMBlockBufferFlags flags, out CMBlockBufferError error);\n\tpublic CMBlockBufferError FillDataBytes (byte fillByte, uint offsetIntoDestination, uint dataLength);\n\tpublic CMBlockBufferError GetDataPointer (uint offset, out uint lengthAtOffset, out uint totalLength, ref IntPtr dataPointer);\n\tpublic bool IsRangeContiguous (uint offset, uint length);\n\tpublic CMBlockBufferError ReplaceDataBytes (IntPtr sourceBytes, uint offsetIntoDestination, uint dataLength);\n\n\n
Added value:
\n\tInsufficientSpace = -12708,\n\n\n
Added methods:
\n\tpublic static CMVideoFormatDescription FromH264ParameterSets (System.Collections.Generic.List<System.Byte[]> parameterSets, int nalUnitHeaderLength, out CMFormatDescriptionError error);\n\tpublic byte[] GetH264ParameterSet (uint index, out uint parameterSetCount, out int nalUnitHeaderLength, out CMFormatDescriptionError error);\n\n\n
public class CMCustomBlockAllocator : System.IDisposable {\n\t// constructors\n\tpublic CMCustomBlockAllocator ();\n\t// methods\n\tprotected override void ~CMCustomBlockAllocator ();\n\tpublic virtual IntPtr Allocate (uint sizeInBytes);\n\tpublic virtual void Dispose ();\n\tprotected virtual void Dispose (bool disposing);\n\tpublic virtual void Free (IntPtr doomedMemoryBlock, uint sizeInBytes);\n}\n\n\n\n
Added values:
\n\tItemIsHardlink = 1048576,\n\tItemIsLastHardlink = 2097152,\n\tOwnEvent = 524288,\n\n\n
public static class LaunchServices {\n\t// methods\n\tpublic static bool CanUrlAcceptUrl (Foundation.NSUrl itemUrl, Foundation.NSUrl targetUrl, LSRoles roles, LSAcceptanceFlags acceptanceFlags);\n\tpublic static bool CanUrlAcceptUrl (Foundation.NSUrl itemUrl, Foundation.NSUrl targetUrl, LSRoles roles, LSAcceptanceFlags acceptanceFlags, out LSResult result);\n\tpublic static string[] GetAllHandlersForUrlScheme (string urlScheme);\n\tpublic static string[] GetAllRoleHandlersForContentType (string contentType, LSRoles roles);\n\tpublic static Foundation.NSUrl[] GetApplicationUrlsForBundleIdentifier (string bundleIdentifier);\n\tpublic static Foundation.NSUrl[] GetApplicationUrlsForUrl (Foundation.NSUrl url, LSRoles roles);\n\tpublic static Foundation.NSUrl GetDefaultApplicationUrlForContentType (string contentType, LSRoles roles);\n\tpublic static Foundation.NSUrl GetDefaultApplicationUrlForUrl (Foundation.NSUrl url, LSRoles roles);\n\tpublic static string GetDefaultHandlerForUrlScheme (string urlScheme);\n\tpublic static string GetDefaultRoleHandlerForContentType (string contentType, LSRoles roles);\n\tpublic static LSResult Open (Foundation.NSUrl url, out Foundation.NSUrl launchedUrl);\n\tpublic static LSResult Open (Foundation.NSUrl url);\n\tpublic static LSResult Register (Foundation.NSUrl url, bool update);\n\tpublic static LSResult SetDefaultHandlerForUrlScheme (string urlScheme, string handlerBundleId);\n\tpublic static LSResult SetDefaultRoleHandlerForContentType (string contentType, string handlerBundleId, LSRoles roles);\n}\n\n\n
[Serializable]\n[Flags]\npublic enum LSAcceptanceFlags {\n\tAllowLoginUI = 2,\n\tDefault = 1,\n}\n\n\n
[Serializable]\npublic enum LSResult {\n\tAppDoesNotClaimType = -10820,\n\tAppDoesNotSupportSchemeWarning = -10821,\n\tAppInTrash = -10660,\n\tApplicationNotFound = -10814,\n\tAttributeNotFound = -10662,\n\tAttributeNotSettable = -10663,\n\tCannotSetInfo = -10823,\n\tData = -10817,\n\tDataTooOld = -10816,\n\tDataUnavailable = -10813,\n\tExecutableIncorrectFormat = -10661,\n\tIncompatibleApplicationVersion = -10664,\n\tIncompatibleSystemVersion = -10825,\n\tLaunchInProgress = -10818,\n\tMultipleSessionsNotSupported = -10829,\n\tNoClassicEnvironment = -10828,\n\tNoExecutable = -10827,\n\tNoLaunchPermission = -10826,\n\tNoRegistrationInfo = -10824,\n\tNoRosettaEnvironment = -10665,\n\tNotAnApplication = -10811,\n\tNotInitialized = -10812,\n\tNotRegistered = -10819,\n\tServerCommunication = -10822,\n\tSuccess = 0,\n\tUnknown = -10810,\n\tUnknownType = -10815,\n}\n\n\n
[Serializable]\n[Flags]\npublic enum LSRoles {\n\tAll = 4294967295,\n\tEditor = 4,\n\tNone = 1,\n\tShell = 8,\n\tViewer = 2,\n}\n\n\n\n
Added constructor:
\n\tpublic NSAppleEventDescriptor (NSAppleEventDescriptorType type);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual NSObject InitListDescriptor ();\n\t[Obsolete (]\n\tpublic virtual NSObject InitRecordDescriptor ();\n
Added methods:
\n\tpublic virtual bool Contains (NSObject anObject);\n\tpublic virtual uint IndexOf (NSObject anObject);\n\n\n
Added methods:
\n\tpublic byte[] DecodeBytes ();\n\tpublic virtual IntPtr DecodeBytes (out uint length);\n\tpublic virtual IntPtr DecodeBytes (string key, out uint length);\n\tpublic bool TryDecodeBool (string key, out bool result);\n\tpublic bool TryDecodeBytes (string key, out byte[] result);\n\tpublic bool TryDecodeDouble (string key, out double result);\n\tpublic bool TryDecodeFloat (string key, out float result);\n\tpublic bool TryDecodeInt (string key, out int result);\n\tpublic bool TryDecodeLong (string key, out long result);\n\tpublic bool TryDecodeNInt (string key, out nint result);\n\tpublic bool TryDecodeObject (string key, out NSObject result);\n\n\n
Removed method:
\n\tpublic virtual void GetBytes (IntPtr buffer, uint length);\n\n
Added method:
\n\tpublic virtual void GetBytes (IntPtr buffer, uint length);\n\n\n
Added methods:
\n\tpublic virtual NSComparisonResult Compare (NSDate other);\n\tpublic virtual NSDate EarlierDate (NSDate anotherDate);\n\tpublic virtual bool IsEqualToDate (NSDate other);\n\tpublic virtual NSDate LaterDate (NSDate anotherDate);\n\n\n
Added property:
\n\tpublic virtual bool DoesRelativeDateFormatting { get; set; }\n\n\n
Added property:
\n\tpublic static NSString CFNetworkErrorDomain { get; }\n\n\n
Added methods:
\n\tpublic NSAttributedString GetAttributedString (NSObject obj, AppKit.NSStringAttributes attrs);\n\tpublic virtual NSAttributedString GetAttributedString (NSObject obj, NSDictionary attrs);\n\tpublic virtual bool GetObjectValue (out NSObject obj, string str, out NSString error);\n\tpublic virtual bool IsPartialStringValid (string partialString, out string newString, out NSString error);\n\tpublic virtual bool IsPartialStringValid (out string partialString, out NSRange proposedSelRange, string origString, NSRange origSelRange, out NSString error);\n\n\n
Added properties:
\n\tpublic virtual CoreGraphics.CGRect ContainerFrame { get; }\n\tpublic virtual CoreGraphics.CGSize PreferredPresentationSize { get; }\n\tpublic virtual CoreGraphics.CGRect SourceFrame { get; }\n\n\n
Added properties:
\n\tpublic static NSString QueryUpdateAddedItemsKey { get; }\n\tpublic static NSString QueryUpdateChangedItemsKey { get; }\n\tpublic static NSString QueryUpdateRemovedItemsKey { get; }\n\n\n
Removed method:
\n\tpublic virtual void ReplaceBytes (NSRange range, IntPtr buffer, uint length);\n\n
Added method:
\n\tpublic virtual void ReplaceBytes (NSRange range, IntPtr buffer, uint length);\n\n\n
Added method:
\n\tpublic virtual void PrepareForInterfaceBuilder ();\n\n\n
Added property:
\n\tpublic virtual System.Action CompletionBlock { get; set; }\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual void WaitUntilFinishedNS ();\n
Added method:
\n\tpublic virtual void WaitUntilFinished ();\n\n\n
Added properties:
\n\tpublic virtual NSProcessInfoThermalState ThermalState { get; }\n\tpublic static NSString ThermalStateDidChangeNotification { get; }\n\n\n
Added interface:
\n\tINSDiscardableContent\n\n
Added property:
\n\tpublic virtual bool IsContentDiscarded { get; }\n\n
Added methods:
\n\tpublic virtual bool BeginContentAccess ();\n\tpublic virtual void DiscardContentIfPossible ();\n\tpublic virtual void EndContentAccess ();\n\n\n
Added constructor:
\n\tpublic NSSortDescriptor (string key, bool ascending, NSComparator comparator);\n\n\n
Added method:
\n\tpublic static NSTimeZone FromGMT (nint seconds);\n\n\n
Added method:
\n\tpublic virtual void SetActionName (string actionName);\n\n\n
Added values:
\n\tCallIsActive = -1019,\n\tClientCertificateRequired = -1206,\n\tDataNotAllowed = -1020,\n\tInternationalRoamingOff = -1018,\n\tRequestBodyStreamExhausted = -1021,\n\n\n
Modified base type: Foundation.NSUrlSessionTask
\nFoundation.NSUrlSessionDataTask
\n\nModified constructors:
\npublic protected NSValueTransformer ()\n
Added properties:
\n\tpublic static bool AllowsReverseTransformation { get; }\n\tpublic static NSString BooleanTransformerName { get; }\n\tpublic static NSString IsNilTransformerName { get; }\n\tpublic static NSString NSIsNotNilTransformerName { get; }\n\tpublic static NSString NSKeyedUnarchiveFromDataTransformerName { get; }\n\tpublic static ObjCRuntime.Class TransformedValueClass { get; }\n\tpublic static NSString UnarchiveFromDataTransformerName { get; }\n\tpublic static string[] ValueTransformerNames { get; }\n\n
Added methods:
\n\tpublic static NSValueTransformer GetValueTransformer (string name);\n\tpublic static void SetValueTransformer (NSValueTransformer transformer, string name);\n\n\n
public interface INSDiscardableContent : ObjCRuntime.INativeObject, System.IDisposable {\n\t// properties\n\tpublic virtual bool IsContentDiscarded { get; }\n\t// methods\n\tpublic virtual bool BeginContentAccess ();\n\tpublic virtual void DiscardContentIfPossible ();\n\tpublic virtual void EndContentAccess ();\n}\n\n\n
[Serializable]\npublic enum NSAppleEventDescriptorType {\n\tList = 1,\n\tRecord = 0,\n}\n\n\n
public class NSCondition : Foundation.NSObject, INSLocking, ObjCRuntime.INativeObject, System.IDisposable, INSObjectProtocol, System.IEquatable<NSObject> {\n\t// constructors\n\tpublic NSCondition ();\n\tprotected NSCondition (NSObjectFlag t);\n\tprotected NSCondition (IntPtr handle);\n\t// properties\n\tpublic override IntPtr ClassHandle { get; }\n\tpublic virtual string Name { get; set; }\n\t// methods\n\tpublic virtual void Broadcast ();\n\tpublic virtual void Lock ();\n\tpublic virtual void Signal ();\n\tpublic virtual void Unlock ();\n\tpublic virtual void Wait ();\n\tpublic virtual bool WaitUntilDate (NSDate limit);\n}\n\n\n
public class NSConditionLock : Foundation.NSObject, INSLocking, ObjCRuntime.INativeObject, System.IDisposable, INSObjectProtocol, System.IEquatable<NSObject> {\n\t// constructors\n\tpublic NSConditionLock ();\n\tprotected NSConditionLock (NSObjectFlag t);\n\tprotected NSConditionLock (IntPtr handle);\n\tpublic NSConditionLock (nint condition);\n\t// properties\n\tpublic override IntPtr ClassHandle { get; }\n\tpublic virtual nint Condition { get; }\n\tpublic virtual string Name { get; set; }\n\t// methods\n\tpublic virtual void Lock ();\n\tpublic virtual bool LockBeforeDate (NSDate limit);\n\tpublic virtual bool LockWhenCondition (nint condition, NSDate limit);\n\tpublic virtual void LockWhenCondition (nint condition);\n\tpublic virtual bool TryLock ();\n\tpublic virtual bool TryLockWhenCondition (nint condition);\n\tpublic virtual void Unlock ();\n\tpublic virtual void UnlockWithCondition (nint condition);\n}\n\n\n
public class NSDataDetector : Foundation.NSRegularExpression, INSCoding, INSCopying, ObjCRuntime.INativeObject, System.IDisposable, INSObjectProtocol, System.IEquatable<NSObject> {\n\t// constructors\n\tpublic NSDataDetector ();\n\tpublic NSDataDetector (NSCoder coder);\n\tprotected NSDataDetector (NSObjectFlag t);\n\tprotected NSDataDetector (IntPtr handle);\n\t// properties\n\tpublic virtual NSTextCheckingTypes CheckingTypes { get; }\n\tpublic override IntPtr ClassHandle { get; }\n\t// methods\n\tpublic virtual NSObject Copy (NSZone zone);\n\tpublic static NSDataDetector Create (NSTextCheckingTypes checkingTypes, out NSError error);\n\tpublic virtual void EncodeTo (NSCoder encoder);\n}\n\n\n
public static class NSExtension {\n\t// properties\n\tpublic static NSString JavaScriptFinalizeArgumentKey { get; }\n\tpublic static NSString JavaScriptPreprocessingResultsKey { get; }\n}\n\n\n
public class NSLock : Foundation.NSObject, INSLocking, ObjCRuntime.INativeObject, System.IDisposable, INSObjectProtocol, System.IEquatable<NSObject> {\n\t// constructors\n\tpublic NSLock ();\n\tprotected NSLock (NSObjectFlag t);\n\tprotected NSLock (IntPtr handle);\n\t// properties\n\tpublic override IntPtr ClassHandle { get; }\n\tpublic virtual string Name { get; set; }\n\t// methods\n\tpublic virtual void Lock ();\n\tpublic virtual bool LockBeforeDate (NSDate limit);\n\tpublic virtual bool TryLock ();\n\tpublic virtual void Unlock ();\n}\n\n\n
public sealed delegate NSMatchEnumerator : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {\n\t// constructors\n\tpublic NSMatchEnumerator (object object, IntPtr method);\n\t// methods\n\tpublic virtual System.IAsyncResult BeginInvoke (NSTextCheckingResult result, NSMatchingFlags flags, ref bool stop, System.AsyncCallback callback, object object);\n\tpublic virtual void EndInvoke (ref bool stop, System.IAsyncResult result);\n\tpublic virtual void Invoke (NSTextCheckingResult result, NSMatchingFlags flags, ref bool stop);\n}\n\n\n
[Serializable]\n[Flags]\npublic enum NSMatchingFlags {\n\tCompleted = 2,\n\tHitEnd = 4,\n\tInternalError = 16,\n\tProgress = 1,\n\tRequiredEnd = 8,\n}\n\n\n
[Serializable]\n[Flags]\npublic enum NSMatchingOptions {\n\tAnchored = 4,\n\tReportCompletion = 2,\n\tReportProgress = 1,\n\tWithoutAnchoringBounds = 16,\n\tWithTransparentBounds = 8,\n}\n\n\n
public static class NSPredicateSupport_NSArray {\n\t// methods\n\tpublic static NSArray FilterUsingPredicate (NSArray This, NSArray array);\n}\n\n\n
public static class NSPredicateSupport_NSMutableArray {\n\t// methods\n\tpublic static void FilterUsingPredicate (NSMutableArray This, NSPredicate predicate);\n}\n\n\n
public static class NSPredicateSupport_NSMutableSet {\n\t// methods\n\tpublic static void FilterUsingPredicate (NSMutableSet This, NSPredicate predicate);\n}\n\n\n
public static class NSPredicateSupport_NSSet {\n\t// methods\n\tpublic static NSSet FilterUsingPredicate (NSSet This, NSPredicate predicate);\n}\n\n\n
[Serializable]\npublic enum NSProcessInfoThermalState {\n\tCritical = 3,\n\tFair = 1,\n\tNominal = 0,\n\tSerious = 2,\n}\n\n\n
public class NSRecursiveLock : Foundation.NSObject, INSLocking, ObjCRuntime.INativeObject, System.IDisposable, INSObjectProtocol, System.IEquatable<NSObject> {\n\t// constructors\n\tpublic NSRecursiveLock ();\n\tprotected NSRecursiveLock (NSObjectFlag t);\n\tprotected NSRecursiveLock (IntPtr handle);\n\t// properties\n\tpublic override IntPtr ClassHandle { get; }\n\tpublic virtual string Name { get; set; }\n\t// methods\n\tpublic virtual void Lock ();\n\tpublic virtual bool LockBeforeDate (NSDate limit);\n\tpublic virtual bool TryLock ();\n\tpublic virtual void Unlock ();\n}\n\n\n
public class NSRegularExpression : Foundation.NSObject, INSCoding, INSCopying, ObjCRuntime.INativeObject, System.IDisposable, INSObjectProtocol, System.IEquatable<NSObject> {\n\t// constructors\n\tpublic NSRegularExpression ();\n\tpublic NSRegularExpression (NSCoder coder);\n\tprotected NSRegularExpression (NSObjectFlag t);\n\tprotected NSRegularExpression (IntPtr handle);\n\tpublic NSRegularExpression (NSString pattern, NSRegularExpressionOptions options, out NSError error);\n\t// properties\n\tpublic override IntPtr ClassHandle { get; }\n\tpublic virtual uint NumberOfCaptureGroups { get; }\n\tpublic virtual NSRegularExpressionOptions Options { get; }\n\tpublic virtual NSString Pattern { get; }\n\t// methods\n\tpublic virtual NSObject Copy (NSZone zone);\n\tprotected override void Dispose (bool disposing);\n\tpublic virtual void EncodeTo (NSCoder encoder);\n\tpublic virtual void EnumerateMatches (NSString str, NSMatchingOptions options, NSRange range, NSMatchEnumerator enumerator);\n\tpublic virtual NSTextCheckingResult FindFirstMatch (string str, NSMatchingOptions options, NSRange range);\n\tpublic static NSString GetEscapedPattern (NSString str);\n\tpublic static NSString GetEscapedTemplate (NSString str);\n\tpublic virtual NSString[] GetMatches (NSString str, NSMatchingOptions options, NSRange range);\n\tpublic virtual uint GetNumberOfMatches (NSString str, NSMatchingOptions options, NSRange range);\n\tpublic virtual NSRange GetRangeOfFirstMatch (string str, NSMatchingOptions options, NSRange range);\n\tpublic virtual NSString GetReplacementString (NSTextCheckingResult result, NSString str, nint offset, NSString template);\n\tpublic virtual string ReplaceMatches (string sourceString, NSMatchingOptions options, NSRange range, string template);\n\tpublic virtual uint ReplaceMatches (NSMutableString mutableString, NSMatchingOptions options, NSRange range, NSString template);\n}\n\n\n
[Serializable]\n[Flags]\npublic enum NSRegularExpressionOptions {\n\tAllowCommentsAndWhitespace = 2,\n\tAnchorsMatchLines = 16,\n\tCaseInsensitive = 1,\n\tDotMatchesLineSeparators = 8,\n\tIgnoreMetacharacters = 4,\n\tUseUnicodeWordBoundaries = 64,\n}\n\n\n
public sealed class ProtocolMemberAttribute : System.Attribute, System.Runtime.InteropServices._Attribute {\n\t// constructors\n\tpublic ProtocolMemberAttribute ();\n\t// properties\n\tpublic ObjCRuntime.ArgumentSemantic ArgumentSemantic { get; set; }\n\tpublic string GetterSelector { get; set; }\n\tpublic bool IsProperty { get; set; }\n\tpublic bool IsRequired { get; set; }\n\tpublic bool IsStatic { get; set; }\n\tpublic bool IsVariadic { get; set; }\n\tpublic string Name { get; set; }\n\tpublic bool[] ParameterByRef { get; set; }\n\tpublic System.Type[] ParameterType { get; set; }\n\tpublic System.Type PropertyType { get; set; }\n\tpublic System.Type ReturnType { get; set; }\n\tpublic string Selector { get; set; }\n\tpublic string SetterSelector { get; set; }\n}\n\n\n\n
Modified base type: AppKit.NSViewController
\nGameKit.GKGameCenterViewController
\n\nModified base type: AppKit.NSViewController
\nGameKit.GKGameCenterViewController
\n\nObsoleted methods:
\n[Obsolete (]\n\tpublic virtual void SetMute (bool isMuted, GKPlayer player);\n
Added method:
\n\tpublic virtual void SetMute (bool isMuted, string playerID);\n\n\n\n
Added interface:
\n\tIGLKNamedEffect\n\n\n
Added interface:
\n\tIGLKNamedEffect\n\n\n
Added interface:
\n\tIGLKNamedEffect\n\n\n\n
Added property:
\n\tpublic static Foundation.NSString PhotosBundleIdentifier { get; }\n\n\n\n
public class MKOverlayView {\n\t// constructors\n\tpublic MKOverlayView ();\n\t// methods\n\tpublic static nfloat MKRoadWidthAtZoomScale (nfloat zoomScale);\n}\n\n\n\n
public static class MAAudibleMedia {\n\t// properties\n\tpublic static Foundation.NSString SettingsChangedNotification { get; }\n\t// methods\n\tpublic static string[] GetPreferredCharacteristics ();\n\n\t// inner types\n\tpublic static class Notifications {\n\t\t// methods\n\t\tpublic static Foundation.NSObject ObserveSettingsChanged (System.EventHandler<Foundation.NSNotificationEventArgs> handler);\n\t}\n}\n\n\n
public static class MAMediaCharacteristic {\n\t// properties\n\tpublic static Foundation.NSString DescribesMusicAndSoundForAccessibility { get; }\n\tpublic static Foundation.NSString DescribesVideoForAccessibility { get; }\n\tpublic static Foundation.NSString TranscribesSpokenDialogForAccessibility { get; }\n}\n\n\n\n
Added value:
\n\tBLOCK_HAS_SIGNATURE = 1073741824,\n\n\n
Added method:
\n\tpublic static bool IsManagedBlock (IntPtr block);\n\n\n
Modified fields:
\npublic const string Version = \"2.0.2\" \"2.3.0\";\n
Added fields:
\n\tpublic static const string SdkVersion = \"10.10\";\n\tpublic static const string SearchKitLibrary = \"/System/Library/Frameworks/CoreServices.framework/Frameworks/SearchKit.framework/SearchKit\";\n\n\n
Added constructor:
\n\tpublic iOSAttribute (byte major, byte minor, byte subminor);\n\n\n
Added constructors:
\n\tpublic MacAttribute (byte major, byte minor);\n\tpublic MacAttribute (byte major, byte minor, byte subminor);\n\tpublic MacAttribute (byte major, byte minor, byte subminor, bool onlyOn64);\n\n\n
Added value:
\n\tMac_10_10_3 = 2825757768286208,\n\n\n\n
Added value:
\n\tImageArea = 256,\n\n\n
Added interface:
\n\tAppKit.INSMenuDelegate\n\n
Added methods:
\n\tpublic virtual CoreGraphics.CGRect ConfinementRectForMenu (AppKit.NSMenu menu, AppKit.NSScreen screen);\n\tpublic virtual PdfAreaOfInterest GetAreaOfInterest (CoreGraphics.CGPoint point);\n\tpublic virtual bool HasKeyEquivalentForEvent (AppKit.NSMenu menu, AppKit.NSEvent theEvent, Foundation.NSObject target, ObjCRuntime.Selector action);\n\tpublic virtual void MenuDidClose (AppKit.NSMenu menu);\n\tpublic virtual nint MenuItemCount (AppKit.NSMenu menu);\n\tpublic virtual void MenuWillHighlightItem (AppKit.NSMenu menu, AppKit.NSMenuItem item);\n\tpublic virtual void MenuWillOpen (AppKit.NSMenu menu);\n\tpublic virtual void NeedsUpdate (AppKit.NSMenu menu);\n\tpublic virtual bool UpdateItem (AppKit.NSMenu menu, AppKit.NSMenuItem item, nint atIndex, bool shouldCancel);\n\n\n\n
Added property:
\n\tpublic QTMediaType MediaTypeValue { get; }\n\n
Removed method:
\n\tpublic virtual void SetAttribute (Foundation.NSObject attribute, string key);\n\n
Modified methods:
\npublic virtual Foundation.NSObject GetAttribute (string attributeKey)\n
Added methods:
\n\tpublic virtual Foundation.NSObject GetAttribute (Foundation.NSString attributeKey);\n\tpublic virtual void SetAttribute (Foundation.NSObject attribute, Foundation.NSString key);\n\n\n
Added properties:
\n\tpublic static Foundation.NSString AVCTransportControlsAttribute { get; }\n\tpublic static Foundation.NSString AVCTransportControlsPlaybackModeKey { get; }\n\tpublic static Foundation.NSString AVCTransportControlsSpeedKey { get; }\n\tpublic static Foundation.NSString SuspendedAttribute { get; }\n\n\n
Added property:
\n\tpublic QTMediaType MediaTypeValue { get; }\n\n
Added method:
\n\tpublic string[] GetCompressionOptionsIdentifiers (QTMediaType forMediaType);\n\n\n
Added property:
\n\tpublic QTMediaType MediaTypeValue { get; }\n\n\n
Added method:
\n\tpublic IntPtr Constructors (IntPtr quicktimeMedia, out Foundation.NSError error);\n\n\n
Obsoleted constructors:
\n[Obsolete (]\n\tpublic QTMovie (QTTimeRange range, out Foundation.NSError error);\n
Added methods:
\n\tpublic QTMovie MovieWithTimeRange (QTTimeRange range, out Foundation.NSError error);\n\tpublic QTTrack[] TracksOfMediaType (QTMediaType mediaType);\n\n\n
public static class QTErrorKey {\n\t// properties\n\tpublic static Foundation.NSString CaptureInput { get; }\n\tpublic static Foundation.NSString CaptureOutput { get; }\n\tpublic static Foundation.NSString Device { get; }\n\tpublic static Foundation.NSString Domain { get; }\n\tpublic static Foundation.NSString ExcludingDevice { get; }\n\tpublic static Foundation.NSString FileSize { get; }\n\tpublic static Foundation.NSString RecordingSuccesfullyFinished { get; }\n\tpublic static Foundation.NSString Time { get; }\n}\n\n\n\n
Added properties:
\n\tpublic SCNPropertyControllers PropertyControllers { get; set; }\n\tpublic virtual Foundation.NSDictionary WeakPropertyControllers { get; set; }\n\n
Modified methods:
\npublic virtual void HandleEvent (SCNParticleEvent evnt, Foundation.NSString[] properties particleProperties, SCNParticleEventHandler handler)\n
public static class SCNParticleProperty {\n\t// properties\n\tpublic static Foundation.NSString Angle { get; }\n\tpublic static Foundation.NSString AngularVelocity { get; }\n\tpublic static Foundation.NSString Bounce { get; }\n\tpublic static Foundation.NSString Charge { get; }\n\tpublic static Foundation.NSString Color { get; }\n\tpublic static Foundation.NSString Frame { get; }\n\tpublic static Foundation.NSString FrameRate { get; }\n\tpublic static Foundation.NSString Friction { get; }\n\tpublic static Foundation.NSString Life { get; }\n\tpublic static Foundation.NSString Opacity { get; }\n\tpublic static Foundation.NSString Position { get; }\n\tpublic static Foundation.NSString RotationAxis { get; }\n\tpublic static Foundation.NSString Size { get; }\n\tpublic static Foundation.NSString Velocity { get; }\n}\n\n\n
[Serializable]\npublic enum SCNPhysicsCollisionCategory {\n\tAll = 18446744073709551615,\n\tDefault = 1,\n\tNone = 0,\n\tStatic = 2,\n}\n\n\n
public class SCNPropertyControllers {\n\t// constructors\n\tpublic SCNPropertyControllers ();\n\t// properties\n\tpublic SCNParticlePropertyController Angle { get; set; }\n\tpublic SCNParticlePropertyController AngularVelocity { get; set; }\n\tpublic SCNParticlePropertyController Bounce { get; set; }\n\tpublic SCNParticlePropertyController Charge { get; set; }\n\tpublic SCNParticlePropertyController Color { get; set; }\n\tpublic SCNParticlePropertyController Frame { get; set; }\n\tpublic SCNParticlePropertyController FrameRate { get; set; }\n\tpublic SCNParticlePropertyController Friction { get; set; }\n\tpublic SCNParticlePropertyController Life { get; set; }\n\tpublic SCNParticlePropertyController Opacity { get; set; }\n\tpublic SCNParticlePropertyController Position { get; set; }\n\tpublic SCNParticlePropertyController RotationAxis { get; set; }\n\tpublic SCNParticlePropertyController Size { get; set; }\n\tpublic SCNParticlePropertyController Velocity { get; set; }\n}\n\n\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic static SKFieldNode CraeteVortexField ();\n
Added method:
\n\tpublic static SKFieldNode CreateVortexField ();\n\n\n\n
Added constructor:
\n\tpublic DomEvent (string eventTypeArg, bool canBubbleArg, bool cancelableArg);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual void InitEvent (string eventTypeArg, bool canBubbleArg, bool cancelableArg);\n
Added constructors:
\n\tpublic DomKeyboardEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, string keyIdentifier, DomKeyLocation keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey);\n\tpublic DomKeyboardEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, string keyIdentifier, DomKeyLocation keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual void InitEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, string keyIdentifier, DomKeyLocation keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, bool altGraphKey);\n\t[Obsolete (]\n\tpublic virtual void InitEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, string keyIdentifier, DomKeyLocation keyLocation, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);\n
Added constructor:
\n\tpublic DomMouseEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, ushort button, IDomEventTarget relatedTarget);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual void InitEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, ushort button, IDomEventTarget relatedTarget);\n
Added constructor:
\n\tpublic DomOverflowEvent (ushort orient, bool hasHorizontalOverflow, bool hasVerticalOverflow);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual void InitEvent (ushort orient, bool hasHorizontalOverflow, bool hasVerticalOverflow);\n
Modified base type: WebKit.DomNode
\nWebKit.DomCharacterData
\n\nAdded constructor:
\n\tpublic DomUIEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, int detail);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual void InitEvent (string eventType, bool canBubble, bool cancelable, DomAbstractView view, int detail);\n
Added constructor:
\n\tpublic DomWheelEvent (int wheelDeltaX, int wheelDeltaY, DomAbstractView view, int screenX, int screnY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);\n\n
Obsoleted methods:
\n[Obsolete (]\n\tpublic virtual void InitEvent (int wheelDeltaX, int wheelDeltaY, DomAbstractView view, int screenX, int screnY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey);\n
public class SKDocument : System.IDisposable, ObjCRuntime.INativeObject {\n\t// constructors\n\tpublic SKDocument (string name, SKDocument parent, string scheme);\n\tpublic SKDocument (Foundation.NSUrl url);\n\t// properties\n\tpublic virtual IntPtr Handle { get; }\n\tpublic string Name { get; }\n\tpublic string Scheme { get; }\n\tpublic Foundation.NSUrl Url { get; }\n\t// methods\n\tprotected override void ~SKDocument ();\n\tprotected virtual void Dispose (bool disposing);\n\tpublic SKDocument GetParent ();\n}\n\n\n
public class SKIndex : System.IDisposable, ObjCRuntime.INativeObject {\n\t// properties\n\tpublic SKTextAnalysis AnalysisProperties { get; }\n\tpublic nint DocumentCount { get; }\n\tpublic virtual IntPtr Handle { get; }\n\n\t[Obsolete]\n\tpublic nint MaximumBytesBeforeFlush { get; set; }\n\tpublic nint MaximumDocumentID { get; }\n\tpublic nint MaximumTermID { get; }\n\t// methods\n\tprotected override void ~SKIndex ();\n\tpublic bool AddDocument (SKDocument document, string mimeHint, bool canReplace);\n\tpublic bool AddDocumentWithText (SKDocument doc, string text, bool canReplace);\n\tpublic void Close ();\n\tpublic bool Compact ();\n\tpublic static SKIndex CreateWithMutableData (Foundation.NSMutableData data, string indexName, SKIndexType type, SKTextAnalysis analysisProperties);\n\tpublic static SKIndex CreateWithUrl (Foundation.NSUrl url, string indexName, SKIndexType type, SKTextAnalysis analysisProperties);\n\tpublic virtual void Dispose ();\n\tprotected virtual void Dispose (bool disposing);\n\tpublic bool Flush ();\n\tpublic static SKIndex FromData (Foundation.NSData data, string indexName);\n\tpublic static SKIndex FromMutableData (Foundation.NSMutableData data, string indexName);\n\tpublic static SKIndex FromUrl (Foundation.NSUrl url, string indexName, bool writeAccess);\n\tpublic SKDocument GetDocument (IntPtr documentId);\n\tpublic static void LoadDefaultExtractorPlugIns ();\n\tpublic bool MoveDocument (SKDocument document, SKDocument newParent);\n\tpublic bool RemoveDocument (SKDocument doc);\n\tpublic bool RenameDocument (SKDocument document, string newName);\n\tpublic SKSearch Search (string query, SKSearchOptions options);\n\tpublic void SetDocumentProperties (SKDocument document, Foundation.NSDictionary dict);\n}\n\n\n
[Serializable]\npublic enum SKIndexType {\n\tInverted = 1,\n\tInvertedVector = 3,\n\tUnknown = 0,\n\tVector = 2,\n}\n\n\n
public class SKSearch : System.IDisposable, ObjCRuntime.INativeObject {\n\t// properties\n\tpublic virtual IntPtr Handle { get; }\n\t// methods\n\tprotected override void ~SKSearch ();\n\tpublic void Cancel ();\n\tprotected virtual void Dispose (bool disposing);\n\tpublic bool FindMatches (nint maxCount, ref IntPtr[] ids, double waitTime, out nint foundCount);\n\tpublic bool FindMatches (nint maxCount, ref IntPtr[] ids, ref float[] scores, double waitTime, out nint foundCount);\n}\n\n\n
[Serializable]\n[Flags]\npublic enum SKSearchOptions {\n\tDefault = 0,\n\tFindSimilar = 4,\n\tNoRelevanceScores = 1,\n\tSpaceMeansOr = 2,\n}\n\n\n
public class SKSummary : System.IDisposable, ObjCRuntime.INativeObject {\n\t// properties\n\tpublic virtual IntPtr Handle { get; }\n\tpublic nint ParagraphCount { get; }\n\tpublic nint SentenceCount { get; }\n\t// methods\n\tprotected override void ~SKSummary ();\n\tpublic static SKSummary Create (string text);\n\tpublic static SKSummary Create (Foundation.NSString nsString);\n\tpublic virtual void Dispose ();\n\tprotected virtual void Dispose (bool disposing);\n\tpublic string GetParagraph (nint idx);\n\tpublic string GetParagraphSummary (int maxParagraphs);\n\tpublic nint GetParagraphSummaryInfo (nint maxNumParagraphsInSummary, nint[] rankOrderOfParagraphs, nint[] paragraphIndexOfParagraphs);\n\tpublic string GetSentence (nint idx);\n\tpublic string GetSentenceSummary (int maxSentences);\n\tpublic nint GetSentenceSummaryInfo (int maxNumSentencesInSummary, nint[] rankOrderOfSentences, nint[] sentenceIndexOfSentences, nint[] paragraphIndexOfSentences);\n}\n\n\n
public class SKTextAnalysis : Foundation.DictionaryContainer {\n\t// constructors\n\tpublic SKTextAnalysis ();\n\tpublic SKTextAnalysis (Foundation.NSDictionary dictionary);\n\t// properties\n\tpublic string EndTermChars { get; set; }\n\tpublic Foundation.NSNumber MaximumTerms { get; set; }\n\tpublic int? MinTermLength { get; set; }\n\tpublic bool? ProximityIndexing { get; set; }\n\tpublic string StartTermChars { get; set; }\n\tpublic Foundation.NSSet StopWords { get; set; }\n\tpublic Foundation.NSDictionary Substitutions { get; set; }\n\tpublic string TermChars { get; set; }\n}\n\n\n
public static class SKTextAnalysisKeys {\n\t// properties\n\tpublic static Foundation.NSString EndTermCharsKey { get; }\n\tpublic static Foundation.NSString MaximumTermsKey { get; }\n\tpublic static Foundation.NSString MinTermLengthKey { get; }\n\tpublic static Foundation.NSString ProximityIndexingKey { get; }\n\tpublic static Foundation.NSString StartTermCharsKey { get; }\n\tpublic static Foundation.NSString StopWordsKey { get; }\n\tpublic static Foundation.NSString SubstitutionsKey { get; }\n\tpublic static Foundation.NSString TermCharsKey { get; }\n}\n\n