id | \ntitle | \n
---|---|
5F32754E-C721-2620-6198-9F473148882F | \n From 2.x to 3.x | \n
Type Changed: MonoTouch.Constants
\nRemoved:
\npublic const string Version = \"2.0.0\";\n
Added:
\npublic const string Version = \"3.0.8\";\n\n public const string FoundationLibrary = \n\"/System/Library/Frameworks/Foundation.framework/Foundation\";\n\n public const string CoreAnimationLibrary = \n\"/System/Library/Frameworks/QuartzCore.framework/QuartzCore\";\n\n public const string iAdLibrary = \n\"/System/Library/Frameworks/AdLib.framework/AdLib\";\n\n public const string CoreTelephonyLibrary = \n\"/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony\";\n\n public const string CoreMediaLibrary = \n\"/System/Library/Frameworks/CoreMedia.framework/CoreMedia\";\n\n public const string MapKitLibrary = \n\"/System/Library/Frameworks/MapKit.framework/MapKit\";\n\n public const string EventKitLibrary = \n\"/System/Library/Frameworks/EventKit.framework/EventKit\";\n
public class AVAsset : MonoTouch.Foundation.NSObject {\n \n public AVAsset ();\n public AVAsset (MonoTouch.Foundation.NSCoder coder);\n public AVAsset (MonoTouch.Foundation.NSObjectFlag t);\n public AVAsset (IntPtr handle);\n \n public virtual void CancelLoading ();\n public virtual AVMetadataItem[] MetadataForFormat (string format);\n public virtual AVAssetTrack[] TracksWithMediaCharacteristic \n (string mediaCharacteristic);\n public virtual AVAssetTrack[] TracksWithMediaType \n (string mediaType);\n public virtual AVAssetTrack TrackWithTrackID (int trackID);\n \n public virtual string [] AvailableMetadataFormats {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVMetadataItem[] CommonMetadata {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime Duration {\n get;\n }\n public virtual string Lyrics {\n get;\n }\n public virtual System.Drawing.SizeF NaturalSize {\n get;\n }\n public virtual float PreferredRate {\n get;\n }\n public virtual MonoTouch.CoreGraphics.CGAffineTransform PreferredTransform {\n get;\n }\n public virtual float PreferredVolume {\n get;\n }\n public virtual bool ProvidesPreciseDurationAndTiming {\n get;\n }\n public virtual AVAssetTrack[] Tracks {\n get;\n }\n}\n
public class AVAssetExportSession : MonoTouch.Foundation.NSObject {\n \n public AVAssetExportSession ();\n public AVAssetExportSession (MonoTouch.Foundation.NSCoder coder);\n public AVAssetExportSession (MonoTouch.Foundation.NSObjectFlag t);\n public AVAssetExportSession (IntPtr handle);\n public AVAssetExportSession (AVAsset asset, string presetName);\n \n public static string [] ExportPresetsCompatibleWithAsset (AVAsset asset);\n public virtual void CancelExport ();\n public virtual void ExportAsynchronously (AVErrorHandler errorHandler);\n \n public virtual string [] AllExportPresets {\n get;\n }\n public virtual AVAudioMix AudioMix {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual long FileLengthLimit {\n get;\n set;\n }\n public virtual MonoTouch.CoreMedia.CMTime MaxDuration {\n get;\n }\n public virtual AVMetadataItem[] Metadata {\n get;\n set;\n }\n public virtual string OutputFileType {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSUrl OutputUrl {\n get;\n set;\n }\n public virtual string PresetName {\n get;\n }\n public virtual float Progress {\n get;\n }\n public virtual bool ShouldOptimizeForNetworkUse {\n get;\n set;\n }\n public virtual AVAssetExportSessionStatus Status {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject[] SupportedFileTypes {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTimeRange TimeRange {\n get;\n set;\n }\n public virtual AVVideoComposition VideoComposition {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum AVAssetExportSessionStatus {\n Unknown,\n Exporting,\n Completed,\n Failed,\n Cancelled\n}\n
[Serializable]\npublic enum AVAssetReaderStatus {\n Unknown,\n Reading,\n Completed,\n Failed,\n Cancelled\n}\n
public class AVAssetTrack : MonoTouch.Foundation.NSObject {\n\npublic AVAssetTrack ();\npublic AVAssetTrack (MonoTouch.Foundation.NSCoder coder);\npublic AVAssetTrack (MonoTouch.Foundation.NSObjectFlag t);\npublic AVAssetTrack (IntPtr handle); \n\npublic virtual bool HasMediaCharacteristic (string mediaCharacteristic);\npublic virtual AVMetadataItem[] MetadataForFormat (string format);\npublic virtual MonoTouch.CoreMedia.CMTime \n SamplePresentationTimeForTrackTime (MonoTouch.CoreMedia.CMTime trackTime);\npublic virtual AVAssetTrackSegment SegmentForTrackTime \n (MonoTouch.CoreMedia.CMTime trackTime);\n\npublic virtual AVAsset Asset {\n get;\n}\npublic virtual string [] AvailableMetadataFormats {\n get;\n}\npublic override IntPtr ClassHandle {\n get;\n}\npublic virtual AVMetadataItem[] CommonMetadata {\n get;\n}\npublic virtual bool Enabled {\n get;\n}\npublic virtual float EstimatedDataRate {\n get;\n}\npublic virtual string ExtendedLanguageTag {\n get;\n}\npublic virtual MonoTouch.Foundation.NSObject[] FormatDescriptionsAsObjects {\n get;\n}\npublic virtual string LanguageCode {\n get;\n}\npublic virtual string MediaType {\n get;\n}\npublic virtual System.Drawing.SizeF NaturalSize {\n get;\n}\npublic virtual int NaturalTimeScale {\n get;\n}\npublic virtual float NominalFrameRate {\n get;\n}\npublic virtual MonoTouch.CoreGraphics.CGAffineTransform PreferredTransform {\n get;\n}\npublic virtual float PreferredVolume {\n get;\n}\npublic virtual AVAssetTrackSegment[] Segments {\n get;\n}\npublic virtual bool SelfContained {\n get;\n}\npublic virtual MonoTouch.CoreMedia.CMTimeRange TimeRange {\n get;\n}\npublic virtual long TotalSampleDataLength {\n get;\n}\npublic virtual int TrackID {\n get;\n}\n}\n
public class AVAssetTrackSegment : MonoTouch.Foundation.NSObject {\n \n public AVAssetTrackSegment ();\n public AVAssetTrackSegment (MonoTouch.Foundation.NSCoder coder);\n public AVAssetTrackSegment (MonoTouch.Foundation.NSObjectFlag t);\n public AVAssetTrackSegment (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Empty {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTimeMapping TimeMapping {\n get;\n }\n}\n
public abstract class AVAsynchronousKeyValueLoading : MonoTouch.Foundation.NSObject { \npublic AVAsynchronousKeyValueLoading (); \npublic AVAsynchronousKeyValueLoading (MonoTouch.Foundation.NSCoder coder); \npublic AVAsynchronousKeyValueLoading (MonoTouch.Foundation.NSObjectFlag t); \npublic AVAsynchronousKeyValueLoading (IntPtr handle); \npublic abstract void LoadValuesAsynchronously \n (string [] keys, MonoTouch.Foundation.NSAction handler); \npublic abstract AVKeyValueStatus StatusOfValueForKeyerror (string key, IntPtr outError); }\n
public class AVAudioMix : MonoTouch.Foundation.NSObject {\n \n public AVAudioMix ();\n public AVAudioMix (MonoTouch.Foundation.NSCoder coder);\n public AVAudioMix (MonoTouch.Foundation.NSObjectFlag t);\n public AVAudioMix (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVAudioMixInputParameters[] InputParameters {\n get;\n }\n}\n
public class AVAudioMixInputParameters : MonoTouch.Foundation.NSObject {\n \n public AVAudioMixInputParameters ();\n public AVAudioMixInputParameters (MonoTouch.Foundation.NSCoder coder);\n public AVAudioMixInputParameters (MonoTouch.Foundation.NSObjectFlag t);\n public AVAudioMixInputParameters (IntPtr handle);\n \n public virtual bool GetVolumeRamp (MonoTouch.CoreMedia.CMTime forTime, \n float startVolume, float endVolume, MonoTouch.CoreMedia.CMTimeRange timeRange);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int TrackID {\n get;\n }\n}\n
Removed:
\npublic AVAudioPlayer (MonoTouch.Foundation.NSUrl url, MonoTouch.Foundation.NSError error);\n public AVAudioPlayer (MonoTouch.Foundation.NSData data, MonoTouch.Foundation.NSError error);\n
Added:
\npublic AVAudioPlayer (MonoTouch.Foundation.NSUrl url, MonoTouch.Foundation.NSError error);\n public AVAudioPlayer (MonoTouch.Foundation.NSData data, MonoTouch.Foundation.NSError error);\n public virtual bool PlayAtTimetime (double time);\n public virtual double DeviceCurrentTime {\n get;\n }\n public virtual float Pan {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary Settings {\n get;\n }\n
Added:
\npublic virtual void EndInterruption (AVAudioPlayer player, AVAudioSessionInterruptionFlags flags);\n
Removed:
\npublic AVAudioRecorder (MonoTouch.Foundation.NSUrl url, \n MonoTouch.Foundation.NSDictionary settings, MonoTouch.Foundation.NSError outError);\n
Added:
\npublic AVAudioRecorder (MonoTouch.Foundation.NSUrl url, \n MonoTouch.Foundation.NSDictionary settings, MonoTouch.Foundation.NSError outError);\n
Added:
\npublic virtual void EndInterruption (AVAudioRecorder recorder, AVAudioSessionInterruptionFlags flags);\n
Added:
\npublic bool SetActive (bool beActive, AVAudioSessionFlags flags, out MonoTouch.Foundation.NSError outError);\n
Removed:
\npublic virtual void CategoryChanged (string category);\n public virtual void CurrentHardwareInputNumberOfChannelsChanged (int numberOfChannels);\n public virtual void CurrentHardwareOutputNumberOfChannelsChanged (int numberOfChannels);\n public virtual void CurrentHardwareSampleRateChanged (double sampleRate);\n
Added:
\npublic virtual void EndInterruption (AVAudioSessionInterruptionFlags flags);\n
Removed:
\nCould not find MonoTouch.AVFoundation.AVAudioSessionFlags\n
Added:
\n[Serializable]\n [Flags]\n public enum AVAudioSessionFlags {\n NotifyOthersOnDeactivation\n }\n
Removed:
\nCould not find MonoTouch.AVFoundation.AVAudioSessionInterruptionFlags\n
Added:
\n[Serializable]\n [Flags]\n public enum AVAudioSessionInterruptionFlags {\n ShouldResume\n }\n
public class AVCaptureAudioChannel : MonoTouch.Foundation.NSObject {\n \n public AVCaptureAudioChannel ();\n public AVCaptureAudioChannel (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureAudioChannel (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureAudioChannel (IntPtr handle);\n \n public virtual float AveragePowerLevel {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual float PeakHoldLevel {\n get;\n }\n}\n
public class AVCaptureAudioDataOutput : AVCaptureOutput {\n \n public AVCaptureAudioDataOutput ();\n public AVCaptureAudioDataOutput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureAudioDataOutput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureAudioDataOutput (IntPtr handle);\n \n public virtual void SetSampleBufferDelegatequeue \n (AVCaptureAudioDataOutputSampleBufferDelegate sampleBufferDelegate,\n MonoTouch.CoreFoundation.DispatchQueue sampleBufferCallbackDispatchQueue);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreFoundation.DispatchQueue SampleBufferCallbackQueue {\n get;\n }\n public virtual AVCaptureAudioDataOutputSampleBufferDelegate SampleBufferDelegate {\n get;\n }\n}\n
public class AVCaptureAudioDataOutputSampleBufferDelegate : MonoTouch.Foundation.NSObject {\n \n public AVCaptureAudioDataOutputSampleBufferDelegate ();\n public AVCaptureAudioDataOutputSampleBufferDelegate (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureAudioDataOutputSampleBufferDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureAudioDataOutputSampleBufferDelegate (IntPtr handle);\n \n public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, \n MonoTouch.CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection);\n}\n
[Serializable]\npublic delegate void AVCaptureCompletionHandler (MonoTouch.CoreMedia.CMSampleBuffer \n imageDataSampleBuffer, MonoTouch.Foundation.NSError error);\n
public class AVCaptureConnection : MonoTouch.Foundation.NSObject {\n \n public AVCaptureConnection ();\n public AVCaptureConnection (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureConnection (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureConnection (IntPtr handle);\n \n public virtual bool Active {\n get;\n }\n public virtual AVCaptureAudioChannel AudioChannels {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Enabled {\n get;\n set;\n }\n public virtual AVCaptureInputPort[] inputPorts {\n get;\n }\n public virtual AVCaptureOutput Output {\n get;\n }\n public virtual bool SupportsVideoMirroring {\n get;\n }\n public virtual bool SupportsVideoOrientation {\n get;\n }\n public virtual bool VideoMirrored {\n get;\n set;\n }\n public virtual AVCaptureVideoOrientation VideoOrientation {\n get;\n set;\n }\n}\n
public class AVCaptureDevice : MonoTouch.Foundation.NSObject {\n \n public AVCaptureDevice ();\n public AVCaptureDevice (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureDevice (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureDevice (IntPtr handle);\n \n public static AVCaptureDevice DefaultDeviceWithMediaType (string mediaType);\n public static AVCaptureDevice[] DevicesWithMediaType (string mediaType);\n public static AVCaptureDevice DeviceWithUniqueID (string deviceUniqueID);\n public virtual bool HasMediaType (string mediaType);\n public virtual bool IsFlashModeSupported (AVCaptureFlashMode flashMode);\n public virtual bool IsTorchModeSupported (AVCaptureTorchMode torchMode);\n public virtual bool LockForConfiguration (IntPtr ptrToHandleToError);\n public virtual bool SupportsAVCaptureSessionPreset (string preset);\n public virtual void UnlockForConfiguration ();\n \n public static AVCaptureDevice[] Devices {\n get;\n }\n public virtual bool AdjustingExposure {\n get;\n }\n public virtual bool AdjustingFocus {\n get;\n }\n public virtual bool AdjustingWhiteBalance {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Connected {\n get;\n }\n public virtual AVCaptureExposureMode ExposureMode {\n get;\n set;\n }\n public virtual System.Drawing.PointF ExposurePointOfInterest {\n get;\n set;\n }\n public virtual bool ExposurePointOfInterestSupported {\n get;\n }\n public virtual AVCaptureFlashMode FlashMode {\n get;\n set;\n }\n public virtual AVCaptureFocusMode FocusMode {\n get;\n set;\n }\n public virtual System.Drawing.PointF FocusPointOfInterest {\n get;\n set;\n }\n public virtual bool FocusPointOfInterestSupported {\n get;\n }\n public virtual string LocalizedName {\n get;\n }\n public virtual string ModelID {\n get;\n }\n public virtual AVCaptureDevicePosition Position {\n get;\n }\n public virtual AVCaptureTorchMode TorchMode {\n get;\n set;\n }\n public virtual string UniqueID {\n get;\n }\n public virtual AVCaptureWhiteBalanceMode WhiteBalanceMode {\n get;\n set;\n }\n}\n
public class AVCaptureDeviceInput : AVCaptureInput {\n \n public AVCaptureDeviceInput ();\n public AVCaptureDeviceInput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureDeviceInput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureDeviceInput (IntPtr handle);\n public AVCaptureDeviceInput (AVCaptureDevice device, IntPtr ptrToHandleToError);\n \n public static AVCaptureDeviceInput FromDevice (AVCaptureDevice device, IntPtr ptrToHandleToError);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVCaptureDevice Device {\n get;\n }\n}\n
[Serializable]\npublic enum AVCaptureDevicePosition {\n Back,\n Front\n}\n
[Serializable]\npublic enum AVCaptureExposureMode {\n Locked,\n AutoExpose,\n ContinuousAutoExposure\n}\n
public class AVCaptureFileOutput : AVCaptureOutput {\n \n public AVCaptureFileOutput ();\n public AVCaptureFileOutput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureFileOutput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureFileOutput (IntPtr handle);\n \n public virtual void StartRecordingToOutputFile (MonoTouch.Foundation.NSUrl outputFileUrl, \n AVCaptureFileOutputRecordingDelegate recordingDelegate);\n public virtual void StopRecording ();\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime MaxRecordedDuration {\n get;\n set;\n }\n public virtual long MaxRecordedFileSize {\n get;\n set;\n }\n public virtual long MinFreeDiskSpaceLimit {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSUrl OutputFileURL {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime RecordedDuration {\n get;\n }\n public virtual long RecordedFileSize {\n get;\n }\n public virtual bool Recording {\n get;\n }\n}\n
public class AVCaptureFileOutputRecordingDelegate : MonoTouch.Foundation.NSObject {\n \n public AVCaptureFileOutputRecordingDelegate ();\n public AVCaptureFileOutputRecordingDelegate (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureFileOutputRecordingDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureFileOutputRecordingDelegate (IntPtr handle);\n \n public virtual void DidStartRecording (AVCaptureFileOutput captureOutput, \n MonoTouch.Foundation.NSUrl outputFileUrl, MonoTouch.Foundation.NSObject[] connections);\n public virtual void FinishedRecording (AVCaptureFileOutput captureOutput, \n MonoTouch.Foundation.NSUrl outputFileUrl, MonoTouch.Foundation.NSObject[] connections, \n MonoTouch.Foundation.NSError error);\n}\n
[Serializable]\npublic enum AVCaptureFlashMode {\n Off,\n On,\n Auto\n}\n
[Serializable]\npublic enum AVCaptureFocusMode {\n ModeLocked,\n ModeAutoFocus,\n ModeContinuousAutoFocus\n}\n
public class AVCaptureInput : MonoTouch.Foundation.NSObject {\n \n public AVCaptureInput ();\n public AVCaptureInput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureInput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureInput (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVCaptureInputPort[] Ports {\n get;\n }\n}\n
public class AVCaptureInputPort : MonoTouch.Foundation.NSObject {\n \n public AVCaptureInputPort ();\n public AVCaptureInputPort (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureInputPort (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureInputPort (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Enabled {\n get;\n set;\n }\n public virtual AVCaptureInput Input {\n get;\n }\n public virtual string MediaType {\n get;\n }\n}\n
public class AVCaptureMovieFileOutput : AVCaptureFileOutput {\n \n public AVCaptureMovieFileOutput ();\n public AVCaptureMovieFileOutput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureMovieFileOutput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureMovieFileOutput (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVMetadataItem[] Metadata {\n get;\n set;\n }\n public virtual MonoTouch.CoreMedia.CMTime MovieFragmentInterval {\n get;\n }\n}\n
public class AVCaptureOutput : MonoTouch.Foundation.NSObject {\n \n public AVCaptureOutput ();\n public AVCaptureOutput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureOutput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureOutput (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject[] Connections {\n get;\n }\n}\n
public class AVCaptureSession : MonoTouch.Foundation.NSObject {\n \n public AVCaptureSession ();\n public AVCaptureSession (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureSession (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureSession (IntPtr handle);\n \n public virtual void AddInput (AVCaptureInput input);\n public virtual void AddOutput (AVCaptureOutput output);\n public virtual void BeginConfiguration ();\n public virtual bool CanAddInput (AVCaptureInput input);\n public virtual bool CanAddOutput (AVCaptureOutput output);\n public virtual bool CanSetSessionPreset (string preset);\n public virtual void CommitConfiguration ();\n public virtual void RemoveInput (AVCaptureInput input);\n public virtual void RemoveOutput (AVCaptureOutput output);\n public virtual void StartRunning ();\n public virtual void StopRunning ();\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVCaptureInput[] Inputs {\n get;\n }\n public virtual bool Interrupted {\n get;\n }\n public virtual AVCaptureOutput[] Outputs {\n get;\n }\n public virtual bool Running {\n get;\n }\n public virtual string SessionPreset {\n get;\n set;\n }\n}\n
public class AVCaptureStillImageOutput : AVCaptureOutput {\n \n public AVCaptureStillImageOutput ();\n public AVCaptureStillImageOutput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureStillImageOutput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureStillImageOutput (IntPtr handle);\n \n public static MonoTouch.Foundation.NSData JpegStillToNSData (MonoTouch.CoreMedia.CMSampleBuffer buffer);\n public virtual void CaptureStillImageAsynchronously (AVCaptureConnection connection, \n AVCaptureCompletionHandler completionHandler);\n \n public virtual string [] AvailableImageDataCodecTypes {\n get;\n }\n public virtual MonoTouch.Foundation.NSNumber[] AvailableImageDataCVPixelFormatTypes {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary OutputSettings {\n get;\n }\n}\n
[Serializable]\npublic enum AVCaptureTorchMode {\n Off,\n On,\n Auto\n}\n
public class AVCaptureVideoDataOutput : AVCaptureOutput {\n \n public AVCaptureVideoDataOutput ();\n public AVCaptureVideoDataOutput (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureVideoDataOutput (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureVideoDataOutput (IntPtr handle);\n \n public virtual void SetSampleBufferDelegatequeue \n (AVCaptureVideoDataOutputSampleBufferDelegate sampleBufferDelegate, \n IntPtr sampleBufferCallbackQueue);\n \n public virtual bool AlwaysDiscardsLateVideoFrames {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime MinFrameDuration {\n get;\n set;\n }\n public virtual IntPtr SampleBufferCallbackQueue {\n get;\n }\n public virtual AVCaptureVideoDataOutputSampleBufferDelegate SampleBufferDelegate {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary VideoSettings {\n get;\n set;\n }\n}\n
public class AVCaptureVideoDataOutputSampleBufferDelegate : MonoTouch.Foundation.NSObject {\n \n public AVCaptureVideoDataOutputSampleBufferDelegate ();\n public AVCaptureVideoDataOutputSampleBufferDelegate (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureVideoDataOutputSampleBufferDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureVideoDataOutputSampleBufferDelegate (IntPtr handle);\n \n public virtual void DidOutputSampleBuffer (AVCaptureOutput captureOutput, \n MonoTouch.CoreMedia.CMSampleBuffer sampleBuffer, AVCaptureConnection connection);\n}\n
[Serializable]\npublic enum AVCaptureVideoOrientation {\n Portrait,\n PortraitUpsideDown,\n LandscapeLeft,\n LandscapeRight\n}\n
public class AVCaptureVideoPreviewLayer : MonoTouch.CoreAnimation.CALayer {\n \n public AVCaptureVideoPreviewLayer ();\n public AVCaptureVideoPreviewLayer (MonoTouch.Foundation.NSCoder coder);\n public AVCaptureVideoPreviewLayer (MonoTouch.Foundation.NSObjectFlag t);\n public AVCaptureVideoPreviewLayer (IntPtr handle);\n public AVCaptureVideoPreviewLayer (AVCaptureSession session);\n \n public static AVCaptureVideoPreviewLayer FromSession (AVCaptureSession session);\n \n public virtual bool AutomaticallyAdjustsMirroring {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Mirrored {\n get;\n set;\n }\n public virtual bool MirroringSupported {\n get;\n }\n public virtual AVCaptureVideoOrientation Orientation {\n get;\n set;\n }\n public virtual bool OrientationSupported {\n get;\n }\n public virtual AVCaptureSession Session {\n get;\n set;\n }\n public virtual string VideoGravity {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum AVCaptureWhiteBalanceMode {\n Locked,\n AutoWhiteBalance,\n ContinuousAutoWhiteBalance\n}\n
public class AVCompositionTrack : AVAssetTrack {\n \n public AVCompositionTrack ();\n public AVCompositionTrack (MonoTouch.Foundation.NSCoder coder);\n public AVCompositionTrack (MonoTouch.Foundation.NSObjectFlag t);\n public AVCompositionTrack (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVCompositionTrackSegment[] Segments {\n get;\n }\n}\n
public class AVCompositionTrackSegment : AVAssetTrackSegment {\n \n public AVCompositionTrackSegment ();\n public AVCompositionTrackSegment (MonoTouch.Foundation.NSCoder coder);\n public AVCompositionTrackSegment (MonoTouch.Foundation.NSObjectFlag t);\n public AVCompositionTrackSegment (IntPtr handle);\n public AVCompositionTrackSegment (MonoTouch.Foundation.NSUrl URL, int trackID, \n MonoTouch.CoreMedia.CMTimeRange sourceTimeRange, MonoTouch.CoreMedia.CMTimeRange targetTimeRange);\n public AVCompositionTrackSegment (MonoTouch.CoreMedia.CMTimeRange timeRange);\n \n public static IntPtr FromTimeRange (MonoTouch.CoreMedia.CMTimeRange timeRange);\n public static IntPtr FromUrl (MonoTouch.Foundation.NSUrl url, int trackID, \n MonoTouch.CoreMedia.CMTimeRange sourceTimeRange, MonoTouch.CoreMedia.CMTimeRange targetTimeRange);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int SourceTrackID {\n get;\n }\n public virtual MonoTouch.Foundation.NSUrl SourceUrl {\n get;\n }\n}\n
[Serializable]\npublic enum AVError {\n Unknown,\n OutOfMemory,\n SessionNotRunning,\n DeviceAlreadyUsedByAnotherSession,\n NoDataCaptured,\n SessionConfigurationChanged,\n DiskFull,\n DeviceWasDisconnected,\n MediaChanged,\n MaximumDurationReached,\n MaximumFileSizeReached,\n MediaDiscontinuity,\n MaximumNumberOfSamplesForFileFormatReached,\n DeviceNotConnected,\n DeviceInUseByAnotherApplication,\n DeviceLockedForConfigurationByAnotherProcess,\n SessionWasInterrupted,\n DecodeFailed,\n ExportFailed,\n FileAlreadyExists,\n InvalidSourceMedia,\n CompositionTrackSegmentsNotContiguous,\n ContentIsProtected,\n FailedToParse,\n FormatNotRecognized,\n InvalidCompositionTrackSegmentDuration,\n InvalidCompositionTrackSegmentSourceStartTime,\n InvalidCompositionTrackSegmentSourceDuration,\n MaximumStillImageCaptureRequestsExceeded,\n NoImageAtTime,\n MediaServicesWereReset\n}\n
[Serializable]\npublic delegate void AVErrorHandler (MonoTouch.Foundation.NSError error);\n
public class AVFileType {\n \n public AVFileType ();\n \n public static MonoTouch.Foundation.NSString Aifc {\n get;\n }\n public static MonoTouch.Foundation.NSString Aiff {\n get;\n }\n public static MonoTouch.Foundation.NSString Amr {\n get;\n }\n public static MonoTouch.Foundation.NSString AppleM4A {\n get;\n }\n public static MonoTouch.Foundation.NSString AppleM4V {\n get;\n }\n public static MonoTouch.Foundation.NSString CoreAudioFormat {\n get;\n }\n public static MonoTouch.Foundation.NSString Mpeg4 {\n get;\n }\n public static MonoTouch.Foundation.NSString QuickTimeMovie {\n get;\n }\n public static MonoTouch.Foundation.NSString ThreeGpp {\n get;\n }\n public static MonoTouch.Foundation.NSString Wave {\n get;\n }\n}\n
[Serializable]\npublic enum AVKeyValueStatus {\n Unknown,\n Loading,\n Loaded,\n Failed,\n Cancelled\n}\n
public class AVMediaCharacteristic {\n \n public AVMediaCharacteristic ();\n \n public static MonoTouch.Foundation.NSString Audible {\n get;\n }\n public static MonoTouch.Foundation.NSString FrameBased {\n get;\n }\n public static MonoTouch.Foundation.NSString Legible {\n get;\n }\n public static MonoTouch.Foundation.NSString Visual {\n get;\n }\n}\n
public class AVMediaType {\n \n public AVMediaType ();\n \n public static MonoTouch.Foundation.NSString Audio {\n get;\n }\n public static MonoTouch.Foundation.NSString ClosedCaption {\n get;\n }\n public static MonoTouch.Foundation.NSString Muxed {\n get;\n }\n public static MonoTouch.Foundation.NSString Subtitle {\n get;\n }\n public static MonoTouch.Foundation.NSString Text {\n get;\n }\n public static MonoTouch.Foundation.NSString Timecode {\n get;\n }\n public static MonoTouch.Foundation.NSString TimedMetadata {\n get;\n }\n public static MonoTouch.Foundation.NSString Video {\n get;\n }\n}\n
public class AVMetadataItem : MonoTouch.Foundation.NSObject {\n \n public AVMetadataItem ();\n public AVMetadataItem (MonoTouch.Foundation.NSCoder coder);\n public AVMetadataItem (MonoTouch.Foundation.NSObjectFlag t);\n public AVMetadataItem (IntPtr handle);\n \n public static AVMetadataItem[] FilterWithKey (AVMetadataItem[] array, MonoTouch.Foundation.NSObject key, string keySpace);\n public static AVMetadataItem[] FilterWithLocale (AVMetadataItem[] arrayToFilter, MonoTouch.Foundation.NSLocale locale);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string CommonKey {\n get;\n }\n public virtual MonoTouch.Foundation.NSData DataValue {\n get;\n }\n public virtual MonoTouch.Foundation.NSDate DateValue {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary ExtraAttributes {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject Key {\n get;\n }\n public virtual string KeySpace {\n get;\n }\n public virtual MonoTouch.Foundation.NSLocale Locale {\n get;\n }\n public virtual MonoTouch.Foundation.NSNumber NumberValue {\n get;\n }\n public virtual string StringValue {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime Time {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject Value {\n get;\n }\n}\n
public class AVMutableAudioMix : AVAudioMix {\n \n public AVMutableAudioMix ();\n public AVMutableAudioMix (MonoTouch.Foundation.NSCoder coder);\n public AVMutableAudioMix (MonoTouch.Foundation.NSObjectFlag t);\n public AVMutableAudioMix (IntPtr handle);\n \n public static AVMutableAudioMix Create ();\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVAudioMixInputParameters[] InputParameters {\n get;\n set;\n }\n}\n
public class AVMutableAudioMixInputParameters : AVAudioMixInputParameters {\n \n public AVMutableAudioMixInputParameters ();\n public AVMutableAudioMixInputParameters (MonoTouch.Foundation.NSCoder coder);\n public AVMutableAudioMixInputParameters (MonoTouch.Foundation.NSObjectFlag t);\n public AVMutableAudioMixInputParameters (IntPtr handle);\n \n public static AVMutableAudioMixInputParameters Create ();\n public static AVMutableAudioMixInputParameters FromTrack (AVAssetTrack track);\n public virtual void SetVolume (float volume, MonoTouch.CoreMedia.CMTime atTime);\n public virtual void SetVolumeRamp (float startVolume, float endVolume, \n MonoTouch.CoreMedia.CMTimeRange timeRange);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int TrackID {\n get;\n set;\n }\n}\n
public class AVMutableCompositionTrack : AVCompositionTrack {\n \n public AVMutableCompositionTrack ();\n public AVMutableCompositionTrack (MonoTouch.Foundation.NSCoder coder);\n public AVMutableCompositionTrack (MonoTouch.Foundation.NSObjectFlag t);\n public AVMutableCompositionTrack (IntPtr handle);\n \n public virtual void InsertEmptyTimeRange (MonoTouch.CoreMedia.CMTimeRange timeRange);\n public virtual void RemoveTimeRange (MonoTouch.CoreMedia.CMTimeRange timeRange);\n public virtual void ScaleTimeRange (MonoTouch.CoreMedia.CMTimeRange timeRange, \n MonoTouch.CoreMedia.CMTime duration);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string ExtendedLanguageTag {\n get;\n set;\n }\n public virtual string LanguageCode {\n get;\n set;\n }\n public virtual int NaturalTimeScale {\n get;\n set;\n }\n public virtual MonoTouch.CoreGraphics.CGAffineTransform PreferredTransform {\n get;\n set;\n }\n public virtual float PreferredVolume {\n get;\n set;\n }\n public virtual AVCompositionTrackSegment[] Segments {\n get;\n set;\n }\n}\n
public class AVMutableMetadataItem : AVMetadataItem {\n \n public AVMutableMetadataItem ();\n public AVMutableMetadataItem (MonoTouch.Foundation.NSCoder coder);\n public AVMutableMetadataItem (MonoTouch.Foundation.NSObjectFlag t);\n public AVMutableMetadataItem (IntPtr handle);\n \n public static AVMutableMetadataItem Create ();\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary ExtraAttributes {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject Key {\n get;\n }\n public virtual string KeySpace {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSLocale Locale {\n get;\n set;\n }\n public virtual MonoTouch.CoreMedia.CMTime Time {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject Value {\n get;\n set;\n }\n}\n
public class AVMutableVideoComposition : AVVideoComposition {\n \n public AVMutableVideoComposition ();\n public AVMutableVideoComposition (MonoTouch.Foundation.NSCoder coder);\n public AVMutableVideoComposition (MonoTouch.Foundation.NSObjectFlag t);\n public AVMutableVideoComposition (IntPtr handle);\n \n public static AVMutableVideoComposition Create ();\n \n public virtual AVVideoCompositionCoreAnimationTool AnimationTool {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime FrameDuration {\n get;\n set;\n }\n public virtual AVVideoCompositionInstruction[] Instructions {\n get;\n set;\n }\n public virtual float RenderScale {\n get;\n }\n public virtual System.Drawing.SizeF RenderSize {\n get;\n set;\n }\n}\n
public class AVMutableVideoCompositionInstruction : AVVideoCompositionInstruction {\n \n public AVMutableVideoCompositionInstruction ();\n public AVMutableVideoCompositionInstruction (MonoTouch.Foundation.NSCoder coder);\n public AVMutableVideoCompositionInstruction (MonoTouch.Foundation.NSObjectFlag t);\n public AVMutableVideoCompositionInstruction (IntPtr handle);\n \n public static AVVideoCompositionInstruction Create ();\n \n public virtual MonoTouch.CoreGraphics.CGColor BackgroundColor {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVVideoCompositionLayerInstruction[] LayerInstructions {\n get;\n set;\n }\n public virtual MonoTouch.CoreMedia.CMTimeRange TimeRange {\n get;\n set;\n }\n}\n
public class AVMutableVideoCompositionLayerInstruction : AVVideoCompositionLayerInstruction {\n \n public AVMutableVideoCompositionLayerInstruction ();\n public AVMutableVideoCompositionLayerInstruction (MonoTouch.Foundation.NSCoder coder);\n public AVMutableVideoCompositionLayerInstruction (MonoTouch.Foundation.NSObjectFlag t);\n public AVMutableVideoCompositionLayerInstruction (IntPtr handle);\n \n public static AVMutableVideoCompositionLayerInstruction Create ();\n public static AVMutableVideoCompositionLayerInstruction FromAssetTrack (AVAssetTrack track);\n public virtual void SetOpacity (float opacity, MonoTouch.CoreMedia.CMTime time);\n public virtual void SetOpacityRamp (float startOpacity, float endOpacity, \n MonoTouch.CoreMedia.CMTimeRange timeRange);\n public virtual void SetTransform (MonoTouch.CoreGraphics.CGAffineTransform transform, \n MonoTouch.CoreMedia.CMTime atTime);\n public virtual void SetTransformRamp (MonoTouch.CoreGraphics.CGAffineTransform startTransform, \n MonoTouch.CoreGraphics.CGAffineTransform endTransform, MonoTouch.CoreMedia.CMTimeRange timeRange);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int TrackID {\n get;\n set;\n }\n}\n
public class AVPlayer : MonoTouch.Foundation.NSObject {\n \n public AVPlayer ();\n public AVPlayer (MonoTouch.Foundation.NSCoder coder);\n public AVPlayer (MonoTouch.Foundation.NSObjectFlag t);\n public AVPlayer (IntPtr handle);\n public AVPlayer (MonoTouch.Foundation.NSUrl URL);\n public AVPlayer (AVPlayerItem item);\n \n public static AVPlayer FromPlayerItem (AVPlayerItem item);\n public static AVPlayer FromUrl (MonoTouch.Foundation.NSUrl URL);\n public virtual MonoTouch.Foundation.NSObject AddBoundaryTimeObserver \n (MonoTouch.Foundation.NSValue[] times, MonoTouch.CoreFoundation.DispatchQueue queue, \n MonoTouch.Foundation.NSAction handler);\n public virtual MonoTouch.Foundation.NSObject AddPeriodicTimeObserver \n (MonoTouch.CoreMedia.CMTime interval, MonoTouch.CoreFoundation.DispatchQueue queue, \n AVTimeHandler handler);\n public virtual void Pause ();\n public virtual void Play ();\n public virtual void RemoveTimeObserver (MonoTouch.Foundation.NSObject observer);\n public virtual void ReplaceCurrentItemWithPlayerItem (AVPlayerItem item);\n public virtual void Seek (MonoTouch.CoreMedia.CMTime toTime);\n public virtual void Seek (MonoTouch.CoreMedia.CMTime toTime, \n MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter);\n \n public virtual AVPlayerActionAtItemEnd ActionAtItemEnd {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool ClosedCaptionDisplayEnabled {\n get;\n set;\n }\n public virtual AVPlayerItem CurrentItem {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime CurrentTime {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSError Error {\n get;\n }\n public virtual float Rate {\n get;\n set;\n }\n public virtual AVPlayerStatus Status {\n get;\n }\n}\n
[Serializable]\npublic enum AVPlayerActionAtItemEnd {\n Pause,\n None\n}\n
public class AVPlayerItem : MonoTouch.Foundation.NSObject {\n \n public AVPlayerItem ();\n public AVPlayerItem (MonoTouch.Foundation.NSCoder coder);\n public AVPlayerItem (MonoTouch.Foundation.NSObjectFlag t);\n public AVPlayerItem (IntPtr handle);\n public AVPlayerItem (MonoTouch.Foundation.NSUrl URL);\n public AVPlayerItem (AVAsset asset);\n \n public static AVPlayerItem FromAsset (AVAsset asset);\n public static AVPlayerItem FromUrl (MonoTouch.Foundation.NSUrl URL);\n public virtual bool Seek (MonoTouch.CoreMedia.CMTime time);\n public virtual bool Seek (MonoTouch.Foundation.NSDate date);\n public virtual bool SeekToDate (MonoTouch.CoreMedia.CMTime time, \n MonoTouch.CoreMedia.CMTime toleranceBefore, MonoTouch.CoreMedia.CMTime toleranceAfter);\n public virtual void StepByCount (int stepCount);\n \n public virtual AVAsset Asset {\n get;\n }\n public virtual AVAudioMix AudioMix {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime CurrentTime {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSError Error {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime ForwardPlaybackEndTime {\n get;\n set;\n }\n public virtual bool PlaybackBufferEmpty {\n get;\n }\n public virtual bool PlaybackBufferFull {\n get;\n }\n public virtual bool PlaybackLikelyToKeepUp {\n get;\n }\n public virtual System.Drawing.SizeF PresentationSize {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime ReversePlaybackEndTime {\n get;\n set;\n }\n public virtual AVPlayerItemStatus Status {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject[] TimedMetadata {\n get;\n }\n public virtual AVPlayerItem[] Tracks {\n get;\n }\n public virtual AVVideoComposition VideoComposition {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum AVPlayerItemStatus {\n Unknown,\n ReadyToPlay,\n Failed\n}\n
public class AVPlayerItemTrack : MonoTouch.Foundation.NSObject {\n \n public AVPlayerItemTrack ();\n public AVPlayerItemTrack (MonoTouch.Foundation.NSCoder coder);\n public AVPlayerItemTrack (MonoTouch.Foundation.NSObjectFlag t);\n public AVPlayerItemTrack (IntPtr handle);\n \n public virtual AVAssetTrack AssetTrack {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Enabled {\n get;\n set;\n }\n}\n
public class AVPlayerLayer : MonoTouch.CoreAnimation.CALayer {\n \n public AVPlayerLayer ();\n public AVPlayerLayer (MonoTouch.Foundation.NSCoder coder);\n public AVPlayerLayer (MonoTouch.Foundation.NSObjectFlag t);\n public AVPlayerLayer (IntPtr handle);\n \n public static AVPlayerLayer FromPlayer (AVPlayer player);\n \n public static MonoTouch.Foundation.NSString GravityResize {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityResizeAspect {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityResizeAspectFill {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual AVPlayer Player {\n get;\n set;\n }\n public virtual bool ReadyForDisplay {\n get;\n }\n public virtual string VideoGravity {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum AVPlayerStatus {\n Unknown,\n ReadyToPlay,\n Failed\n}\n
[Serializable]\npublic delegate void AVTimeHandler (MonoTouch.CoreMedia.CMTime time);\n
public class AVUrlAsset : AVAsset {\n \n public AVUrlAsset ();\n public AVUrlAsset (MonoTouch.Foundation.NSCoder coder);\n public AVUrlAsset (MonoTouch.Foundation.NSObjectFlag t);\n public AVUrlAsset (IntPtr handle);\n public AVUrlAsset (MonoTouch.Foundation.NSUrl URL, MonoTouch.Foundation.NSDictionary options);\n \n public static AVUrlAsset FromUrl (MonoTouch.Foundation.NSUrl URL, MonoTouch.Foundation.NSDictionary options);\n public virtual AVAssetTrack CompatibleTrack (AVCompositionTrack forCompositionTrack);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSUrl Url {\n get;\n }\n}\n
public class AVVideo {\n \n public AVVideo ();\n \n public static MonoTouch.Foundation.NSString AverageBitRateKey {\n get;\n }\n public static MonoTouch.Foundation.NSString CleanApertureHeightKey {\n get;\n }\n public static MonoTouch.Foundation.NSString CleanApertureHorizontalOffsetKey {\n get;\n }\n public static MonoTouch.Foundation.NSString CleanApertureKey {\n get;\n }\n public static MonoTouch.Foundation.NSString CleanApertureVerticalOffsetKey {\n get;\n }\n public static MonoTouch.Foundation.NSString CleanApertureWidthKey {\n get;\n }\n public static MonoTouch.Foundation.NSString CodecH264 {\n get;\n }\n public static MonoTouch.Foundation.NSString CodecJPEG {\n get;\n }\n public static MonoTouch.Foundation.NSString CodecKey {\n get;\n }\n public static MonoTouch.Foundation.NSString CompressionPropertiesKey {\n get;\n }\n public static MonoTouch.Foundation.NSString HeightKey {\n get;\n }\n public static MonoTouch.Foundation.NSString MaxKeyFrameIntervalKey {\n get;\n }\n public static MonoTouch.Foundation.NSString PixelAspectRatioHorizontalSpacingKey {\n get;\n }\n public static MonoTouch.Foundation.NSString PixelAspectRatioKey {\n get;\n }\n public static MonoTouch.Foundation.NSString PixelAspectRatioVerticalSpacingKey {\n get;\n }\n public static MonoTouch.Foundation.NSString ProfileLevelH264Baseline30 {\n get;\n }\n public static MonoTouch.Foundation.NSString ProfileLevelH264Baseline31 {\n get;\n }\n public static MonoTouch.Foundation.NSString ProfileLevelH264Main30 {\n get;\n }\n public static MonoTouch.Foundation.NSString ProfileLevelH264Main31 {\n get;\n }\n public static MonoTouch.Foundation.NSString ProfileLevelKey {\n get;\n }\n public static MonoTouch.Foundation.NSString WidthKey {\n get;\n }\n}\n
public class AVVideoComposition : MonoTouch.Foundation.NSObject {\n \n public AVVideoComposition ();\n public AVVideoComposition (MonoTouch.Foundation.NSCoder coder);\n public AVVideoComposition (MonoTouch.Foundation.NSObjectFlag t);\n public AVVideoComposition (IntPtr handle);\n \n public virtual AVVideoCompositionCoreAnimationTool AnimationTool {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTime FrameDuration {\n get;\n }\n public virtual AVVideoCompositionInstruction[] Instructions {\n get;\n }\n public virtual float RenderScale {\n get;\n set;\n }\n public virtual System.Drawing.SizeF RenderSize {\n get;\n }\n}\n
public class AVVideoCompositionCoreAnimationTool : MonoTouch.Foundation.NSObject {\n \n public AVVideoCompositionCoreAnimationTool ();\n public AVVideoCompositionCoreAnimationTool (MonoTouch.Foundation.NSCoder coder);\n public AVVideoCompositionCoreAnimationTool (MonoTouch.Foundation.NSObjectFlag t);\n public AVVideoCompositionCoreAnimationTool (IntPtr handle);\n \n public static AVVideoCompositionCoreAnimationTool FromLayer (MonoTouch.CoreAnimation.CALayer videoLayer, \n MonoTouch.CoreAnimation.CALayer animationLayer);\n public static AVVideoCompositionCoreAnimationTool FromLayer (MonoTouch.CoreAnimation.CALayer layer, int trackID);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class AVVideoCompositionInstruction : MonoTouch.Foundation.NSObject {\n \n public AVVideoCompositionInstruction ();\n public AVVideoCompositionInstruction (MonoTouch.Foundation.NSCoder coder);\n public AVVideoCompositionInstruction (MonoTouch.Foundation.NSObjectFlag t);\n public AVVideoCompositionInstruction (IntPtr handle);\n \n public virtual MonoTouch.CoreGraphics.CGColor BackgroundColor {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool EnablePostProcessing {\n get;\n }\n public virtual AVVideoCompositionLayerInstruction[] LayerInstructions {\n get;\n }\n public virtual MonoTouch.CoreMedia.CMTimeRange TimeRange {\n get;\n }\n}\n
public class AVVideoCompositionLayerInstruction : MonoTouch.Foundation.NSObject {\n \n public AVVideoCompositionLayerInstruction ();\n public AVVideoCompositionLayerInstruction (MonoTouch.Foundation.NSCoder coder);\n public AVVideoCompositionLayerInstruction (MonoTouch.Foundation.NSObjectFlag t);\n public AVVideoCompositionLayerInstruction (IntPtr handle);\n \n public virtual bool GetOpacityRamp (MonoTouch.CoreMedia.CMTime time, \n float startOpacity, float endOpacity, MonoTouch.CoreMedia.CMTimeRange timeRange);\n public virtual bool GetTransformRamp (MonoTouch.CoreMedia.CMTime time, \n MonoTouch.CoreGraphics.CGAffineTransform startTransform, \n MonoTouch.CoreGraphics.CGAffineTransform endTransform, MonoTouch.CoreMedia.CMTimeRange timeRange);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int TrackID {\n get;\n }\n}\n
Type Changed: MonoTouch.AddressBookUI.ABNewPersonViewController
\nRemoved:
\npublic virtual IntPtr _AddressBook {\n get;\n set;\n }\n public virtual IntPtr _DisplayedPerson {\n get;\n set;\n }\n public virtual IntPtr _ParentGroup {\n get;\n set;\n }\n
Removed:
\npublic virtual MonoTouch.Foundation.NSNumber[] _DisplayedProperties {\n get;\n set;\n }\n
Removed:
\npublic virtual IntPtr _AddressBook {\n get;\n set;\n }\n public virtual IntPtr _DisplayedPerson {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSNumber[] _DisplayedProperties {\n get;\n set;\n }\n
Removed:
\npublic virtual IntPtr _AddressBook {\n get;\n set;\n }\n public virtual IntPtr _DisplayedPerson {\n get;\n set;\n }\n
Removed:
\npublic int Tag;\n
Added:
\npublic int Tag {\n get;\n set;\n }\n \n public AudioChannelLayoutTag AudioTag;\n
Removed:
\nCould not find MonoTouch.AudioToolbox.AudioChannelLayoutTag\n
Added:
\n[Serializable]\n public enum AudioChannelLayoutTag {\n UseChannelDescriptions,\n UseChannelBitmap,\n Mono,\n Stereo,\n StereoHeadphones,\n MatrixStereo,\n MidSide,\n XY,\n Binaural,\n Ambisonic_B_Format,\n Quadraphonic,\n Pentagonal,\n Hexagonal,\n Octagonal,\n Cube,\n MPEG_1_0,\n MPEG_2_0,\n MPEG_3_0_A,\n MPEG_3_0_B,\n MPEG_4_0_A,\n MPEG_4_0_B,\n MPEG_5_0_A,\n MPEG_5_0_B,\n MPEG_5_0_C,\n MPEG_5_0_D,\n MPEG_5_1_A,\n MPEG_5_1_B,\n MPEG_5_1_C,\n MPEG_5_1_D,\n MPEG_6_1_A,\n MPEG_7_1_A,\n MPEG_7_1_B,\n MPEG_7_1_C,\n Emagic_Default_7_1,\n SMPTE_DTV,\n ITU_1_0,\n ITU_2_0,\n ITU_2_1,\n ITU_2_2,\n ITU_3_0,\n ITU_3_1,\n ITU_3_2,\n ITU_3_2_1,\n ITU_3_4_1,\n DVD_0,\n DVD_1,\n DVD_2,\n DVD_3,\n DVD_4,\n DVD_5,\n DVD_6,\n DVD_7,\n DVD_8,\n DVD_9,\n DVD_10,\n DVD_11,\n DVD_12,\n DVD_13,\n DVD_14,\n DVD_15,\n DVD_16,\n DVD_17,\n DVD_18,\n DVD_19,\n DVD_20,\n AudioUnit_4,\n AudioUnit_5,\n AudioUnit_6,\n AudioUnit_8,\n AudioUnit_5_0,\n AudioUnit_6_0,\n AudioUnit_7_0,\n AudioUnit_7_0_Front,\n AudioUnit_5_1,\n AudioUnit_6_1,\n AudioUnit_7_1,\n AudioUnit_7_1_Front,\n AAC_3_0,\n AAC_Quadraphonic,\n AAC_4_0,\n AAC_5_0,\n AAC_5_1,\n AAC_6_0,\n AAC_6_1,\n AAC_7_0,\n AAC_7_1,\n AAC_Octagonal,\n TMH_10_2_std,\n TMH_10_2_full,\n AC3_1_0_1,\n AC3_3_0,\n AC3_3_1,\n AC3_3_0_1,\n AC3_2_1_1,\n AC3_3_1_1,\n EAC_6_0_A,\n EAC_7_0_A,\n EAC3_6_1_A,\n EAC3_6_1_B,\n EAC3_6_1_C,\n EAC3_7_1_A,\n EAC3_7_1_B,\n EAC3_7_1_C,\n EAC3_7_1_D,\n EAC3_7_1_E,\n EAC3_7_1_F,\n EAC3_7_1_G,\n EAC3_7_1_H,\n DTS_3_1,\n DTS_4_1,\n DTS_6_0_A,\n DTS_6_0_B,\n DTS_6_0_C,\n DTS_6_1_A,\n DTS_6_1_B,\n DTS_6_1_C,\n DTS_7_0,\n DTS_7_1,\n DTS_8_0_A,\n DTS_8_0_B,\n DTS_8_1_A,\n DTS_8_1_B,\n DTS_6_1_D,\n DiscreteInOrder,\n Unknown\n }\n
Removed:
\nAES3\n
Added:
\nAES3,\n MPEG4AAC_ELD\n
Added:
\npublic AudioTimeStamp GetNearestStartTime (AudioTimeStamp requestedStartTime);\n public AudioTimeStamp TranslateTime (AudioTimeStamp timeToTranslate);\n public AudioTimeStamp CurrentTime {\n get;\n }\n
Removed:
\nVolume\n
Added:
\nVolume,\n Pan,\n VolumeRampTime\n
Added:
\npublic static AudioSessionInterruptionType InterruptionType {\n get;\n }\n
Removed:
\nCould not find MonoTouch.AudioToolbox.AudioSessionInterruptionType\n
Added:
\n[Serializable]\n public enum AudioSessionInterruptionType {\n ShouldResume,\n ShouldNotResume\n }\n
Removed:
\nOverrideCategoryMixWithOthers\n
Added:
\nOverrideCategoryMixWithOthers,\n InterruptionType\n
Type Changed: MonoTouch.CoreAnimation.CAAnimation
\nRemoved:
\npublic virtual CAAnimation CreateAnimation ();\n public virtual double CFTimeInterval {\n
Added:
\npublic static CAAnimation CreateAnimation ();\n public virtual bool ShouldArchiveValueForKey (string key);\n\n\n public static MonoTouch.Foundation.NSString TransitionFade {\n get;\n }\n public static MonoTouch.Foundation.NSString TransitionFromBottom {\n get;\n }\n public static MonoTouch.Foundation.NSString TransitionFromLeft {\n get;\n }\n public static MonoTouch.Foundation.NSString TransitionFromRight {\n get;\n }\n public static MonoTouch.Foundation.NSString TransitionFromTop {\n get;\n }\n public static MonoTouch.Foundation.NSString TransitionMoveIn {\n get;\n }\n public static MonoTouch.Foundation.NSString TransitionPush {\n get;\n }\n public static MonoTouch.Foundation.NSString TransitionReveal {\n get;\n }\n public virtual double BeginTime {\n get;\n set;\n }\n public double CFTimeInterval {\n \n public event EventHandler AnimationStarted;\n public event EventHandler<CAAnimationStateEventArgs> AnimationStopped;\n
Added:
\npublic static CAAnimationGroup CreateAnimation ();\n
Removed:
\nCould not find MonoTouch.CoreAnimation.CAAnimationStateEventArgs\n
Added:
\npublic class CAAnimationStateEventArgs : EventArgs {\n \n public CAAnimationStateEventArgs (bool finished);\n \n public bool Finished {\n get;\n set;\n }\n }\n
Removed:
\npublic virtual MonoTouch.Foundation.NSNumber By {\n public virtual MonoTouch.Foundation.NSNumber From {\n public virtual MonoTouch.Foundation.NSNumber To {\n
Added:
\npublic virtual MonoTouch.Foundation.NSObject By {\n public virtual MonoTouch.Foundation.NSObject From {\n public virtual MonoTouch.Foundation.NSObject To {\n
Removed:
\npublic virtual IntPtr _Colors {\n set;\n
Added:
\npublic static MonoTouch.Foundation.NSString GradientLayerAxial {\n
Removed:
\npublic virtual IntPtr _Path {\n get;\n set;\n }\n public virtual string rotationMode {\n public virtual MonoTouch.Foundation.NSNumber[] Values {\n
Added:
\npublic static CAPropertyAnimation FromKeyPath (string path);\n \n public virtual string RotationMode {\n public virtual MonoTouch.Foundation.NSObject[] Values {\n
Removed:
\npublic CALayer (CALayer other);\n public virtual double CFTimeInterval {\n \n public static readonly MonoTouch.Foundation.NSString GravityCenter;\n public static readonly MonoTouch.Foundation.NSString GravityTop;\n public static readonly MonoTouch.Foundation.NSString GravityBottom;\n public static readonly MonoTouch.Foundation.NSString GravityLeft;\n public static readonly MonoTouch.Foundation.NSString GravityRight;\n public static readonly MonoTouch.Foundation.NSString GravityTopLeft;\n public static readonly MonoTouch.Foundation.NSString GravityTopRight;\n public static readonly MonoTouch.Foundation.NSString GravityBottomLeft;\n public static readonly MonoTouch.Foundation.NSString GravityBottomRight;\n public static readonly MonoTouch.Foundation.NSString GravityResize;\n public static readonly MonoTouch.Foundation.NSString GravityResizeAspect;\n public static readonly MonoTouch.Foundation.NSString GravityResizeAspectFill;\n public static readonly MonoTouch.Foundation.NSString FilterNearest;\n public static readonly MonoTouch.Foundation.NSString FilterLinear;\n public static readonly MonoTouch.Foundation.NSString FilterTrilinear;\n public static readonly MonoTouch.Foundation.NSString OnOrderIn;\n public static readonly MonoTouch.Foundation.NSString OnOrderOut;\n
Added:
\npublic CALayer (CALayer other);\n public virtual void ScrollPoint (System.Drawing.PointF p);\n public virtual void ScrollRectToVisible (System.Drawing.RectangleF r);\n public static MonoTouch.Foundation.NSString FilterLinear {\n get;\n }\n public static MonoTouch.Foundation.NSString FilterNearest {\n get;\n }\n public static MonoTouch.Foundation.NSString FilterTrilinear {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityBottom {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityBottomLeft {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityBottomRight {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityCenter {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityLeft {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityResize {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityResizeAspect {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityResizeAspectFill {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityRight {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityTop {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityTopLeft {\n get;\n }\n public static MonoTouch.Foundation.NSString GravityTopRight {\n get;\n }\n public static MonoTouch.Foundation.NSString OnOrderIn {\n get;\n }\n public static MonoTouch.Foundation.NSString OnOrderOut {\n get;\n }\n public static MonoTouch.Foundation.NSString Transition {\n get;\n }\n public virtual double BeginTime {\n get;\n set;\n }\n public double CFTimeInterval {\n public virtual System.Drawing.RectangleF VisibleRect {\n get;\n }\n
public class CAScrollLayer : CALayer {\n \n public CAScrollLayer ();\n public CAScrollLayer (MonoTouch.Foundation.NSCoder coder);\n public CAScrollLayer (MonoTouch.Foundation.NSObjectFlag t);\n public CAScrollLayer (IntPtr handle);\n \n public virtual void ScrollToPoint (System.Drawing.PointF p);\n public virtual void ScrollToRect (System.Drawing.RectangleF r);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string scrollMode {\n get;\n set;\n }\n}\n
Added:
\npublic static MonoTouch.Foundation.NSString AlignmentCenter {\n get;\n }\n public static MonoTouch.Foundation.NSString AlignmentJustified {\n get;\n }\n public static MonoTouch.Foundation.NSString AlignmentLeft {\n get;\n }\n public static MonoTouch.Foundation.NSString AlignmentNatural {\n get;\n }\n public static MonoTouch.Foundation.NSString AlignmentRight {\n get;\n }\n public static MonoTouch.Foundation.NSString TruncantionEnd {\n get;\n }\n public static MonoTouch.Foundation.NSString TruncantionMiddle {\n get;\n }\n public static MonoTouch.Foundation.NSString TruncantionStart {\n get;\n }\n public static MonoTouch.Foundation.NSString TruncationNone {\n get;\n }\n
public class CATiledLayer : CALayer {\n \n public CATiledLayer ();\n public CATiledLayer (MonoTouch.Foundation.NSCoder coder);\n public CATiledLayer (MonoTouch.Foundation.NSObjectFlag t);\n public CATiledLayer (IntPtr handle);\n \n public static double FadeDuration {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual int LevelsOfDetail {\n get;\n set;\n }\n public virtual int LevelsOfDetailBias {\n get;\n set;\n }\n public virtual System.Drawing.SizeF TileSize {\n get;\n set;\n }\n}\n
Removed:
\npublic static void SetValueForKey \n (MonoTouch.Foundation.NSObject anObject, string key);\n\n public static MonoTouch.Foundation.NSObject ValueForKey (string key);\n
Added:
\npublic static void SetValueForKey \n (MonoTouch.Foundation.NSObject anObject, MonoTouch.Foundation.NSString key);\n\n public static MonoTouch.Foundation.NSObject ValueForKey \n (MonoTouch.Foundation.NSString key);\n\n public static MonoTouch.Foundation.NSString AnimationDurationKey {\n get;\n }\n public static MonoTouch.Foundation.NSAction CompletionBlock {\n set;\n }\n public static MonoTouch.Foundation.NSString CompletionBlockKey {\n get;\n }\n public static MonoTouch.Foundation.NSString DisableActionsKey {\n get;\n }\n public static MonoTouch.Foundation.NSString TimingFunctionKey {\n get;\n }\n
Added:
\npublic override string ToString ();\n
Added:
\npublic static CATransition CreateAnimation ();\n
Removed:
\npublic static readonly MonoTouch.Foundation.NSString RotateX;\n public static readonly MonoTouch.Foundation.NSString RotateY;\n public static readonly MonoTouch.Foundation.NSString RotateZ;\n public static readonly MonoTouch.Foundation.NSString Scale;\n public static readonly MonoTouch.Foundation.NSString ScaleX;\n public static readonly MonoTouch.Foundation.NSString ScaleY;\n public static readonly MonoTouch.Foundation.NSString ScaleZ;\n public static readonly MonoTouch.Foundation.NSString Translate;\n public static readonly MonoTouch.Foundation.NSString TranslateX;\n public static readonly MonoTouch.Foundation.NSString TranslateY;\n public static readonly MonoTouch.Foundation.NSString TranslateZ;\n
Added:
\npublic static MonoTouch.Foundation.NSString RotateX {\n get;\n }\n public static MonoTouch.Foundation.NSString RotateY {\n get;\n }\n public static MonoTouch.Foundation.NSString RotateZ {\n get;\n }\n public static MonoTouch.Foundation.NSString Scale {\n get;\n }\n public static MonoTouch.Foundation.NSString ScaleX {\n get;\n }\n public static MonoTouch.Foundation.NSString ScaleY {\n get;\n }\n public static MonoTouch.Foundation.NSString ScaleZ {\n get;\n }\n public static MonoTouch.Foundation.NSString Translate {\n get;\n }\n public static MonoTouch.Foundation.NSString TranslateX {\n get;\n }\n public static MonoTouch.Foundation.NSString TranslateY {\n get;\n }\n public static MonoTouch.Foundation.NSString TranslateZ {\n get;\n }\n
Type Changed: MonoTouch.CoreFoundation.CFRunLoop
\nAdded:
\npublic void Stop ();\n
public class DispatchObject : IDisposable, MonoTouch.ObjCRuntime.INativeObject {\n \n public void Dispose ();\n protected virtual void Dispose (bool disposing);\n public override bool Equals (object other);\n protected override void Finalize ();\n public override int GetHashCode ();\n public void Resume ();\n public void Suspend ();\n \n public static bool operator == (DispatchObject a, DispatchObject b);\n public static bool operator != (DispatchObject a, DispatchObject b);\n \n public IntPtr Context {\n get;\n set;\n }\n public IntPtr Handle {\n get;\n }\n}\n
public class DispatchQueue : DispatchObject {\n \n public DispatchQueue (IntPtr handle);\n public DispatchQueue (string label);\n \n public static DispatchQueue GetGlobalQueue (DispatchQueuePriority priority);\n public void DispatchAsync (MonoTouch.Foundation.NSAction action);\n public void DispatchSync (MonoTouch.Foundation.NSAction action);\n \n public static DispatchQueue CurrentQueue {\n get;\n }\n public static DispatchQueue DefaultGlobalQueue {\n get;\n }\n public static DispatchQueue MainQueue {\n get;\n }\n public string Label {\n get;\n }\n}\n
[Serializable]\npublic enum DispatchQueuePriority {\n High,\n Default,\n Low\n}\n
Type Changed: MonoTouch.CoreGraphics.CGContext
\nAdded:
\npublic CGPath CopyPath ();\n public void DrawLayer (CGLayer layer, System.Drawing.PointF point);\n public void DrawLayer (CGLayer layer, System.Drawing.RectangleF rect);\n public void SetAllowsFontSmoothing (bool allows);\n public void SetAllowsFontSubpixelQuantization (bool allows);\n public void SetAllowsSubpixelPositioning (bool allows);\n public void SetShouldSubpixelPositionFonts (bool shouldSubpixelPositionFonts);\n public void ShouldSubpixelQuantizeFonts (bool shouldSubpixelQuantizeFonts);\n
Removed:
\nHigh\n
Added:
\nHigh,\n Medium\n
Added:
\npublic CGContext Context {\n get;\n }\n
Added:
\npublic System.Drawing.RectangleF PathBoundingBox {\n get;\n }\n
New Type: MonoTouch.CoreLocation.CLDeviceOrientation
\n[Serializable]\npublic enum CLDeviceOrientation {\n Unknown,\n Portrait,\n PortraitUpsideDown,\n LandscapeLeft,\n LandscapeRight,\n FaceUp,\n FaceDown\n}\n
Removed:
\nHeadingFailure\n
Added:
\nHeadingFailure,\n RegionMonitoringDenied,\n RegionMonitoringFailure,\n RegionMonitoringSetupDelayed\n
Removed:
\nCould not find MonoTouch.CoreLocation.CLHeadingUpdatedEventArgs\n
Added:
\npublic class CLHeadingUpdatedEventArgs : EventArgs {\n \n public CLHeadingUpdatedEventArgs (CLHeading newHeading);\n \n public CLHeading NewHeading {\n get;\n set;\n }\n }\n
Added:
\npublic bool IsValid ();\n
Removed:
\npublic virtual bool LocationServicesEnabled {\n
Added:
\npublic virtual void StartMonitoring (CLRegion region, double desiredAccuracy);\n public virtual void StartMonitoringSignificantLocationChanges ();\n public virtual void StopMonitoring (CLRegion region);\n public virtual void StopMonitoringSignificantLocationChanges ();\n public static bool LocationServicesEnabled {\n get;\n }\n public static bool RegionMonitoringAvailable {\n get;\n }\n public static bool RegionMonitoringEnabled {\n get;\n }\n public static bool SignificantLocationChangeMonitoringAvailable {\n get;\n }\n public virtual CLHeading Heading {\n get;\n }\n public virtual CLDeviceOrientation HeadingOrientation {\n get;\n set;\n }\n public virtual double MaximumRegionMonitoringDistance {\n get;\n }\n public virtual MonoTouch.Foundation.NSSet MonitoredRegions {\n public CLLocationManagerEventArgs ShouldDisplayHeadingCalibration {\n get;\n set;\n }\n \n public event System.EventHandler<MonoTouch.Foundation.NSErrorEventArgs> Failed;\n public event EventHandler<CLRegionErrorEventArgs> MonitoringFailed;\n public event EventHandler<CLRegionEventArgs> RegionEntered;\n public event EventHandler<CLRegionEventArgs> RegionLeft;\n public event EventHandler<CLHeadingUpdatedEventArgs> UpdatedHeading;\n public event EventHandler<CLLocationUpdatedEventArgs> UpdatedLocation;\n
Added:
\npublic virtual void MonitoringFailed (CLLocationManager manager, \n CLRegion region, MonoTouch.Foundation.NSError error);\n public virtual void RegionEntered (CLLocationManager manager, CLRegion region);\n public virtual void RegionLeft (CLLocationManager manager, CLRegion region);\n
Removed:
\nCould not find MonoTouch.CoreLocation.CLLocationManagerEventArgs\n
Added:
\n[Serializable]\n public delegate bool CLLocationManagerEventArgs (CLLocationManager manager);\n
Removed:
\nCould not find MonoTouch.CoreLocation.CLLocationUpdatedEventArgs\n
Added:
\npublic class CLLocationUpdatedEventArgs : EventArgs {\n \n public CLLocationUpdatedEventArgs (CLLocation newLocation, CLLocation oldLocation);\n \n public CLLocation NewLocation {\n get;\n set;\n }\n public CLLocation OldLocation {\n get;\n set;\n }\n }\n
public class CLRegion : MonoTouch.Foundation.NSObject {\n \n public CLRegion ();\n public CLRegion (MonoTouch.Foundation.NSCoder coder);\n public CLRegion (MonoTouch.Foundation.NSObjectFlag t);\n public CLRegion (IntPtr handle);\n public CLRegion (CLLocationCoordinate2D center, double radius, string identifier);\n \n public virtual bool Contains (CLLocationCoordinate2D coordinate);\n \n public virtual CLLocationCoordinate2D Center {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Identifier {\n get;\n }\n public virtual double Radius {\n get;\n }\n}\n
public class CLRegionErrorEventArgs : EventArgs {\n \n public CLRegionErrorEventArgs (CLRegion region, MonoTouch.Foundation.NSError error);\n \n public MonoTouch.Foundation.NSError Error {\n get;\n set;\n }\n public CLRegion Region {\n get;\n set;\n }\n}\n
public class CLRegionEventArgs : EventArgs {\n \n public CLRegionEventArgs (CLRegion region);\n \n public CLRegion Region {\n get;\n set;\n }\n}\n
New Type: MonoTouch.CoreMedia.CMSampleBuffer
\npublic class CMSampleBuffer : IDisposable, MonoTouch.ObjCRuntime.INativeObject {\n \n public void Dispose ();\n protected virtual void Dispose (bool disposing);\n protected override void Finalize ();\n \n public IntPtr Handle {\n get;\n }\n}\n
public struct CMTime {\n \n public long Value;\n public int TimeScale;\n public int TimeFlags;\n public long TimeEpoch;\n}\n
public struct CMTimeMapping {\n \n public CMTime Source;\n public CMTime Target;\n}\n
public struct CMTimeRange {\n \n public CMTime Start;\n public CMTime Duration;\n}\n
New Type: MonoTouch.CoreMotion.CMAcceleration
\npublic struct CMAcceleration {\n \n public CMAcceleration (double x, double y, double z);\n \n public double X;\n public double Y;\n public double Z;\n}\n
public class CMAccelerometerData : CMLogItem {\n \n public CMAccelerometerData ();\n public CMAccelerometerData (MonoTouch.Foundation.NSCoder coder);\n public CMAccelerometerData (MonoTouch.Foundation.NSObjectFlag t);\n public CMAccelerometerData (IntPtr handle);\n \n public virtual CMAcceleration Acceleration {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n}\n
[Serializable]\npublic delegate void CMAccelerometerHandler (CMAccelerometerData data, \n MonoTouch.Foundation.NSError error);\n
public class CMAttitude : MonoTouch.Foundation.NSObject {\n \n public CMAttitude ();\n public CMAttitude (MonoTouch.Foundation.NSCoder coder);\n public CMAttitude (MonoTouch.Foundation.NSObjectFlag t);\n public CMAttitude (IntPtr handle);\n \n public virtual void MultiplyByInverseOfAttitude (CMAttitude attitude);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual double Pitch {\n get;\n }\n public virtual CMQuaternion Quaternion {\n get;\n }\n public virtual double Roll {\n get;\n }\n public virtual CMRotationMatrix RotationMatrix {\n get;\n }\n public virtual double Yaw {\n get;\n }\n}\n
public class CMDeviceMotion : CMLogItem {\n \n public CMDeviceMotion ();\n public CMDeviceMotion (MonoTouch.Foundation.NSCoder coder);\n public CMDeviceMotion (MonoTouch.Foundation.NSObjectFlag t);\n public CMDeviceMotion (IntPtr handle);\n \n public virtual CMAttitude Attitude {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual CMAcceleration Gravity {\n get;\n }\n public virtual CMRotationRate RotationRate {\n get;\n }\n public virtual CMAcceleration UserAcceleration {\n get;\n }\n}\n
[Serializable]\npublic delegate void CMDeviceMotionHandler (CMDeviceMotion motion, \n MonoTouch.Foundation.NSError error);\n
[Serializable]\npublic enum CMError {\n Null\n}\n
public class CMGyroData : CMLogItem {\n \n public CMGyroData ();\n public CMGyroData (MonoTouch.Foundation.NSCoder coder);\n public CMGyroData (MonoTouch.Foundation.NSObjectFlag t);\n public CMGyroData (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual CMRotationRate RotationRate {\n get;\n }\n}\n
[Serializable]\npublic delegate void CMGyroHandler (CMGyroData gyroData, MonoTouch.Foundation.NSError error);\n
public class CMLogItem : MonoTouch.Foundation.NSObject {\n \n public CMLogItem ();\n public CMLogItem (MonoTouch.Foundation.NSCoder coder);\n public CMLogItem (MonoTouch.Foundation.NSObjectFlag t);\n public CMLogItem (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual double Timestamp {\n get;\n }\n}\n
public class CMMotionManager : MonoTouch.Foundation.NSObject {\n \n public CMMotionManager ();\n public CMMotionManager (MonoTouch.Foundation.NSCoder coder);\n public CMMotionManager (MonoTouch.Foundation.NSObjectFlag t);\n public CMMotionManager (IntPtr handle);\n \n public virtual void StartAccelerometerUpdates ();\n public virtual void StartAccelerometerUpdates (MonoTouch.Foundation.NSOperationQueue queue, CMAccelerometerHandler handler);\n public virtual void StartDeviceMotionUpdates ();\n public virtual void StartDeviceMotionUpdates (MonoTouch.Foundation.NSOperationQueue toQueue, CMDeviceMotionHandler handler);\n public virtual void StartGyroUpdates ();\n public virtual void StartGyroUpdates (MonoTouch.Foundation.NSOperationQueue toQueue, CMGyroHandler handler);\n public virtual void StopAccelerometerUpdates ();\n public virtual void StopDeviceMotionUpdates ();\n public virtual void StopGyroUpdates ();\n \n public virtual bool AccelerometerActive {\n get;\n }\n public virtual bool AccelerometerAvailable {\n get;\n }\n public virtual CMAccelerometerData AccelerometerData {\n get;\n }\n public virtual double AccelerometerUpdateInterval {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual CMDeviceMotion DeviceMotion {\n get;\n }\n public virtual bool DeviceMotionActive {\n get;\n }\n public virtual bool DeviceMotionAvailable {\n get;\n }\n public virtual double DeviceMotionUpdateInterval {\n get;\n set;\n }\n public virtual bool GyroActive {\n get;\n }\n public virtual bool GyroAvailable {\n get;\n }\n public virtual CMGyroData GyroData {\n get;\n }\n public virtual double GyroUpdateInterval {\n get;\n set;\n }\n}\n
public struct CMQuaternion {\n \n public CMQuaternion (double x, double y, double z, double w);\n \n public double x;\n public double y;\n public double z;\n public double w;\n}\n
public struct CMRotationMatrix {\n \n public double m11;\n public double m12;\n public double m13;\n public double m21;\n public double m22;\n public double m23;\n public double m31;\n public double m32;\n public double m33;\n}\n
public struct CMRotationRate {\n \n public CMRotationRate (double x, double y, double z);\n \n public double x;\n public double y;\n public double z;\n}\n
New Type: MonoTouch.CoreTelephony.CTCall
\npublic class CTCall : MonoTouch.Foundation.NSObject {\n \n public CTCall ();\n public CTCall (MonoTouch.Foundation.NSCoder coder);\n public CTCall (MonoTouch.Foundation.NSObjectFlag t);\n public CTCall (IntPtr handle);\n \n public virtual string CallID {\n get;\n }\n public virtual string CallState {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public string StateConnected {\n get;\n }\n public string StateDialing {\n get;\n }\n public string StateDisconnected {\n get;\n }\n public string StateIncoming {\n get;\n }\n}\n
public class CTCallCenter : MonoTouch.Foundation.NSObject {\n \n public CTCallCenter ();\n public CTCallCenter (MonoTouch.Foundation.NSCoder coder);\n public CTCallCenter (MonoTouch.Foundation.NSObjectFlag t);\n public CTCallCenter (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSSet CurrentCalls {\n get;\n }\n}\n
[Serializable]\npublic delegate void CTCallEventHandler (CTCall call);\n
public class CTCarrier : MonoTouch.Foundation.NSObject {\n \n public CTCarrier ();\n public CTCarrier (MonoTouch.Foundation.NSCoder coder);\n public CTCarrier (MonoTouch.Foundation.NSObjectFlag t);\n public CTCarrier (IntPtr handle);\n \n public virtual bool AllowsVoip {\n get;\n }\n public virtual string CarrierName {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string IsoCountryCode {\n get;\n }\n public virtual string MobileCountryCode {\n get;\n }\n public virtual string MobileNetworkCode {\n get;\n }\n}\n
public class EKAlarm : MonoTouch.Foundation.NSObject {\n \n public EKAlarm ();\n public EKAlarm (MonoTouch.Foundation.NSCoder coder);\n public EKAlarm (MonoTouch.Foundation.NSObjectFlag t);\n public EKAlarm (IntPtr handle);\n \n public static EKAlarm FromDate (MonoTouch.Foundation.NSDate date);\n public static EKAlarm FromTimeInterval (double offsetSeconds);\n \n public virtual MonoTouch.Foundation.NSDate AbsoluteDate {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual double RelativeOffset {\n get;\n set;\n }\n}\n
public class EKCalendar : MonoTouch.Foundation.NSObject {\n \n public EKCalendar ();\n public EKCalendar (MonoTouch.Foundation.NSCoder coder);\n public EKCalendar (MonoTouch.Foundation.NSObjectFlag t);\n public EKCalendar (IntPtr handle);\n \n public virtual bool AllowsContentModifications {\n get;\n }\n public virtual MonoTouch.CoreGraphics.CGColor CGColor {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual EKCalendarEventAvailability SupportedEventAvailabilities {\n get;\n }\n public virtual string Title {\n get;\n }\n public virtual EKCalendarType Type {\n get;\n }\n}\n
[Serializable]\n[Flags]\npublic enum EKCalendarEventAvailability {\n None,\n Busy,\n Free,\n Tentative,\n Unavailable\n}\n
[Serializable]\npublic enum EKCalendarType {\n Local,\n CalDav,\n Exchange,\n Subscription,\n Birthday\n}\n
[Serializable]\npublic enum EKDay {\n NotSet,\n Sunday,\n Monday,\n Tuesday,\n Wednesday,\n Thursday,\n Friday,\n Saturday\n}\n
[Serializable]\npublic enum EKErrorCode {\n EventNotMutable,\n NoCalendar,\n NoStartDate,\n NoEndDate,\n DatesInverted,\n InternalFailure,\n CalendarReadOnly,\n DurationGreaterThanRecurrence,\n AlarmGreaterThanRecurrence,\n StartDateTooFarInFuture,\n StartDateCollidesWithOtherOccurrence,\n ObjectBelongsToDifferentStore,\n InvitesCannotBeMoved\n}\n
public class EKEvent : MonoTouch.Foundation.NSObject {\n \n public EKEvent ();\n public EKEvent (MonoTouch.Foundation.NSCoder coder);\n public EKEvent (MonoTouch.Foundation.NSObjectFlag t);\n public EKEvent (IntPtr handle);\n \n public static EKEvent FromStore (EKEventStore eventStore);\n public virtual void AddAlarm (EKAlarm alarm);\n public virtual MonoTouch.Foundation.NSComparisonResult CompareStartDateWithEvent (EKEvent other);\n public virtual bool Refresh ();\n public virtual void RemoveAlarm (EKAlarm alarm);\n \n public virtual EKAlarm[] Alarms {\n get;\n set;\n }\n public virtual bool AllDay {\n get;\n set;\n }\n public virtual EKParticipant[] Attendees {\n get;\n }\n public virtual EKEventAvailability Availability {\n get;\n set;\n }\n public virtual EKCalendar Calendar {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSDate EndDate {\n get;\n set;\n }\n public virtual string EventIdentifier {\n get;\n }\n public virtual bool IsDetached {\n get;\n }\n public virtual MonoTouch.Foundation.NSDate LastModifiedDate {\n get;\n }\n public virtual string Location {\n get;\n set;\n }\n public virtual string Notes {\n get;\n set;\n }\n public virtual EKParticipant Organizer {\n get;\n }\n public virtual EKRecurrenceRule RecurrenceRule {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDate StartDate {\n get;\n set;\n }\n public virtual EKEventStatus Status {\n get;\n }\n public virtual string Title {\n get;\n }\n}\n
[Serializable]\npublic enum EKEventAvailability {\n NotSupported,\n Busy,\n Free,\n Tentative,\n Unavailable\n}\n
[Serializable]\npublic enum EKEventEditViewAction {\n Canceled,\n Saved,\n Deleted\n}\n
[Serializable]\npublic delegate void EKEventSearchCallback (EKEvent theEvent, ref bool stop);\n
[Serializable]\npublic enum EKEventStatus {\n None,\n Confirmed,\n Tentative,\n Cancelled\n}\n
public class EKEventStore : MonoTouch.Foundation.NSObject {\n \n public EKEventStore ();\n public EKEventStore (MonoTouch.Foundation.NSCoder coder);\n public EKEventStore (MonoTouch.Foundation.NSObjectFlag t);\n public EKEventStore (IntPtr handle);\n \n public virtual void EnumerateEvents (MonoTouch.Foundation.NSPredicate predicate, EKEventSearchCallback block);\n public virtual EKEvent EventFromIdentifier (string identifier);\n public virtual EKEvent[] EventsMatchin (MonoTouch.Foundation.NSPredicate predicate);\n public virtual MonoTouch.Foundation.NSPredicate PredicateForEvents (MonoTouch.Foundation.NSDate startDate, MonoTouch.Foundation.NSDate endDate, EKCalendar[] calendars);\n public virtual bool RemoveEvents (EKEvent theEvent, EKSpan span, IntPtr ptrToNserror);\n public virtual bool SaveEvent (EKEvent theEvent, EKSpan span, IntPtr ptrToNsError);\n \n public static MonoTouch.Foundation.NSString ChangedNotification {\n get;\n }\n public virtual EKCalendar[] Calendars {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual EKCalendar DefaultCalendarForNewEvents {\n get;\n }\n public virtual string EventStoreIdentifier {\n get;\n }\n}\n
public class EKParticipant : MonoTouch.Foundation.NSObject {\n \n public EKParticipant ();\n public EKParticipant (MonoTouch.Foundation.NSCoder coder);\n public EKParticipant (MonoTouch.Foundation.NSObjectFlag t);\n public EKParticipant (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Name {\n get;\n }\n public virtual EKParticipantRole ParticipantRole {\n get;\n }\n public virtual EKParticipantStatus ParticipantStatus {\n get;\n }\n public virtual EKParticipantType ParticipantType {\n get;\n }\n public virtual MonoTouch.Foundation.NSUrl Url {\n get;\n }\n}\n
[Serializable]\npublic enum EKParticipantRole {\n Unknown,\n Required,\n Optional,\n Chair,\n NonParticipant\n}\n
[Serializable]\npublic enum EKParticipantStatus {\n Unknown,\n Pending,\n Accepted,\n Declined,\n Tentative,\n Delegated,\n Completed,\n InProcess\n}\n
[Serializable]\npublic enum EKParticipantType {\n Unknown,\n Person,\n Room,\n Resource,\n Group\n}\n
public class EKRecurrenceDayOfWeek : MonoTouch.Foundation.NSObject {\n \n public EKRecurrenceDayOfWeek ();\n public EKRecurrenceDayOfWeek (MonoTouch.Foundation.NSCoder coder);\n public EKRecurrenceDayOfWeek (MonoTouch.Foundation.NSObjectFlag t);\n public EKRecurrenceDayOfWeek (IntPtr handle);\n \n public static MonoTouch.Foundation.NSObject FromDay (EKDay dayOfTheWeek);\n public static MonoTouch.Foundation.NSObject FromDay (EKDay dayOfTheWeek, int weekNumber);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int DayOfTheWeek {\n get;\n }\n public virtual int WeekNumber {\n get;\n }\n}\n
public class EKRecurrenceEnd : MonoTouch.Foundation.NSObject {\n \n public EKRecurrenceEnd ();\n public EKRecurrenceEnd (MonoTouch.Foundation.NSCoder coder);\n public EKRecurrenceEnd (MonoTouch.Foundation.NSObjectFlag t);\n public EKRecurrenceEnd (IntPtr handle);\n \n public static EKRecurrenceEnd FromEndDate (MonoTouch.Foundation.NSDate endDate);\n public static EKRecurrenceEnd FromOccurrenceCount (int occurrenceCount);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSDate EndDate {\n get;\n }\n public virtual int OccurrenceCount {\n get;\n }\n}\n
[Serializable]\npublic enum EKRecurrenceFrequency {\n Daily,\n Weekly,\n Monthly,\n Yearly\n}\n
public class EKRecurrenceRule : MonoTouch.Foundation.NSObject {\n \n public EKRecurrenceRule ();\n public EKRecurrenceRule (MonoTouch.Foundation.NSCoder coder);\n public EKRecurrenceRule (MonoTouch.Foundation.NSObjectFlag t);\n public EKRecurrenceRule (IntPtr handle);\n public EKRecurrenceRule (EKRecurrenceFrequency type, int interval, EKRecurrenceEnd end);\n public EKRecurrenceRule (EKRecurrenceFrequency type, int interval, EKRecurrenceDayOfWeek[] days, MonoTouch.Foundation.NSNumber[] monthDays, MonoTouch.Foundation.NSNumber[] months, MonoTouch.Foundation.NSNumber[] weeksOfTheYear, MonoTouch.Foundation.NSNumber[] daysOfTheYear, MonoTouch.Foundation.NSNumber[] setPositions, EKRecurrenceEnd end);\n \n public virtual string CalendarIdentifier {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSNumber[] DaysOfTheMonth {\n get;\n }\n public virtual EKRecurrenceDayOfWeek[] DaysOfTheWeek {\n get;\n }\n public virtual MonoTouch.Foundation.NSNumber[] daysOfTheYear {\n get;\n }\n public virtual EKDay FirstDayOfTheWeek {\n get;\n }\n public virtual EKRecurrenceFrequency Frequency {\n get;\n }\n public virtual int Interval {\n get;\n }\n public virtual MonoTouch.Foundation.NSNumber[] monthsOfTheYear {\n get;\n }\n public virtual EKRecurrenceEnd RecurrenceEnd {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject[] SetPositions {\n get;\n }\n public virtual MonoTouch.Foundation.NSNumber[] WeeksOfTheYear {\n get;\n }\n}\n
[Serializable]\npublic enum EKSpan {\n ThisEvent,\n FutureEvents\n}\n
New Type: MonoTouch.EventKitUI.EKEventEditController
\n\n\n[Serializable]\npublic delegate MonoTouch.EventKit.EKCalendar EKEventEditController (EKEventEditViewController controller);\n
public class EKEventEditEventArgs : EventArgs {\n \n public EKEventEditEventArgs (MonoTouch.EventKit.EKEventEditViewAction action);\n \n public MonoTouch.EventKit.EKEventEditViewAction Action {\n get;\n set;\n }\n}\n
public class EKEventEditViewController : MonoTouch.UIKit.UINavigationController {\n \n public EKEventEditViewController ();\n public EKEventEditViewController (MonoTouch.Foundation.NSCoder coder);\n public EKEventEditViewController (MonoTouch.Foundation.NSObjectFlag t);\n public EKEventEditViewController (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public EKEventEditViewDelegate EditViewDelegate {\n get;\n set;\n }\n public virtual MonoTouch.EventKit.EKEvent Event {\n get;\n set;\n }\n public virtual MonoTouch.EventKit.EKEventStore EventStore {\n get;\n set;\n }\n public EKEventEditController GetDefaultCalendarForNewEvents {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject WeakEditViewDelegate {\n get;\n set;\n }\n \n public event EventHandler<ekeventediteventargs> Completed; } </ekeventediteventargs>\n
public abstract class EKEventEditViewDelegate : MonoTouch.Foundation.NSObject {\n \n public EKEventEditViewDelegate ();\n public EKEventEditViewDelegate (MonoTouch.Foundation.NSCoder coder);\n public EKEventEditViewDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public EKEventEditViewDelegate (IntPtr handle);\n \n public abstract void Completed (EKEventEditViewController controller, MonoTouch.EventKit.EKEventEditViewAction action);\n public virtual MonoTouch.EventKit.EKCalendar GetDefaultCalendarForNewEvents (EKEventEditViewController controller);\n}\n
public class EKEventViewController : MonoTouch.UIKit.UIViewController {\n \n public EKEventViewController ();\n public EKEventViewController (MonoTouch.Foundation.NSCoder coder);\n public EKEventViewController (MonoTouch.Foundation.NSObjectFlag t);\n public EKEventViewController (IntPtr handle);\n \n public virtual bool AllowsCalendarPreview {\n get;\n set;\n }\n public virtual bool AllowsEditing {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.EventKit.EKEvent Event {\n get;\n set;\n }\n}\n
New Type: MonoTouch.ExternalAccessory.EAAccessory
\n\n\npublic class EAAccessory : MonoTouch.Foundation.NSObject {\n \n public EAAccessory ();\n public EAAccessory (MonoTouch.Foundation.NSCoder coder);\n public EAAccessory (MonoTouch.Foundation.NSObjectFlag t);\n public EAAccessory (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Connected {\n get;\n }\n public virtual uint ConnectionID {\n get;\n }\n public EAAccessoryDelegate Delegate {\n get;\n set;\n }\n public virtual string FirmwareRevision {\n get;\n }\n public virtual string HardwareRevision {\n get;\n }\n public virtual string Manufacturer {\n get;\n }\n public virtual string ModelNumber {\n get;\n }\n public virtual string Name {\n get;\n }\n public virtual string [] ProtocolStrings {\n get;\n }\n public virtual string SerialNumber {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject WeakDelegate {\n get;\n set;\n }\n \n public event EventHandler Disconnected;\n}\n
public class EAAccessoryDelegate : MonoTouch.Foundation.NSObject {\n \n public EAAccessoryDelegate ();\n public EAAccessoryDelegate (MonoTouch.Foundation.NSCoder coder);\n public EAAccessoryDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public EAAccessoryDelegate (IntPtr handle);\n \n public virtual void Disconnected (EAAccessory accessory);\n}\n
public class EAAccessoryManager : MonoTouch.Foundation.NSObject {\n \n public EAAccessoryManager ();\n public EAAccessoryManager (MonoTouch.Foundation.NSCoder coder);\n public EAAccessoryManager (MonoTouch.Foundation.NSObjectFlag t);\n public EAAccessoryManager (IntPtr handle);\n \n public virtual void RegisterForLocalNotifications ();\n public virtual void UnregisterForLocalNotifications ();\n \n public static EAAccessoryManager SharedAccessoryManager {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual EAAccessory[] ConnectedAccessories {\n get;\n }\n}\n
public class EASession : MonoTouch.Foundation.NSObject {\n \n public EASession ();\n public EASession (MonoTouch.Foundation.NSCoder coder);\n public EASession (MonoTouch.Foundation.NSObjectFlag t);\n public EASession (IntPtr handle);\n public EASession (EAAccessory accessory, string protocol);\n \n public virtual EAAccessory Accessory {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSInputStream InputStream {\n get;\n }\n public virtual MonoTouch.Foundation.NSOutputStream OutputStream {\n get;\n }\n public virtual string ProtocolString {\n get;\n }\n}\n
Type Changed: MonoTouch.Foundation.NSAttributedString
\n\n\nRemoved:
\npublic NSAttributedString (string str, MonoTouch.CoreText.CTStringAttributes attributes);\n
Added:
\npublic NSAttributedString (string str, MonoTouch.CoreText.CTStringAttributes attributes);\n public static NSString FontAttributeName {\n get;\n }\n public static NSString ParagraphStyleAttributeName {\n get;\n }\n
public class NSBlockOperation : NSOperation {\n \n public NSBlockOperation ();\n public NSBlockOperation (NSCoder coder);\n public NSBlockOperation (NSObjectFlag t);\n public NSBlockOperation (IntPtr handle);\n \n public static NSBlockOperation Create (NSAction method);\n public virtual void AddExecutionBlock (NSAction method);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSObject[] ExecutionBlocks {\n get;\n }\n}\n
Added:
\npublic NSBundle (NSUrl url);\n public static NSBundle FromUrl (NSUrl url);\n public virtual NSUrl UrlForAuxiliaryExecutable (string executable);\n public virtual NSUrl BuiltInPluginsUrl {\n get;\n }\n public virtual NSUrl BundleUrl {\n get;\n }\n public virtual NSUrl ExecutableUrl {\n get;\n }\n public virtual NSUrl PrivateFrameworksUrl {\n get;\n }\n public virtual NSUrl ResourceUrl {\n get;\n }\n public virtual NSUrl SharedFrameworksUrl {\n get;\n }\n public virtual NSUrl SharedSupportUrl {\n get;\n }\n
public class NSCache : NSObject {\n \n public NSCache ();\n public NSCache (NSCoder coder);\n public NSCache (NSObjectFlag t);\n public NSCache (IntPtr handle);\n \n public virtual NSObject ObjectForKey (NSObject key);\n public virtual void RemoveAllObjects ();\n public virtual void RemoveObjectForKey (NSObject key);\n public virtual void SetCost (NSObject obj, NSObject key, uint cost);\n public virtual void SetObjectforKey (NSObject obj, NSObject key);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual uint CountLimit {\n get;\n set;\n }\n public NSCacheDelegate Delegate {\n get;\n set;\n }\n public virtual bool EvictsObjectsWithDiscardedContent {\n get;\n set;\n }\n public virtual string Name {\n get;\n set;\n }\n public virtual uint TotalCostLimit {\n get;\n set;\n }\n public virtual NSObject WeakDelegate {\n get;\n set;\n }\n \n public event EventHandler<nsobjecteventargs> WillEvictObject; } </nsobjecteventargs>\n
public class NSCacheDelegate : NSObject {\n \n public NSCacheDelegate ();\n public NSCacheDelegate (NSCoder coder);\n public NSCacheDelegate (NSObjectFlag t);\n public NSCacheDelegate (IntPtr handle);\n \n public virtual void WillEvictObject (NSCache cache, NSObject obj);\n}\n
Removed:
\nCould not find MonoTouch.Foundation.NSCalendarUnit\n
Added:
\n[Serializable]\n [Flags]\n public enum NSCalendarUnit {\n NSEra,\n NSYear,\n NSMonth,\n NSDay,\n NSHour,\n NSMinute,\n NSSecond,\n NSWeek,\n NSWeekday,\n NSWeekdayOrdinal,\n NSQuarter,\n NSCalendar,\n NSTimeZone\n }\n
Added:
\npublic virtual NSRange Find (NSData dataToFind, NSDataSearchOptions searchOptions, NSRange searchRange);\n public bool Save (string file, NSDataWritingOptions options, out NSError error);\n
Removed:
\nCould not find MonoTouch.Foundation.NSDataSearchOptions\n
Added:
\n[Serializable]\n [Flags]\n public enum NSDataSearchOptions {\n SearchBackwards,\n SearchAnchored\n }\n
Removed:
\nCould not find MonoTouch.Foundation.NSDataWritingOptions\n
Added:
\n[Serializable]\n [Flags]\n public enum NSDataWritingOptions : uint {\n Atomic,\n FileProtectionNone,\n FileProtectionComplete,\n NSDataWritingFileProtectionMask\n }\n
Removed:
\nCould not find MonoTouch.Foundation.NSDateComponents\n
Added:
\npublic class NSDateComponents : NSObject {\n \n public NSDateComponents ();\n public NSDateComponents (NSCoder coder);\n public NSDateComponents (NSObjectFlag t);\n public NSDateComponents (IntPtr handle);\n \n public virtual NSCalendar Calendar {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSDate Date {\n get;\n }\n public virtual int Day {\n get;\n set;\n }\n public virtual int Era {\n get;\n set;\n }\n public virtual int Hour {\n get;\n set;\n }\n public virtual int Minute {\n get;\n set;\n }\n public virtual int Month {\n get;\n set;\n }\n public virtual int Quarter {\n get;\n set;\n }\n public virtual int Second {\n get;\n set;\n }\n public virtual NSTimeZone TimeZone {\n get;\n set;\n }\n public virtual int Week {\n get;\n set;\n }\n public virtual int Weekday {\n get;\n set;\n }\n public virtual int WeekdayOrdinal {\n get;\n set;\n }\n public virtual int Year {\n get;\n set;\n }\n }\n
Removed:
\npublic NSMutableAttributedString (string str, MonoTouch.CoreText.CTStringAttributes attributes);\n
Added:
\npublic NSMutableAttributedString (string str, MonoTouch.CoreText.CTStringAttributes attributes);\n
public class NSMutableSet : NSSet {\n \n public NSMutableSet ();\n public NSMutableSet (NSCoder coder);\n public NSMutableSet (NSObjectFlag t);\n public NSMutableSet (IntPtr handle);\n \n public virtual void Add (NSObject nso);\n public virtual void Remove (NSObject nso);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
Added:
\npublic virtual void AddObserver (string name, NSObject obj, NSOperationQueue queue, NSNotificationHandler handler);\n
Removed:
\nCould not find MonoTouch.Foundation.NSNotificationCoalescing\n
Added:
\n[Serializable]\n [Flags]\n public enum NSNotificationCoalescing {\n NoCoalescing,\n CoalescingOnName,\n CoalescingOnSender\n }\n
Removed:
\ninternal class NSNotificationHandler : NSObject {\n \n public NSNotificationHandler (Action<NSNotification> notify);\n \n public void Post (NSNotification s);\n }\n
Added:
\n[Serializable]\n public delegate void NSNotificationHandler (NSNotification notification);\n
Removed:
\nCould not find MonoTouch.Foundation.NSNotificationQueue\n
Added:
\npublic class NSNotificationQueue : NSObject {\n \n public NSNotificationQueue ();\n public NSNotificationQueue (NSCoder coder);\n public NSNotificationQueue (NSObjectFlag t);\n public NSNotificationQueue (IntPtr handle);\n public NSNotificationQueue (NSNotificationCenter notificationCenter);\n \n public virtual void DequeueNotificationsMatchingcoalesceMask (NSNotification notification, NSNotificationCoalescing coalesceMask);\n public virtual void EnqueueNotification (NSNotification notification, NSPostingStyle postingStyle);\n public virtual void EnqueueNotification (NSNotification notification, NSPostingStyle postingStyle, NSNotificationCoalescing coalesceMask, string [] modes);\n \n public static NSObject DefaultQueue {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n }\n
public class NSNull : NSObject {\n \n public NSNull ();\n public NSNull (NSCoder coder);\n public NSNull (NSObjectFlag t);\n public NSNull (IntPtr handle);\n \n public static NSNull Null {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class NSOperation : NSObject {\n \n public NSOperation ();\n public NSOperation (NSCoder coder);\n public NSOperation (NSObjectFlag t);\n public NSOperation (IntPtr handle);\n \n public virtual void AddDependency (NSOperation op);\n public virtual void Cancel ();\n public virtual void Main ();\n public virtual void RemoveDependency (NSOperation op);\n public virtual void Start ();\n public virtual void WaitUntilFinishedNS ();\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSOperation[] Dependencies {\n get;\n }\n public virtual bool IsCancelled {\n get;\n }\n public virtual bool IsConcurrent {\n get;\n }\n public virtual bool IsExecuting {\n get;\n }\n public virtual bool IsFinished {\n get;\n }\n public virtual bool IsReady {\n get;\n }\n public virtual NSOperationQueuePriority QueuePriority {\n get;\n set;\n }\n public virtual double ThreadPriority {\n get;\n set;\n }\n}\n
public class NSOperationQueue : NSObject {\n \n public NSOperationQueue ();\n public NSOperationQueue (NSCoder coder);\n public NSOperationQueue (NSObjectFlag t);\n public NSOperationQueue (IntPtr handle);\n \n public virtual void AddOperation (NSAction operation);\n public virtual void AddOperation (NSOperation op);\n public virtual void AddOperations (NSOperation[] operations, bool waitUntilFinished);\n public virtual void CancelAllOperations ();\n public virtual void WaitUntilAllOperationsAreFinished ();\n \n public static NSOperationQueue CurrentQueue {\n get;\n }\n public static NSOperationQueue MainQueue {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual int MaxConcurrentOperationCount {\n get;\n set;\n }\n public virtual string Name {\n get;\n set;\n }\n public virtual int OperationCount {\n get;\n }\n public virtual NSOperation[] Operations {\n get;\n }\n public virtual bool Suspended {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum NSOperationQueuePriority {\n VeryLow,\n Low,\n Normal,\n High,\n VeryHigh\n}\n
[Serializable]\npublic enum NSPostingStyle {\n PostWhenIdle,\n PostASAP,\n Now\n}\n
public class NSPredicate : NSObject {\n \n public NSPredicate ();\n public NSPredicate (NSCoder coder);\n public NSPredicate (NSObjectFlag t);\n public NSPredicate (IntPtr handle);\n \n public virtual bool EvaluateWithObject (NSObject obj);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class NSPurgeableData : NSMutableData {\n \n public NSPurgeableData ();\n public NSPurgeableData (NSCoder coder);\n public NSPurgeableData (NSObjectFlag t);\n public NSPurgeableData (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
Added:
\npublic const int NotFound = 2147483647;\n
Removed:
\nCould not find MonoTouch.Foundation.NSSetEnumerator\n
Added:
\n[Serializable]\n public delegate void NSSetEnumerator (NSObject obj, ref bool stop);\n
public class NSSortDescriptor : NSObject {\n \n public NSSortDescriptor ();\n public NSSortDescriptor (NSCoder coder);\n public NSSortDescriptor (NSObjectFlag t);\n public NSSortDescriptor (IntPtr handle);\n public NSSortDescriptor (string key, bool ascending);\n public NSSortDescriptor (string key, bool ascending, MonoTouch.ObjCRuntime.Selector selector);\n \n public virtual NSComparisonResult Compare (NSObject object1, NSObject object2);\n \n public virtual bool Ascending {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Key {\n get;\n }\n public virtual NSObject ReversedSortDescriptor {\n get;\n }\n public virtual MonoTouch.ObjCRuntime.Selector Selector {\n get;\n }\n}\n
Removed:
\npublic NSTimer (NSDate date, TimeSpan when, NSAction action, bool repeats);\n
Added:
\npublic NSTimer (NSDate date, TimeSpan when, NSAction action, bool repeats);\n public static NSTimer CreateRepeatingScheduledTimer (double seconds, NSAction action);\n public static NSTimer CreateRepeatingTimer (double seconds, NSAction action);\n public static NSTimer CreateScheduledTimer (double seconds, NSAction action);\n public static NSTimer CreateTimer (double seconds, NSAction action);\n
Added:
\npublic NSTimeZone (string name);\n public static NSTimeZone FromAbbreviation (string abbreviation);\n public static NSTimeZone FromName (string timeZoneName);\n public static void ResetSystemTimeZone ();\n public static NSTimeZone DefaultTimeZone {\n get;\n set;\n }\n public static NSTimeZone LocalTimeZone {\n get;\n set;\n }\n public static NSTimeZone SystemTimeZone {\n get;\n }\n
Added:
\npublic override string ToString ();\n
Added:
\npublic static NSValue FromCATransform3D (MonoTouch.CoreAnimation.CATransform3D transform);\n public virtual MonoTouch.CoreAnimation.CATransform3D CATransform3DValue {\n get;\n }\n
New Type: MonoTouch.GameKit.GKAchievement
\n\n\npublic class GKAchievement : MonoTouch.Foundation.NSObject {\n \n public GKAchievement ();\n public GKAchievement (MonoTouch.Foundation.NSCoder coder);\n public GKAchievement (MonoTouch.Foundation.NSObjectFlag t);\n public GKAchievement (IntPtr handle);\n public GKAchievement (string identifier);\n \n public static void LoadAchievements (GKCompletionHandler completionHandler);\n public virtual void ReportAchievement (GKNotificationHandler handler);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Completed {\n get;\n set;\n }\n public virtual string Identifier {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDate LastReportedDate {\n get;\n set;\n }\n public virtual double PercentComplete {\n get;\n set;\n }\n public virtual int Points {\n get;\n set;\n }\n}\n
public class GKAchievementDescription : MonoTouch.Foundation.NSObject {\n \n public GKAchievementDescription ();\n public GKAchievementDescription (MonoTouch.Foundation.NSCoder coder);\n public GKAchievementDescription (MonoTouch.Foundation.NSObjectFlag t);\n public GKAchievementDescription (IntPtr handle);\n \n public static void LoadAchievementDescriptions (GKAchievementDescriptionHandler handler);\n public virtual void LoadImage (GKImageLoadedHandler imageLoadedHandler);\n \n public static MonoTouch.UIKit.UIImage PlaceholderCompletedAchievementImage {\n get;\n }\n public virtual string AchievedDescription {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Identifier {\n get;\n set;\n }\n public virtual MonoTouch.UIKit.UIImage Image {\n get;\n set;\n }\n public virtual MonoTouch.UIKit.UIImage IncompleteAchievementImage {\n get;\n }\n public virtual int MaximumPoints {\n get;\n set;\n }\n public virtual bool ShouldDisplayIfNotStarted {\n get;\n set;\n }\n public virtual string Title {\n get;\n set;\n }\n public virtual string UnachievedDescription {\n get;\n set;\n }\n}\n
[Serializable]\npublic delegate void GKAchievementDescriptionHandler (GKAchievementDescription[] descriptions, MonoTouch.Foundation.NSError error);\n
public class GKAchievementViewController : MonoTouch.UIKit.UINavigationController {\n \n public GKAchievementViewController ();\n public GKAchievementViewController (MonoTouch.Foundation.NSCoder coder);\n public GKAchievementViewController (MonoTouch.Foundation.NSObjectFlag t);\n public GKAchievementViewController (IntPtr handle);\n \n public virtual void SetDelegate (GKAchievementViewControllerDelegate target);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class GKAchievementViewControllerDelegate : MonoTouch.Foundation.NSObject {\n \n public GKAchievementViewControllerDelegate ();\n public GKAchievementViewControllerDelegate (MonoTouch.Foundation.NSCoder coder);\n public GKAchievementViewControllerDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public GKAchievementViewControllerDelegate (IntPtr handle);\n \n public virtual void DidPressDismiss ();\n}\n
[Serializable]\npublic delegate void GKCompletionHandler (GKAchievement[] achivements, MonoTouch.Foundation.NSError error);\n
public class GKDataEventArgs : EventArgs {\n \n public GKDataEventArgs (MonoTouch.Foundation.NSData data, GKPlayer player);\n \n public MonoTouch.Foundation.NSData Data {\n get;\n set;\n }\n public GKPlayer Player {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum GKError {\n Unknown,\n Cancelled,\n CommunicationsFailure,\n UserDenied,\n InvalidCredentials,\n NotAuthenticated,\n InvalidPlayer,\n ScoreNotSet,\n ParentalControlsBlocked,\n PlayerStatusExceedsMaximumLength,\n PlayerStatusInvalid,\n MatchRequestInvalid,\n FeatureNotAvailableInPreview\n}\n
public class GKErrorEventArgs : EventArgs {\n \n public GKErrorEventArgs (MonoTouch.Foundation.NSError error);\n \n public MonoTouch.Foundation.NSError Error {\n get;\n set;\n }\n}\n
[Serializable]\npublic delegate void GKFriendsHandler (GKPlayer[] friends, MonoTouch.Foundation.NSError error);\n
[Serializable]\npublic delegate void GKImageLoadedHandler (MonoTouch.UIKit.UIImage image, MonoTouch.Foundation.NSError error);\n
public class GKInvite : MonoTouch.Foundation.NSObject {\n \n public GKInvite ();\n public GKInvite (MonoTouch.Foundation.NSCoder coder);\n public GKInvite (MonoTouch.Foundation.NSObjectFlag t);\n public GKInvite (IntPtr handle);\n \n public virtual bool Cancelled {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool Hosted {\n get;\n }\n public virtual GKPlayer Inviter {\n get;\n }\n}\n
[Serializable]\npublic delegate void GKInviteHandler (GKInvite invite);\n
public class GKLeaderboard : MonoTouch.Foundation.NSObject {\n \n public GKLeaderboard ();\n public GKLeaderboard (MonoTouch.Foundation.NSCoder coder);\n public GKLeaderboard (MonoTouch.Foundation.NSObjectFlag t);\n public GKLeaderboard (IntPtr handle);\n public GKLeaderboard (GKPlayer[] players);\n \n public virtual void LoadScores (GKScoresLoadedHandler scoresLoadedHandler);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual GKScore LocalPlayerScore {\n get;\n }\n public virtual int MaxRange {\n get;\n }\n public virtual GKLeaderboardPlayerScope PlayerScope {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSRange Range {\n get;\n set;\n }\n public virtual GKScore[] Scores {\n get;\n }\n public virtual GKLeaderboardTimeScope TimeScope {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum GKLeaderboardPlayerScope {\n Global,\n FriendsOnly\n}\n
[Serializable]\npublic enum GKLeaderboardTimeScope {\n Today,\n Week,\n AllTime\n}\n
public class GKLeaderboardViewController : MonoTouch.UIKit.UINavigationController {\n \n public GKLeaderboardViewController ();\n public GKLeaderboardViewController (MonoTouch.Foundation.NSCoder coder);\n public GKLeaderboardViewController (MonoTouch.Foundation.NSObjectFlag t);\n public GKLeaderboardViewController (IntPtr handle);\n public GKLeaderboardViewController (GKLeaderboardTimeScope timeScope, GKLeaderboardPlayerScope playerScope);\n \n public virtual void SetLeaderboardDelegate (GKLeaderboardViewController ldel);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class GKLeaderboardViewControllerDelegate : MonoTouch.Foundation.NSObject {\n \n public GKLeaderboardViewControllerDelegate ();\n public GKLeaderboardViewControllerDelegate (MonoTouch.Foundation.NSCoder coder);\n public GKLeaderboardViewControllerDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public GKLeaderboardViewControllerDelegate (IntPtr handle);\n \n public virtual void LeaderboardDidPressDismiss ();\n}\n
public class GKLocalPlayer : GKPlayer {\n \n public GKLocalPlayer ();\n public GKLocalPlayer (MonoTouch.Foundation.NSCoder coder);\n public GKLocalPlayer (MonoTouch.Foundation.NSObjectFlag t);\n public GKLocalPlayer (IntPtr handle);\n \n public virtual void Authenticate (GKNotificationHandler handler);\n public virtual void LoadFriends (GKFriendsHandler handler);\n public virtual void SetStatus (string status, GKNotificationHandler errorHandler);\n \n public virtual bool Authenticated {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual GKPlayer[] Friends {\n get;\n }\n public virtual GKLocalPlayer LocalPlayer {\n get;\n }\n public virtual string Status {\n get;\n set;\n }\n}\n
public class GKMatch : MonoTouch.Foundation.NSObject {\n \n public GKMatch ();\n public GKMatch (MonoTouch.Foundation.NSCoder coder);\n public GKMatch (MonoTouch.Foundation.NSObjectFlag t);\n public GKMatch (IntPtr handle);\n \n public virtual void Disconnect ();\n public virtual bool SendData (MonoTouch.Foundation.NSData data, GKPlayer[] players, GKMatchSendDataMode mode, MonoTouch.Foundation.NSError error);\n public virtual bool SendDataToAllPlayerswithDataModeerror (MonoTouch.Foundation.NSData data, GKMatchSendDataMode mode, IntPtr ptrToNSErrorHandle);\n public virtual GKVoiceChat VoiceChatWithName (string name);\n \n public override IntPtr ClassHandle {\n get;\n }\n public GKMatchDelegate Delegate {\n get;\n set;\n }\n public virtual int ExpectedPlayerCount {\n get;\n }\n public virtual GKPlayer[] Players {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject WeakDelegate {\n get;\n set;\n }\n \n public event EventHandler<gkplayererroreventargs> ConnectionFailed; public event EventHandler<gkdataeventargs> DataReceived; public event EventHandler<gkerroreventargs> Failed; public event EventHandler<gkstateeventargs> StateChanged; } </gkstateeventargs></gkerroreventargs></gkdataeventargs></gkplayererroreventargs>\n
public abstract class GKMatchDelegate : MonoTouch.Foundation.NSObject {\n \n public GKMatchDelegate ();\n public GKMatchDelegate (MonoTouch.Foundation.NSCoder coder);\n public GKMatchDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public GKMatchDelegate (IntPtr handle);\n \n public abstract void ConnectionFailed (GKMatch match, GKPlayer player, MonoTouch.Foundation.NSError error);\n public abstract void DataReceived (GKMatch match, MonoTouch.Foundation.NSData data, GKPlayer player);\n public abstract void Failed (GKMatch match, MonoTouch.Foundation.NSError error);\n public abstract void StateChanged (GKMatch match, GKPlayer player, GKPlayerConnectionState state);\n}\n
public class GKMatchEventArgs : EventArgs {\n \n public GKMatchEventArgs (GKMatch match);\n \n public GKMatch Match {\n get;\n set;\n }\n}\n
public class GKMatchmaker : MonoTouch.Foundation.NSObject {\n \n public GKMatchmaker ();\n public GKMatchmaker (MonoTouch.Foundation.NSCoder coder);\n public GKMatchmaker (MonoTouch.Foundation.NSObjectFlag t);\n public GKMatchmaker (IntPtr handle);\n \n public virtual void AddPlayers (GKMatch toMatch, GKMatchRequest matchRequest, GKNotificationHandler completionHandler);\n public virtual void Cancel ();\n public virtual void CreateMatch (GKMatchRequest request, GKNotificationMatch completionHandler);\n public virtual void FindPlayers (GKMatchRequest request, GKFriendsHandler handler);\n public virtual void QueryPlayerGroupActivity (int playerGroup, GKQueryHandler handler);\n public virtual void SetInviteHandler (GKInviteHandler handler);\n \n public static GKMatchmaker SharedMatchmaker {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class GKMatchmakerViewController : MonoTouch.UIKit.UIViewController {\n \n public GKMatchmakerViewController ();\n public GKMatchmakerViewController (MonoTouch.Foundation.NSCoder coder);\n public GKMatchmakerViewController (MonoTouch.Foundation.NSObjectFlag t);\n public GKMatchmakerViewController (IntPtr handle);\n public GKMatchmakerViewController (GKMatchRequest request);\n public GKMatchmakerViewController (GKMatchRequest request, GKPlayer[] players);\n public GKMatchmakerViewController (GKInvite invite);\n \n public virtual void SetHostedPlayerReady (GKPlayer player);\n \n public override IntPtr ClassHandle {\n get;\n }\n public GKMatchmakerViewControllerDelegate Delegate {\n get;\n set;\n }\n public virtual bool Hosted {\n get;\n set;\n }\n public virtual GKMatchRequest MatchRequest {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject WeakDelegate {\n get;\n set;\n }\n \n public event EventHandler Cancelled;\n public event EventHandler<gkerroreventargs> Failed; public event EventHandler<gkmatcheventargs> MatchCreated; public event EventHandler<gkplayerseventargs> PlayersFound; } </gkplayerseventargs></gkmatcheventargs></gkerroreventargs>\n
public abstract class GKMatchmakerViewControllerDelegate : MonoTouch.Foundation.NSObject {\n \n public GKMatchmakerViewControllerDelegate ();\n public GKMatchmakerViewControllerDelegate (MonoTouch.Foundation.NSCoder coder);\n public GKMatchmakerViewControllerDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public GKMatchmakerViewControllerDelegate (IntPtr handle);\n \n public abstract void Cancelled (GKMatchmakerViewController viewController);\n public abstract void Failed (GKMatchmakerViewController viewController, MonoTouch.Foundation.NSError error);\n public abstract void MatchCreated (GKMatchmakerViewController viewController, GKMatch match);\n public abstract void PlayersFound (GKMatchmakerViewController viewController, GKPlayer[] players);\n}\n
public class GKMatchRequest : MonoTouch.Foundation.NSObject {\n \n public GKMatchRequest ();\n public GKMatchRequest (MonoTouch.Foundation.NSCoder coder);\n public GKMatchRequest (MonoTouch.Foundation.NSObjectFlag t);\n public GKMatchRequest (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int MaxPlayers {\n get;\n set;\n }\n public virtual int PlayerGroup {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum GKMatchSendDataMode {\n Reliable,\n Unreliable\n}\n
[Serializable]\npublic delegate void GKNotificationHandler (MonoTouch.Foundation.NSError error);\n
[Serializable]\npublic delegate void GKNotificationMatch (GKMatch match, MonoTouch.Foundation.NSError error);\n
public class GKPlayer : MonoTouch.Foundation.NSObject {\n \n public GKPlayer ();\n public GKPlayer (MonoTouch.Foundation.NSCoder coder);\n public GKPlayer (MonoTouch.Foundation.NSObjectFlag t);\n public GKPlayer (IntPtr handle);\n \n public virtual string Alias {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual bool IsFriend {\n get;\n }\n public virtual string PlayerID {\n get;\n }\n public virtual string Status {\n get;\n }\n}\n
[Serializable]\npublic enum GKPlayerConnectionState {\n Unknown,\n Connected,\n Disconnected\n}\n
public class GKPlayerErrorEventArgs : EventArgs {\n \n public GKPlayerErrorEventArgs (GKPlayer player, MonoTouch.Foundation.NSError error);\n \n public MonoTouch.Foundation.NSError Error {\n get;\n set;\n }\n public GKPlayer Player {\n get;\n set;\n }\n}\n
public class GKPlayersEventArgs : EventArgs {\n \n public GKPlayersEventArgs (GKPlayer[] players);\n \n public GKPlayer[] Players {\n get;\n set;\n }\n}\n
[Serializable]\npublic delegate void GKQueryHandler (int activity, MonoTouch.Foundation.NSError error);\n
public class GKScore : MonoTouch.Foundation.NSObject {\n \n public GKScore ();\n public GKScore (MonoTouch.Foundation.NSCoder coder);\n public GKScore (MonoTouch.Foundation.NSObjectFlag t);\n public GKScore (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSDate Date {\n get;\n set;\n }\n public virtual string FormattedValue {\n get;\n }\n public virtual GKPlayer Player {\n get;\n }\n public virtual int Rank {\n get;\n }\n public virtual int Value {\n get;\n set;\n }\n}\n
[Serializable]\npublic delegate void GKScoresLoadedHandler (GKScore[] scoreArray, MonoTouch.Foundation.NSError error);\n
Removed:
\npublic virtual void PeerConnectionFailed (GKSession session, MonoTouch.Foundation.NSError error);\n
Added:
\npublic virtual void PeerConnectionFailed (GKSession session, string peerID, MonoTouch.Foundation.NSError error);\n
public class GKStateEventArgs : EventArgs {\n \n public GKStateEventArgs (GKPlayer player, GKPlayerConnectionState state);\n \n public GKPlayer Player {\n get;\n set;\n }\n public GKPlayerConnectionState State {\n get;\n set;\n }\n}\n
public class GKVoiceChat : MonoTouch.Foundation.NSObject {\n \n public GKVoiceChat ();\n public GKVoiceChat (MonoTouch.Foundation.NSCoder coder);\n public GKVoiceChat (MonoTouch.Foundation.NSObjectFlag t);\n public GKVoiceChat (IntPtr handle);\n \n public virtual void SetMute (bool isMuted, GKPlayer player);\n public virtual void Start ();\n public virtual void Stop ();\n \n public virtual bool Active {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Name {\n get;\n }\n public virtual float Volume {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum GKVoiceChatPlayerState {\n Connected,\n Disconnected,\n Speaking,\n Silent\n}\n
Type Changed: MonoTouch.MapKit.MKAnnotation
\n\n\nAdded:
\nset;\n
Removed:
\nCould not find MonoTouch.MapKit.MKAnnotationViewDragState\n
Added:
\n[Serializable]\n public enum MKAnnotationViewDragState {\n None,\n Starting,\n Dragging,\n Canceling,\n Ending\n }\n
Removed:
\nCould not find MonoTouch.MapKit.MKAnnotationViewEventArgs\n
Added:
\npublic class MKAnnotationViewEventArgs : EventArgs {\n \n public MKAnnotationViewEventArgs (MKAnnotationView view);\n \n public MKAnnotationView View {\n get;\n set;\n }\n }\n
public class MKCircle : MKShape {\n \n public MKCircle ();\n public MKCircle (MonoTouch.Foundation.NSCoder coder);\n public MKCircle (MonoTouch.Foundation.NSObjectFlag t);\n public MKCircle (IntPtr handle);\n \n public static MKCircle Circle (MonoTouch.CoreLocation.CLLocationCoordinate2D withcenterCoordinate, double radius);\n public static MKCircle CircleWithMapRect (MKMapRect mapRect);\n \n public virtual MKMapRect BoundingMap {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {\n get;\n }\n public virtual double Radius {\n get;\n }\n}\n
public class MKCircleView : MKOverlayPathView {\n \n public MKCircleView ();\n public MKCircleView (MonoTouch.Foundation.NSCoder coder);\n public MKCircleView (MonoTouch.Foundation.NSObjectFlag t);\n public MKCircleView (IntPtr handle);\n public MKCircleView (MKCircle circle);\n \n public virtual MKCircle Circle {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n}\n
public struct MKMapPoint {\n \n public MKMapPoint (double x, double y);\n \n public override bool Equals (object other);\n public override int GetHashCode ();\n \n public static bool operator == (MKMapPoint a, MKMapPoint b);\n public static bool operator != (MKMapPoint a, MKMapPoint b);\n \n public double X;\n public double Y;\n}\n
public struct MKMapRect {\n \n public MKMapRect (MKMapPoint origin, MKMapSize size);\n public MKMapRect (double x, double y, double width, double height);\n \n public double Height {\n get;\n }\n public bool IsEmpty {\n get;\n }\n public bool IsNull {\n get;\n }\n public double MaxX {\n get;\n }\n public double MaxY {\n get;\n }\n public double MidX {\n get;\n }\n public double MidY {\n get;\n }\n public double MinX {\n get;\n }\n public double MinY {\n get;\n }\n public double Width {\n get;\n }\n \n public MKMapPoint Origin;\n public MKMapSize Size;\n}\n
public struct MKMapSize {\n \n public MKMapSize (double width, double height);\n \n public double Width;\n public double Height;\n}\n
Added:
\npublic virtual void AddOverlay (MonoTouch.Foundation.NSObject overlay);\n public virtual void AddOverlays (MonoTouch.Foundation.NSObject[] overlays);\n public virtual void ExchangeOverlays (int index1, int index2);\n public virtual void InsertOverlay (MonoTouch.Foundation.NSObject overlay, int index);\n public virtual void InsertOverlayAbove (MonoTouch.Foundation.NSObject overlay, MonoTouch.Foundation.NSObject sibling);\n public virtual void InsertOverlayBelow (MonoTouch.Foundation.NSObject overlay, MonoTouch.Foundation.NSObject sibling);\n public virtual MKMapRect MapRectThatFits (MKMapRect mapRect);\n public virtual MKMapRect MapRectThatFits (MKMapRect mapRect, MonoTouch.UIKit.UIEdgeInsets edgePadding);\n public virtual void RemoveOverlay (MonoTouch.Foundation.NSObject overlay);\n public virtual void RemoveOverlays (MonoTouch.Foundation.NSObject[] overlays);\n public virtual void SetVisibleMapRect (MKMapRect mapRect, bool animate);\n public virtual void SetVisibleMapRect (MKMapRect mapRect, MonoTouch.UIKit.UIEdgeInsets edgePadding, bool animate);\n public virtual MKOverlayView ViewForOverlay (MonoTouch.Foundation.NSObject overlay);\n public MKMapViewOverlay GetViewForOverlay {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject[] Overlays {\n get;\n }\n public virtual MKMapRect visibleMapRect {\n get;\n set;\n }\n public event EventHandler<MKMapViewDragStateEventArgs> ChangedDragState;\n public event EventHandler<MKOverlayViewsEventArgs> DidAddOverlayViews;\n public event EventHandler<MKAnnotationViewEventArgs> DidDeselectAnnotationView;\n public event System.EventHandler<MonoTouch.Foundation.NSErrorEventArgs> DidFailToLocateUser;\n public event EventHandler<MKAnnotationViewEventArgs> DidSelectAnnotationView;\n public event EventHandler DidStopLocatingUser;\n public event EventHandler<MKUserLocationEventArgs> DidUpdateUserLocation;\n public event EventHandler WillStartLocatingUser;\n
Added:
\npublic virtual void ChangedDragState (MKMapView mapView, MKAnnotationView annotationView, MKAnnotationViewDragState newState, MKAnnotationViewDragState oldState);\n public virtual void DidAddOverlayViews (MKMapView mapView, MKOverlayView overlayViews);\n public virtual void DidDeselectAnnotationView (MKMapView mapView, MKAnnotationView view);\n public virtual void DidFailToLocateUser (MKMapView mapView, MonoTouch.Foundation.NSError error);\n public virtual void DidSelectAnnotationView (MKMapView mapView, MKAnnotationView view);\n public virtual void DidStopLocatingUser (MKMapView mapView);\n public virtual void DidUpdateUserLocation (MKMapView mapView, MKUserLocation userLocation);\n public virtual MKOverlayView GetViewForOverlay (MKMapView mapView, MonoTouch.Foundation.NSObject overlay);\n public virtual void WillStartLocatingUser (MKMapView mapView);\n
Removed:
\nCould not find MonoTouch.MapKit.MKMapViewDragStateEventArgs\n
Added:
\npublic class MKMapViewDragStateEventArgs : EventArgs {\n \n public MKMapViewDragStateEventArgs (MKAnnotationView annotationView, MKAnnotationViewDragState newState, MKAnnotationViewDragState oldState);\n \n public MKAnnotationView AnnotationView {\n get;\n set;\n }\n public MKAnnotationViewDragState NewState {\n get;\n set;\n }\n public MKAnnotationViewDragState OldState {\n get;\n set;\n }\n }\n
Removed:
\nCould not find MonoTouch.MapKit.MKMapViewOverlay\n
Added:
\n[Serializable]\n public delegate MKOverlayView MKMapViewOverlay (MKMapView mapView, MonoTouch.Foundation.NSObject overlay);\n
public class MKMultiPoint : MKShape {\n \n public MKMultiPoint ();\n public MKMultiPoint (MonoTouch.Foundation.NSCoder coder);\n public MKMultiPoint (MonoTouch.Foundation.NSObjectFlag t);\n public MKMultiPoint (IntPtr handle);\n \n public MonoTouch.CoreLocation.CLLocationCoordinate2D[] GetCoordinates (int first, int count);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual int PointCount {\n get;\n }\n public MKMapPoint[] Points {\n get;\n }\n}\n
public class MKOverlayPathView : MKOverlayView {\n \n public MKOverlayPathView ();\n public MKOverlayPathView (MonoTouch.Foundation.NSCoder coder);\n public MKOverlayPathView (MonoTouch.Foundation.NSObjectFlag t);\n public MKOverlayPathView (IntPtr handle);\n \n public virtual void ApplyFillProperties (MonoTouch.CoreGraphics.CGContext context, float zoomScale);\n public virtual void ApplyStrokeProperties (MonoTouch.CoreGraphics.CGContext context, float zoomScale);\n public virtual void CreatePath ();\n public virtual void FillPath (MonoTouch.CoreGraphics.CGPath path, MonoTouch.CoreGraphics.CGContext context);\n public virtual void InvalidatePath ();\n public virtual void StrokePath (MonoTouch.CoreGraphics.CGPath path, MonoTouch.CoreGraphics.CGContext context);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.UIKit.UIColor FillColor {\n get;\n set;\n }\n public virtual MonoTouch.CoreGraphics.CGLineCap Linecap {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSNumber[] LineDashPattern {\n get;\n set;\n }\n public virtual float LineDashPhase {\n get;\n set;\n }\n public virtual MonoTouch.CoreGraphics.CGLineJoin LineJoin {\n get;\n set;\n }\n public virtual float LineWidth {\n get;\n set;\n }\n public virtual float MiterLimit {\n get;\n set;\n }\n public virtual MonoTouch.CoreGraphics.CGPath Path {\n get;\n set;\n }\n public virtual MonoTouch.UIKit.UIColor StrokeColor {\n get;\n set;\n }\n}\n
public class MKOverlayView : MonoTouch.UIKit.UIView {\n \n public MKOverlayView ();\n public MKOverlayView (MonoTouch.Foundation.NSCoder coder);\n public MKOverlayView (MonoTouch.Foundation.NSObjectFlag t);\n public MKOverlayView (IntPtr handle);\n public MKOverlayView (MonoTouch.Foundation.NSObject overlay);\n \n public static float MKRoadWidthAtZoomScale (float zoomScale);\n public virtual bool CanDrawMapRect (MKMapRect mapRect, float zoomScale);\n public virtual void DrawMapRect (MKMapRect mapRect, float zoomScale, MonoTouch.CoreGraphics.CGContext context);\n public virtual MKMapPoint MapPointForPoint (System.Drawing.PointF point);\n public virtual MKMapRect MapRectForRect (System.Drawing.RectangleF rect);\n public virtual System.Drawing.PointF PointForMapPoint (MKMapPoint mapPoint);\n public virtual System.Drawing.RectangleF RectForMapRect (MKMapRect mapRect);\n public virtual void SetNeedsDisplay (MKMapRect mapRect);\n public virtual void SetNeedsDisplay (MKMapRect mapRect, float zoomScale);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject Overlay {\n get;\n }\n}\n
public class MKOverlayViewsEventArgs : EventArgs {\n \n public MKOverlayViewsEventArgs (MKOverlayView overlayViews);\n \n public MKOverlayView OverlayViews {\n get;\n set;\n }\n}\n
Added:
\npublic virtual bool Draggable {\n get;\n set;\n }\n public virtual MKAnnotationViewDragState DragState {\n get;\n set;\n }\n
public class MKPointAnnotation : MKShape {\n \n public MKPointAnnotation ();\n public MKPointAnnotation (MonoTouch.Foundation.NSCoder coder);\n public MKPointAnnotation (MonoTouch.Foundation.NSObjectFlag t);\n public MKPointAnnotation (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {\n get;\n set;\n }\n}\n
public class MKPolygon : MKMultiPoint {\n \n public MKPolygon ();\n public MKPolygon (MonoTouch.Foundation.NSCoder coder);\n public MKPolygon (MonoTouch.Foundation.NSObjectFlag t);\n public MKPolygon (IntPtr handle);\n \n public static MKPolygon _FromPoints (IntPtr points, int count, MKPolygon[] interiorPolygons);\n public static MKPolygon FromCoordinates (MonoTouch.CoreLocation.CLLocationCoordinate2D[] coords);\n public static MKPolygon FromCoordinates (MonoTouch.CoreLocation.CLLocationCoordinate2D[] coords, MKPolygon[] interiorPolygons);\n public static MKPolygon FromPoints (MKMapPoint[] points);\n public static MKPolygon FromPoints (MKMapPoint[] points, MKPolygon[] interiorPolygons);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MKPolygon InteriorPolygons {\n get;\n }\n}\n
public class MKPolygonView : MKOverlayPathView {\n \n public MKPolygonView ();\n public MKPolygonView (MonoTouch.Foundation.NSCoder coder);\n public MKPolygonView (MonoTouch.Foundation.NSObjectFlag t);\n public MKPolygonView (IntPtr handle);\n public MKPolygonView (MKPolygon polygon);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MKPolygon Polygon {\n get;\n }\n}\n
public class MKPolyline : MKMultiPoint {\n \n public MKPolyline ();\n public MKPolyline (MonoTouch.Foundation.NSCoder coder);\n public MKPolyline (MonoTouch.Foundation.NSObjectFlag t);\n public MKPolyline (IntPtr handle);\n \n public static MKPolyline FromCoordinates (MonoTouch.CoreLocation.CLLocationCoordinate2D[] coords);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class MKPolylineView : MKOverlayPathView {\n \n public MKPolylineView ();\n public MKPolylineView (MonoTouch.Foundation.NSCoder coder);\n public MKPolylineView (MonoTouch.Foundation.NSObjectFlag t);\n public MKPolylineView (IntPtr handle);\n public MKPolylineView (MKPolyline polyline);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MKPolyline Polyline {\n get;\n }\n}\n
public class MKShape : MonoTouch.Foundation.NSObject {\n \n public MKShape ();\n public MKShape (MonoTouch.Foundation.NSCoder coder);\n public MKShape (MonoTouch.Foundation.NSObjectFlag t);\n public MKShape (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Subtitle {\n get;\n set;\n }\n public virtual string Title {\n get;\n set;\n }\n}\n
Removed:
\nCould not find MonoTouch.MapKit.MKUserLocationEventArgs\n
Added:
\npublic class MKUserLocationEventArgs : EventArgs {\n \n public MKUserLocationEventArgs (MKUserLocation userLocation);\n \n public MKUserLocation UserLocation {\n get;\n set;\n }\n }\n
Type Changed: MonoTouch.MediaPlayer.ItemsPickedEventArgs
\n\n\nAdded:
\nset;\n
Added:
\npublic virtual void EnumerateValues (MonoTouch.Foundation.NSSet propertiesToEnumerate, MPMediaItemEnumerator enumerator);\n
Removed:
\nCould not find MonoTouch.MediaPlayer.MPMediaItemEnumerator\n
Added:
\n[Serializable]\n public delegate void MPMediaItemEnumerator (string property, MonoTouch.Foundation.NSObject value, ref bool stop);\n
Added:
\npublic const string BeatsPerMinute = \"beatsPerMinute\";\n public const string Comments = \"comments\";\n public const string AssetUrl = \"assetURL\";\n public const string ReleaseDate = \"releaseDate\";\n public const string UserGrouping = \"userGrouping\";\n
Added:
\npublic virtual MPTimedMetadata[] TimedMetadata {\n get;\n }\n
public class MPTimedMetadata : MonoTouch.Foundation.NSObject {\n \n public MPTimedMetadata ();\n public MPTimedMetadata (MonoTouch.Foundation.NSCoder coder);\n public MPTimedMetadata (MonoTouch.Foundation.NSObjectFlag t);\n public MPTimedMetadata (IntPtr handle);\n \n public virtual MonoTouch.Foundation.NSDictionary AllMetadata {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Key {\n get;\n }\n public virtual string Keyspace {\n get;\n }\n public virtual double Timestamp {\n get;\n }\n public virtual MonoTouch.Foundation.NSObject value {\n get;\n }\n}\n
New Type: MonoTouch.MessageUI.MessageComposeResult
\n\n\n[Serializable]\npublic enum MessageComposeResult {\n Cancelled,\n Sent,\n Failed\n}\n
public class MFMessageComposeViewController : MonoTouch.UIKit.UINavigationController {\n \n public MFMessageComposeViewController ();\n public MFMessageComposeViewController (MonoTouch.Foundation.NSCoder coder);\n public MFMessageComposeViewController (MonoTouch.Foundation.NSObjectFlag t);\n public MFMessageComposeViewController (IntPtr handle);\n \n public static bool CanSendText {\n get;\n }\n public virtual string Body {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public MFMessageComposeViewControllerDelegate MessageComposeDelegate {\n get;\n set;\n }\n public virtual string [] Recipients {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject WeakMessageComposeDelegate {\n get;\n set;\n }\n}\n
public abstract class MFMessageComposeViewControllerDelegate : MonoTouch.Foundation.NSObject {\n \n public MFMessageComposeViewControllerDelegate ();\n public MFMessageComposeViewControllerDelegate (MonoTouch.Foundation.NSCoder coder);\n public MFMessageComposeViewControllerDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public MFMessageComposeViewControllerDelegate (IntPtr handle);\n \n public abstract void Finished (MFMessageComposeViewController controller, MessageComposeResult result);\n}\n
New Type: MonoTouch.ObjCRuntime.BlockDescriptor
\n\n\npublic struct BlockDescriptor {\n \n public int reserved;\n public int size;\n public IntPtr copy_helper;\n public IntPtr dispose;\n}\n
[Serializable]\n[Flags]\npublic enum BlockFlags {\n BLOCK_REFCOUNT_MASK,\n BLOCK_NEEDS_FREE,\n BLOCK_HAS_COPY_DISPOSE,\n BLOCK_HAS_CTOR,\n BLOCK_IS_GC,\n BLOCK_IS_GLOBAL,\n BLOCK_HAS_DESCRIPTOR\n}\n
public struct BlockLiteral {\n \n public void CleanupBlock ();\n public void SetupBlock (Delegate trampoline, Delegate userDelegate);\n \n public IntPtr isa;\n public BlockFlags flags;\n public int reserved;\n public IntPtr invoke;\n public IntPtr block_descriptor;\n public IntPtr local_handle;\n public IntPtr global_handle;\n}\n
Removed:
\npublic static bool Boolean_objc_msgSend_Boolean_int (IntPtr receiver, IntPtr selector, bool arg1, int arg2);\n public static bool Boolean_objc_msgSendSuper_Boolean_int (IntPtr receiver, IntPtr selector, bool arg1, int arg2);\n
Added:
\npublic static bool Boolean_objc_msgSend_Boolean_int_IntPtr (IntPtr receiver, IntPtr selector, bool arg1, int arg2, IntPtr arg3);\n public static bool Boolean_objc_msgSend_CLLocationCoordinate2D (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1);\n public static bool Boolean_objc_msgSend_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static bool Boolean_objc_msgSend_CMTime_CGAffineTransform_CGAffineTransform_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, MonoTouch.CoreGraphics.CGAffineTransform arg2, MonoTouch.CoreGraphics.CGAffineTransform arg3, MonoTouch.CoreMedia.CMTimeRange arg4);\n public static bool Boolean_objc_msgSend_CMTime_CMTime_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, MonoTouch.CoreMedia.CMTime arg2, MonoTouch.CoreMedia.CMTime arg3);\n public static bool Boolean_objc_msgSend_CMTime_float_float_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, float arg2, float arg3, MonoTouch.CoreMedia.CMTimeRange arg4);\n public static bool Boolean_objc_msgSend_MKMapRect_float (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, float arg2);\n public static bool Boolean_objc_msgSendSuper_Boolean_int_IntPtr (IntPtr receiver, IntPtr selector, bool arg1, int arg2, IntPtr arg3);\n public static bool Boolean_objc_msgSendSuper_CLLocationCoordinate2D (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1);\n public static bool Boolean_objc_msgSendSuper_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static bool Boolean_objc_msgSendSuper_CMTime_CGAffineTransform_CGAffineTransform_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, MonoTouch.CoreGraphics.CGAffineTransform arg2, MonoTouch.CoreGraphics.CGAffineTransform arg3, MonoTouch.CoreMedia.CMTimeRange arg4);\n public static bool Boolean_objc_msgSendSuper_CMTime_CMTime_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, MonoTouch.CoreMedia.CMTime arg2, MonoTouch.CoreMedia.CMTime arg3);\n public static bool Boolean_objc_msgSendSuper_CMTime_float_float_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, float arg2, float arg3, MonoTouch.CoreMedia.CMTimeRange arg4);\n public static bool Boolean_objc_msgSendSuper_MKMapRect_float (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, float arg2);\n public static void CMAcceleration_objc_msgSend_stret (out MonoTouch.CoreMotion.CMAcceleration retval, IntPtr receiver, IntPtr selector);\n public static void CMAcceleration_objc_msgSendSuper_stret (out MonoTouch.CoreMotion.CMAcceleration retval, IntPtr receiver, IntPtr selector);\n public static void CMQuaternion_objc_msgSend_stret (out MonoTouch.CoreMotion.CMQuaternion retval, IntPtr receiver, IntPtr selector);\n public static void CMQuaternion_objc_msgSendSuper_stret (out MonoTouch.CoreMotion.CMQuaternion retval, IntPtr receiver, IntPtr selector);\n public static void CMRotationMatrix_objc_msgSend_stret (out MonoTouch.CoreMotion.CMRotationMatrix retval, IntPtr receiver, IntPtr selector);\n public static void CMRotationMatrix_objc_msgSendSuper_stret (out MonoTouch.CoreMotion.CMRotationMatrix retval, IntPtr receiver, IntPtr selector);\n public static void CMRotationRate_objc_msgSend_stret (out MonoTouch.CoreMotion.CMRotationRate retval, IntPtr receiver, IntPtr selector);\n public static void CMRotationRate_objc_msgSendSuper_stret (out MonoTouch.CoreMotion.CMRotationRate retval, IntPtr receiver, IntPtr selector);\n public static void CMTime_objc_msgSend_stret (out MonoTouch.CoreMedia.CMTime retval, IntPtr receiver, IntPtr selector);\n public static void CMTime_objc_msgSend_stret_CMTime (out MonoTouch.CoreMedia.CMTime retval, IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static void CMTime_objc_msgSendSuper_stret (out MonoTouch.CoreMedia.CMTime retval, IntPtr receiver, IntPtr selector);\n public static void CMTime_objc_msgSendSuper_stret_CMTime (out MonoTouch.CoreMedia.CMTime retval, IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static void CMTimeMapping_objc_msgSend_stret (out MonoTouch.CoreMedia.CMTimeMapping retval, IntPtr receiver, IntPtr selector);\n public static void CMTimeMapping_objc_msgSendSuper_stret (out MonoTouch.CoreMedia.CMTimeMapping retval, IntPtr receiver, IntPtr selector);\n public static void CMTimeRange_objc_msgSend_stret (out MonoTouch.CoreMedia.CMTimeRange retval, IntPtr receiver, IntPtr selector);\n public static void CMTimeRange_objc_msgSendSuper_stret (out MonoTouch.CoreMedia.CMTimeRange retval, IntPtr receiver, IntPtr selector);\n public static IntPtr IntPtr_objc_msgSend_CATransform3D (IntPtr receiver, IntPtr selector, MonoTouch.CoreAnimation.CATransform3D arg1);\n public static IntPtr IntPtr_objc_msgSend_CLLocationCoordinate2D_Double (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1, double arg2);\n public static IntPtr IntPtr_objc_msgSend_CLLocationCoordinate2D_Double_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1, double arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSend_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static IntPtr IntPtr_objc_msgSend_CMTime_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, IntPtr arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSend_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTimeRange arg1);\n public static IntPtr IntPtr_objc_msgSend_int_int_IntPtr (IntPtr receiver, IntPtr selector, int arg1, int arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSend_int_int_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, int arg1, int arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr arg6, IntPtr arg7, IntPtr arg8, IntPtr arg9);\n public static IntPtr IntPtr_objc_msgSend_IntPtr_Boolean_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, bool arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSend_IntPtr_int_CMTimeRange_CMTimeRange (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, MonoTouch.CoreMedia.CMTimeRange arg3, MonoTouch.CoreMedia.CMTimeRange arg4);\n public static IntPtr IntPtr_objc_msgSend_IntPtr_int_int (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3);\n public static IntPtr IntPtr_objc_msgSend_IntPtr_int_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3, IntPtr arg4);\n public static IntPtr IntPtr_objc_msgSend_IntPtr_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSend_MKMapRect (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static IntPtr IntPtr_objc_msgSendSuper_CATransform3D (IntPtr receiver, IntPtr selector, MonoTouch.CoreAnimation.CATransform3D arg1);\n public static IntPtr IntPtr_objc_msgSendSuper_CLLocationCoordinate2D_Double (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1, double arg2);\n public static IntPtr IntPtr_objc_msgSendSuper_CLLocationCoordinate2D_Double_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1, double arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSendSuper_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static IntPtr IntPtr_objc_msgSendSuper_CMTime_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, IntPtr arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSendSuper_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTimeRange arg1);\n public static IntPtr IntPtr_objc_msgSendSuper_int_int_IntPtr (IntPtr receiver, IntPtr selector, int arg1, int arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSendSuper_int_int_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, int arg1, int arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr arg6, IntPtr arg7, IntPtr arg8, IntPtr arg9);\n public static IntPtr IntPtr_objc_msgSendSuper_IntPtr_Boolean_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, bool arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSendSuper_IntPtr_int_CMTimeRange_CMTimeRange (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, MonoTouch.CoreMedia.CMTimeRange arg3, MonoTouch.CoreMedia.CMTimeRange arg4);\n public static IntPtr IntPtr_objc_msgSendSuper_IntPtr_int_int (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3);\n public static IntPtr IntPtr_objc_msgSendSuper_IntPtr_int_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3, IntPtr arg4);\n public static IntPtr IntPtr_objc_msgSendSuper_IntPtr_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, IntPtr arg3);\n public static IntPtr IntPtr_objc_msgSendSuper_MKMapRect (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static void MKMapPoint_objc_msgSend_stret_PointF (out MonoTouch.MapKit.MKMapPoint retval, IntPtr receiver, IntPtr selector, System.Drawing.PointF arg1);\n public static void MKMapPoint_objc_msgSendSuper_stret_PointF (out MonoTouch.MapKit.MKMapPoint retval, IntPtr receiver, IntPtr selector, System.Drawing.PointF arg1);\n public static void MKMapRect_objc_msgSend_stret (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector);\n public static void MKMapRect_objc_msgSend_stret_MKMapRect (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static void MKMapRect_objc_msgSend_stret_MKMapRect_UIEdgeInsets (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, MonoTouch.UIKit.UIEdgeInsets arg2);\n public static void MKMapRect_objc_msgSend_stret_RectangleF (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector, System.Drawing.RectangleF arg1);\n public static void MKMapRect_objc_msgSendSuper_stret (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector);\n public static void MKMapRect_objc_msgSendSuper_stret_MKMapRect (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static void MKMapRect_objc_msgSendSuper_stret_MKMapRect_UIEdgeInsets (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, MonoTouch.UIKit.UIEdgeInsets arg2);\n public static void MKMapRect_objc_msgSendSuper_stret_RectangleF (out MonoTouch.MapKit.MKMapRect retval, IntPtr receiver, IntPtr selector, System.Drawing.RectangleF arg1);\n public static MonoTouch.Foundation.NSRange NSRange_objc_msgSend_IntPtr_int_NSRange (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, MonoTouch.Foundation.NSRange arg3);\n public static void NSRange_objc_msgSend_stret_IntPtr_int_NSRange (out MonoTouch.Foundation.NSRange retval, IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, MonoTouch.Foundation.NSRange arg3);\n public static MonoTouch.Foundation.NSRange NSRange_objc_msgSendSuper_IntPtr_int_NSRange (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, MonoTouch.Foundation.NSRange arg3);\n public static void NSRange_objc_msgSendSuper_stret_IntPtr_int_NSRange (out MonoTouch.Foundation.NSRange retval, IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, MonoTouch.Foundation.NSRange arg3);\n public static System.Drawing.PointF PointF_objc_msgSend_MKMapPoint (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapPoint arg1);\n public static void PointF_objc_msgSend_stret_MKMapPoint (out System.Drawing.PointF retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapPoint arg1);\n public static System.Drawing.PointF PointF_objc_msgSendSuper_MKMapPoint (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapPoint arg1);\n public static void PointF_objc_msgSendSuper_stret_MKMapPoint (out System.Drawing.PointF retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapPoint arg1);\n public static void RectangleF_objc_msgSend_stret_MKMapRect (out System.Drawing.RectangleF retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static void RectangleF_objc_msgSendSuper_stret_MKMapRect (out System.Drawing.RectangleF retval, IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static void void_objc_msgSend_CGAffineTransform_CGAffineTransform_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreGraphics.CGAffineTransform arg1, MonoTouch.CoreGraphics.CGAffineTransform arg2, MonoTouch.CoreMedia.CMTimeRange arg3);\n public static void void_objc_msgSend_CGAffineTransform_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreGraphics.CGAffineTransform arg1, MonoTouch.CoreMedia.CMTime arg2);\n public static void void_objc_msgSend_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static void void_objc_msgSend_CMTime_CMTime_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, MonoTouch.CoreMedia.CMTime arg2, MonoTouch.CoreMedia.CMTime arg3);\n public static void void_objc_msgSend_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTimeRange arg1);\n public static void void_objc_msgSend_CMTimeRange_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTimeRange arg1, MonoTouch.CoreMedia.CMTime arg2);\n public static void void_objc_msgSend_Double_Double_int_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, double arg1, double arg2, int arg3, IntPtr arg4, IntPtr arg5);\n public static void void_objc_msgSend_Double_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, double arg1, IntPtr arg2, IntPtr arg3);\n public static void void_objc_msgSend_float_CMTime (IntPtr receiver, IntPtr selector, float arg1, MonoTouch.CoreMedia.CMTime arg2);\n public static void void_objc_msgSend_float_float_CMTimeRange (IntPtr receiver, IntPtr selector, float arg1, float arg2, MonoTouch.CoreMedia.CMTimeRange arg3);\n public static void void_objc_msgSend_Int64 (IntPtr receiver, IntPtr selector, long arg1);\n public static void void_objc_msgSend_IntPtr_Double_int_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, double arg2, int arg3, IntPtr arg4, IntPtr arg5);\n public static void void_objc_msgSend_IntPtr_float (IntPtr receiver, IntPtr selector, IntPtr arg1, float arg2);\n public static void void_objc_msgSend_IntPtr_int_int (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3);\n public static void void_objc_msgSend_IntPtr_int_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3, IntPtr arg4);\n public static void void_objc_msgSend_IntPtr_IntPtr_Double_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, double arg3, int arg4, IntPtr arg5);\n public static void void_objc_msgSend_IntPtr_IntPtr_int_int (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, int arg3, int arg4);\n public static void void_objc_msgSend_MKMapRect (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static void void_objc_msgSend_MKMapRect_Boolean (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, bool arg2);\n public static void void_objc_msgSend_MKMapRect_float (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, float arg2);\n public static void void_objc_msgSend_MKMapRect_float_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, float arg2, IntPtr arg3);\n public static void void_objc_msgSend_MKMapRect_UIEdgeInsets_Boolean (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, MonoTouch.UIKit.UIEdgeInsets arg2, bool arg3);\n public static void void_objc_msgSend_PointF_float_float_float_Boolean (IntPtr receiver, IntPtr selector, System.Drawing.PointF arg1, float arg2, float arg3, float arg4, bool arg5);\n public static void void_objc_msgSend_PointF_IntPtr (IntPtr receiver, IntPtr selector, System.Drawing.PointF arg1, IntPtr arg2);\n public static void void_objc_msgSendSuper_CGAffineTransform_CGAffineTransform_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreGraphics.CGAffineTransform arg1, MonoTouch.CoreGraphics.CGAffineTransform arg2, MonoTouch.CoreMedia.CMTimeRange arg3);\n public static void void_objc_msgSendSuper_CGAffineTransform_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreGraphics.CGAffineTransform arg1, MonoTouch.CoreMedia.CMTime arg2);\n public static void void_objc_msgSendSuper_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1);\n public static void void_objc_msgSendSuper_CMTime_CMTime_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTime arg1, MonoTouch.CoreMedia.CMTime arg2, MonoTouch.CoreMedia.CMTime arg3);\n public static void void_objc_msgSendSuper_CMTimeRange (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTimeRange arg1);\n public static void void_objc_msgSendSuper_CMTimeRange_CMTime (IntPtr receiver, IntPtr selector, MonoTouch.CoreMedia.CMTimeRange arg1, MonoTouch.CoreMedia.CMTime arg2);\n public static void void_objc_msgSendSuper_Double_Double_int_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, double arg1, double arg2, int arg3, IntPtr arg4, IntPtr arg5);\n public static void void_objc_msgSendSuper_Double_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, double arg1, IntPtr arg2, IntPtr arg3);\n public static void void_objc_msgSendSuper_float_CMTime (IntPtr receiver, IntPtr selector, float arg1, MonoTouch.CoreMedia.CMTime arg2);\n public static void void_objc_msgSendSuper_float_float_CMTimeRange (IntPtr receiver, IntPtr selector, float arg1, float arg2, MonoTouch.CoreMedia.CMTimeRange arg3);\n public static void void_objc_msgSendSuper_Int64 (IntPtr receiver, IntPtr selector, long arg1);\n public static void void_objc_msgSendSuper_IntPtr_Double_int_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, double arg2, int arg3, IntPtr arg4, IntPtr arg5);\n public static void void_objc_msgSendSuper_IntPtr_float (IntPtr receiver, IntPtr selector, IntPtr arg1, float arg2);\n public static void void_objc_msgSendSuper_IntPtr_int_int (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3);\n public static void void_objc_msgSendSuper_IntPtr_int_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, int arg2, int arg3, IntPtr arg4);\n public static void void_objc_msgSendSuper_IntPtr_IntPtr_Double_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, double arg3, int arg4, IntPtr arg5);\n public static void void_objc_msgSendSuper_IntPtr_IntPtr_int_int (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, int arg3, int arg4);\n public static void void_objc_msgSendSuper_MKMapRect (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1);\n public static void void_objc_msgSendSuper_MKMapRect_Boolean (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, bool arg2);\n public static void void_objc_msgSendSuper_MKMapRect_float (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, float arg2);\n public static void void_objc_msgSendSuper_MKMapRect_float_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, float arg2, IntPtr arg3);\n public static void void_objc_msgSendSuper_MKMapRect_UIEdgeInsets_Boolean (IntPtr receiver, IntPtr selector, MonoTouch.MapKit.MKMapRect arg1, MonoTouch.UIKit.UIEdgeInsets arg2, bool arg3);\n public static void void_objc_msgSendSuper_PointF_float_float_float_Boolean (IntPtr receiver, IntPtr selector, System.Drawing.PointF arg1, float arg2, float arg3, float arg4, bool arg5);\n public static void void_objc_msgSendSuper_PointF_IntPtr (IntPtr receiver, IntPtr selector, System.Drawing.PointF arg1, IntPtr arg2);\n
public class SinceAttribute : Attribute {\n \n public SinceAttribute (byte major, byte minor);\n \n public byte Major;\n public byte Minor;\n}\n
New Type: MonoTouch.QuickLook.QLOpenUrl
\n\n\n[Serializable]\npublic delegate bool QLOpenUrl (QLPreviewController controller, MonoTouch.Foundation.NSUrl url, QLPreviewItem item);\n
public class QLPreviewController : MonoTouch.UIKit.UIViewController {\n \n public QLPreviewController ();\n public QLPreviewController (MonoTouch.Foundation.NSCoder coder);\n public QLPreviewController (MonoTouch.Foundation.NSObjectFlag t);\n public QLPreviewController (IntPtr handle);\n \n public static bool CanPreviewItem (QLPreviewItem item);\n public virtual void RefreshCurrentPreviewItem ();\n public virtual void ReloadData ();\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual QLPreviewItem CurrentPreviewItem {\n get;\n }\n public virtual int CurrentPreviewItemIndex {\n get;\n set;\n }\n public QLPreviewControllerDataSource DataSource {\n get;\n set;\n }\n public QLPreviewControllerDelegate Delegate {\n get;\n set;\n }\n public QLOpenUrl ShouldOpenUrl {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject WeakDataSource {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject WeakDelegate {\n get;\n set;\n }\n \n public event EventHandler DidDismiss;\n public event EventHandler WillDismiss;\n}\n
public abstract class QLPreviewControllerDataSource : MonoTouch.Foundation.NSObject {\n \n public QLPreviewControllerDataSource ();\n public QLPreviewControllerDataSource (MonoTouch.Foundation.NSCoder coder);\n public QLPreviewControllerDataSource (MonoTouch.Foundation.NSObjectFlag t);\n public QLPreviewControllerDataSource (IntPtr handle);\n \n public abstract QLPreviewItem GetPreviewItem (QLPreviewController controller, int index);\n public abstract int PreviewItemCount (QLPreviewController controller);\n}\n
public class QLPreviewControllerDelegate : MonoTouch.Foundation.NSObject {\n \n public QLPreviewControllerDelegate ();\n public QLPreviewControllerDelegate (MonoTouch.Foundation.NSCoder coder);\n public QLPreviewControllerDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public QLPreviewControllerDelegate (IntPtr handle);\n \n public virtual void DidDismiss (QLPreviewController controller);\n public virtual bool ShouldOpenUrl (QLPreviewController controller, MonoTouch.Foundation.NSUrl url, QLPreviewItem item);\n public virtual void WillDismiss (QLPreviewController controller);\n}\n
public abstract class QLPreviewItem : MonoTouch.Foundation.NSObject {\n \n public QLPreviewItem ();\n public QLPreviewItem (MonoTouch.Foundation.NSCoder coder);\n public QLPreviewItem (MonoTouch.Foundation.NSObjectFlag t);\n public QLPreviewItem (IntPtr handle);\n \n public abstract string ItemTitle {\n get;\n }\n public abstract MonoTouch.Foundation.NSUrl ItemUrl {\n get;\n }\n}\n
Type Changed: MonoTouch.StoreKit.SKPaymentTransactionObserver
\n\n\nRemoved:
\npublic virtual void RemovedTransactions (SKPaymentTransaction[] transactions);\n public virtual void RestoreCompletedTransactionsFailedWithError (MonoTouch.Foundation.NSError error);\n
Added:
\npublic virtual void RemovedTransactions (SKPaymentQueue queue, SKPaymentTransaction[] transactions);\n public virtual void RestoreCompletedTransactionsFailedWithError (SKPaymentQueue queue, MonoTouch.Foundation.NSError error);\n
Type Changed: MonoTouch.UIKit.UIActionSheet
\n\n\nRemoved:
\npublic UIActionSheet (string title, UIActionSheetDelegate del, string cancelTitle, string destroy, params string [] other);\n public UIActionSheet (string title, UIActionSheetDelegate del);\n public UIActionSheet (string title);\n set;\n
Added:
\npublic UIActionSheet (string title, UIActionSheetDelegate del, string cancelTitle, string destroy, params string [] other);\n public UIActionSheet (string title, UIActionSheetDelegate del);\n public UIActionSheet (string title);\n public virtual void ShowFrom (System.Drawing.RectangleF rect, UIView inView, bool animated);\n public virtual void ShowFrom (UIBarButtonItem item, bool animated);\n
Removed:
\npublic UIAlertView (string title, string message, UIAlertViewDelegate del, string cancelButtonTitle, params string [] otherButtons);\n public virtual void ShowFrom (System.Drawing.RectangleF rect, UIView inView, bool animated);\n public virtual void ShowFrom (UIBarButtonItem item);\n public virtual void ShowFrom (UIBarButtonItem item, bool animated);\n set;\n
Added:
\npublic UIAlertView (string title, string message, UIAlertViewDelegate del, string cancelButtonTitle, params string [] otherButtons);\n
Removed:
\npublic virtual bool SetStatusBarHidden (bool state, UIStatusBarAnimation animation);\n
Added:
\npublic virtual int BeginBackgroundTask (MonoTouch.Foundation.NSAction backgroundTimeExpired);\n public virtual void BeginReceivingRemoteControlEvents ();\n public virtual void CancelAllLocalNotifications ();\n public virtual void CancelLocalNotification (UILocalNotification notification);\n public virtual void ClearKeepAliveTimeout ();\n public virtual void EndBackgroundTask (int taskId);\n public virtual void EndReceivingRemoteControlEvents ();\n public virtual void PresentLocationNotificationNow (UILocalNotification notification);\n public virtual void ScheduleLocalNotification (UILocalNotification notification);\n public virtual bool SetKeepAliveTimout (double timeout, MonoTouch.Foundation.NSAction handler);\n public virtual void SetStatusBarHidden (bool state, UIStatusBarAnimation animation);\n public static MonoTouch.Foundation.NSString BackgroundTaskInvalid {\n get;\n }\n public static MonoTouch.Foundation.NSString DidBecomeActiveNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString DidChangeStatusBarFrameNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString DidChangeStatusBarOrientationNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString DidEnterBackgroundNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString DidFinishLaunchingNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString DidReceiveMemoryWarningNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString LaunchOptionsAnnotationKey {\n get;\n }\n public static MonoTouch.Foundation.NSString LaunchOptionsLocalNotificationKey {\n get;\n }\n public static MonoTouch.Foundation.NSString LaunchOptionsLocationKey {\n get;\n }\n public static MonoTouch.Foundation.NSString LaunchOptionsRemoteNotificationKey {\n get;\n }\n public static MonoTouch.Foundation.NSString LaunchOptionsSourceApplicationKey {\n get;\n }\n public static MonoTouch.Foundation.NSString LaunchOptionsUrlKey {\n get;\n }\n public static MonoTouch.Foundation.NSString MinimumKeepAliveTimeout {\n get;\n }\n public static MonoTouch.Foundation.NSString ProtectedDataDidBecomeAvailable {\n get;\n }\n public static MonoTouch.Foundation.NSString ProtectedDataWillBecomeUnavailable {\n get;\n }\n public static MonoTouch.Foundation.NSString SignificantTimeChangeNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString StatusBarFrameUserInfoKey {\n get;\n }\n public static MonoTouch.Foundation.NSString StatusBarOrientationUserInfoKey {\n get;\n }\n public static MonoTouch.Foundation.NSString WillChangeStatusBarFrameNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString WillChangeStatusBarOrientationNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString WillEnterForegroundNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString WillResignActiveNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString WillTerminateNotification {\n get;\n }\n public virtual UIApplicationState ApplicationState {\n get;\n }\n public virtual double BackgroundTimeRemaining {\n get;\n }\n public virtual bool ProtectedDataAvailable {\n get;\n set;\n }\n public virtual UILocalNotification[] ScheduledLocalNotifications {\n get;\n }\n
Added:
\npublic virtual void DidEnterBackground (UIApplication application);\n public virtual void ProtectedDataDidBecomeUnavailable (UIApplication application);\n public virtual void ProtectedDataWillBecomeUnavailable (UIApplication application);\n public virtual void ReceivedLocalNotification (UIApplication application, UILocalNotification notification);\n public virtual void WillEnterForeground (UIApplication application);\n
Removed:
\nCould not find MonoTouch.UIKit.UIApplicationState\n
Added:
\n[Serializable]\n public enum UIApplicationState {\n Active,\n Inactive,\n Background\n }\n
Removed:
\npublic UIBarButtonItem (UIImage image, UIBarButtonItemStyle style, EventHandler handler);\n public UIBarButtonItem (string title, UIBarButtonItemStyle style, EventHandler handler);\n public UIBarButtonItem (UIBarButtonSystemItem systemItem, EventHandler handler);\n public UIBarButtonItem (UIBarButtonSystemItem systemItem);\n
Added:
\npublic UIBarButtonItem (UIImage image, UIBarButtonItemStyle style, EventHandler handler);\n public UIBarButtonItem (string title, UIBarButtonItemStyle style, EventHandler handler);\n public UIBarButtonItem (UIBarButtonSystemItem systemItem, EventHandler handler);\n public UIBarButtonItem (UIBarButtonSystemItem systemItem);\n
Removed:
\nRedo\n
Added:
\nRedo,\n PageCurl\n
Added:
\npublic virtual void AddArc (System.Drawing.PointF center, float radius, float startAngle, float endAngle, bool clockWise);\n
Removed:
\npublic virtual UIEdgeInsets imageEdgeInsets {\n
Added:
\npublic virtual UIEdgeInsets ImageEdgeInsets {\n
Added:
\npublic void GetHSBA (out float hue, out float saturation, out float brightness, out float alpha);\n public void GetRGBA (out float red, out float green, out float blue, out float alpha);\n
Added:
\n[Flags]\n
Added:
\nAddress,\n CalendarEvent,\n
Removed:
\npublic virtual UIUserInterfaceIdiom _UserInterfaceIdiom {\n
Added:
\npublic static MonoTouch.Foundation.NSString BatteryLevelDidChangeNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString BatteryStateDidChangeNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString OrientationDidChangeNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString ProximityStateDidChangeNotification {\n public bool IsMultitaskingSupported {\n get;\n }\n
Removed:
\nMotionShake\n
Added:
\nMotionShake,\n RemoteControlPlay,\n RemoteControlPause,\n RemoteControlStop,\n RemoteControlTogglePlayPause,\n RemoteControlNextTrack,\n RemoteControlPreviousTrack,\n RemoteControlBeginSeekingBackward,\n RemoteControlEndSeekingBackward,\n RemoteControlBeginSeekingForward,\n RemoteControlEndSeekingForward\n
Removed:
\nMotion\n
Added:
\nMotion,\n RemoteControl\n
Added:
\npublic override string ToString ();\n public virtual float LineHeight {\n get;\n }\n
Removed:
\npublic virtual bool DelaysTouchesBegain {\n
Added:
\npublic virtual bool DelaysTouchesBegan {\n
Added:
\npublic static void BeginImageContextWithOptions (System.Drawing.SizeF size, bool opaque, float scale);\n
Added:
\npublic UIImage (string filename);\n public UIImage (MonoTouch.Foundation.NSData data);\n public static UIImage FromBundle (string name);\n public static UIImage FromResource (System.Reflection.Assembly assembly, string name);\n public UIImage Scale (System.Drawing.SizeF newSize);\n public virtual float CurrentScale {\n get;\n }\n
Added:
\npublic static bool IsCameraDeviceAvailable (UIImagePickerControllerCameraDevice cameraDevice);\n public static bool IsFlashAvailableForCameraDevice (UIImagePickerControllerCameraDevice cameraDevice);\n public virtual MonoTouch.Foundation.NSNumber[] AvailableCaptureModesForCameraDevice (UIImagePickerControllerCameraDevice cameraDevice);\n public virtual bool StartVideoCapture ();\n public virtual bool StopVideoCapture ();\n public virtual UIImagePickerControllerCameraCaptureMode CameraCaptureMode {\n get;\n set;\n }\n public virtual UIImagePickerControllerCameraDevice CameraDevice {\n get;\n set;\n }\n public virtual UIImagePickerControllerCameraFlashMode CameraFlashMode {\n get;\n set;\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UIImagePickerControllerCameraCaptureMode\n
Added:
\n[Serializable]\n public enum UIImagePickerControllerCameraCaptureMode {\n Photo,\n Video\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UIImagePickerControllerCameraDevice\n
Added:
\n[Serializable]\n public enum UIImagePickerControllerCameraDevice {\n Rear,\n Front\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UIImagePickerControllerCameraFlashMode\n
Added:
\n[Serializable]\n public enum UIImagePickerControllerCameraFlashMode {\n Off,\n Auto,\n On\n }\n
Removed:
\nLow\n
Added:
\nLow,\n At640x480\n
public class UILocalNotification : MonoTouch.Foundation.NSObject {\n \n public UILocalNotification ();\n public UILocalNotification (MonoTouch.Foundation.NSCoder coder);\n public UILocalNotification (MonoTouch.Foundation.NSObjectFlag t);\n public UILocalNotification (IntPtr handle);\n \n public static MonoTouch.Foundation.NSString DefaultSoundName {\n get;\n }\n public virtual string AlertAction {\n get;\n set;\n }\n public virtual string AlertBody {\n get;\n set;\n }\n public virtual string AlertLaunchImage {\n get;\n set;\n }\n public virtual int ApplicationIconBadgeNumber {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSDate FireDate {\n get;\n set;\n }\n public virtual bool HasAction {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSCalendar RepeatCalendar {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSCalendarUnit RepeatInterval {\n get;\n set;\n }\n public virtual string SoundName {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSTimeZone TimeZone {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary UserInfo {\n get;\n set;\n }\n}\n
Added:
\npublic UILongPressGestureRecognizer (MonoTouch.Foundation.NSObject target, MonoTouch.ObjCRuntime.Selector action);\n
Added:
\npublic static MonoTouch.Foundation.NSString DidHideMenuNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString DidShowMenuNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString WillHideMenuNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString WillShowMenuNotification {\n get;\n }\n
public class UINib : MonoTouch.Foundation.NSObject {\n \n public UINib ();\n public UINib (MonoTouch.Foundation.NSCoder coder);\n public UINib (MonoTouch.Foundation.NSObjectFlag t);\n public UINib (IntPtr handle);\n \n public static UINib FromData (MonoTouch.Foundation.NSData data, MonoTouch.Foundation.NSBundle bundleOrNil);\n public static UINib FromName (string name, MonoTouch.Foundation.NSBundle bundleOrNil);\n public virtual MonoTouch.Foundation.NSObject[] InstantiateWithOwneroptions (MonoTouch.Foundation.NSObject ownerOrNil, MonoTouch.Foundation.NSDictionary optionsOrNil);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
Removed:
\npublic virtual uint MaximumNumberOfTouchesRequired {\n get;\n set;\n }\n public virtual uint MinimumNumberOfTouchesRequired {\n get;\n set;\n }\n public virtual System.Drawing.PointF Translation {\n public virtual System.Drawing.PointF Velocity {\n
Added:
\npublic UIPanGestureRecognizer (MonoTouch.Foundation.NSObject target, MonoTouch.ObjCRuntime.Selector action);\n \n public virtual void SetTranslation (System.Drawing.PointF translation, UIView view);\n public virtual System.Drawing.PointF TranslationInView (UIView view);\n public virtual System.Drawing.PointF VelocityInView (UIView view);\n public virtual uint MaximumNumberOfTouches {\n public virtual uint MinimumNumberOfTouches {\n
Removed:
\npublic virtual void Remove (string name);\n
Added:
\npublic static void Remove (string name);\n public virtual void AddItems (MonoTouch.Foundation.NSDictionary[] items);\n public virtual bool Contains (string [] pasteboadTypes, MonoTouch.Foundation.NSIndexSet itemSet);\n public virtual MonoTouch.Foundation.NSData DataForPasteboardType (string pasteboardType);\n public virtual MonoTouch.Foundation.NSData[] GetDataForPasteboardType (string pasteboardType, MonoTouch.Foundation.NSIndexSet itemSet);\n public virtual MonoTouch.Foundation.NSData[] GetValuesForPasteboardType (string pasteboardType, MonoTouch.Foundation.NSIndexSet itemSet);\n public virtual MonoTouch.Foundation.NSIndexSet ItemSetWithPasteboardTypes (string [] pasteboardTypes);\n public virtual MonoTouch.Foundation.NSArray[] PasteBoardTypesForSet (MonoTouch.Foundation.NSIndexSet itemSet);\n public virtual void SetData (MonoTouch.Foundation.NSData data, string forPasteboardType);\n public static MonoTouch.Foundation.NSString ChangedNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString ChangedTypesAddedKey {\n get;\n }\n public static MonoTouch.Foundation.NSString ChangedTypesRemovedKey {\n get;\n }\n public static MonoTouch.Foundation.NSString RemovedNotification {\n get;\n }\n public static MonoTouch.Foundation.NSArray TypeListColor {\n get;\n }\n public static MonoTouch.Foundation.NSArray TypeListImage {\n get;\n }\n public static MonoTouch.Foundation.NSArray TypeListString {\n get;\n }\n public static MonoTouch.Foundation.NSArray TypeListURL {\n get;\n }\n public virtual UIColor Color {\n get;\n set;\n }\n public virtual UIColor[] Colors {\n get;\n set;\n }\n public virtual UIImage Image {\n get;\n set;\n }\n public virtual UIImage[] Images {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary[] Items {\n get;\n set;\n }\n public virtual string String {\n get;\n set;\n }\n public virtual string [] Strings {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSUrl Url {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSUrl[] Urls {\n get;\n set;\n }\n
Added:
\npublic UIPickerViewDelegate Delegate {\n get;\n set;\n }\n public UIPickerViewModel Source {\n get;\n set;\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UIPickerViewDataSource\n
Added:
\npublic abstract class UIPickerViewDataSource : MonoTouch.Foundation.NSObject {\n \n public UIPickerViewDataSource ();\n public UIPickerViewDataSource (MonoTouch.Foundation.NSCoder coder);\n public UIPickerViewDataSource (MonoTouch.Foundation.NSObjectFlag t);\n public UIPickerViewDataSource (IntPtr handle);\n \n public abstract int GetComponentCount (UIPickerView pickerView);\n public abstract int GetRowsInComponent (UIPickerView pickerView, int component);\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UIPickerViewDelegate\n
Added:
\npublic class UIPickerViewDelegate : MonoTouch.Foundation.NSObject {\n \n public UIPickerViewDelegate ();\n public UIPickerViewDelegate (MonoTouch.Foundation.NSCoder coder);\n public UIPickerViewDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public UIPickerViewDelegate (IntPtr handle);\n \n public virtual float GetComponentWidth (UIPickerView pickerView, int component);\n public virtual float GetRowHeight (UIPickerView pickerView, int component);\n public virtual string GetTitle (UIPickerView pickerView, int row, int component);\n public virtual string GetView (UIPickerView pickerView, int row, int component, UIView view);\n public virtual void Selected (UIPickerView pickerView, int row, int component);\n }\n
Added:
\npublic UIPinchGestureRecognizer (MonoTouch.Foundation.NSObject target, MonoTouch.ObjCRuntime.Selector action);\n
Added:
\nset;\n
Added:
\npublic virtual void RemoteControlReceived (UIEvent theEvent);\n
Added:
\npublic UIRotationGestureRecognizer (MonoTouch.Foundation.NSObject target, MonoTouch.ObjCRuntime.Selector action);\n
Added:
\npublic virtual MonoTouch.CoreAnimation.CADisplayLink DisplayLink (MonoTouch.Foundation.NSObject target, MonoTouch.ObjCRuntime.Selector sel);\n \n public virtual float Scale {\n get;\n }\n
Added:
\npublic UISearchBarPredicate ShouldBeginEditing {\n get;\n set;\n }\n public UISearchBarRangeEventArgs ShouldChangeTextInRange {\n get;\n set;\n }\n public UISearchBarPredicate ShouldEndEditing {\n get;\n set;\n }\n \n public event EventHandler BookmarkButtonClicked;\n public event EventHandler CancelButtonClicked;\n public event EventHandler ListButtonClicked;\n public event EventHandler OnEditingStarted;\n public event EventHandler OnEditingStopped;\n public event EventHandler SearchButtonClicked;\n public event EventHandler<UISearchBarTextChangedEventArgs> TextChanged;\n
Removed:
\nCould not find MonoTouch.UIKit.UISearchBarPredicate\n
Added:
\n[Serializable]\n public delegate bool UISearchBarPredicate (UISearchBar searchBar);\n
Removed:
\nCould not find MonoTouch.UIKit.UISearchBarRangeEventArgs\n
Added:
\n[Serializable]\n public delegate bool UISearchBarRangeEventArgs (UISearchBar searchBar, MonoTouch.Foundation.NSRange range, string text);\n
Removed:
\nCould not find MonoTouch.UIKit.UISearchBarTextChangedEventArgs\n
Added:
\npublic class UISearchBarTextChangedEventArgs : EventArgs {\n \n public UISearchBarTextChangedEventArgs (string searchText);\n \n public string SearchText {\n get;\n set;\n }\n }\n
Removed:
\npublic UISegmentedControl (object [] args);\n
Added:
\npublic UISegmentedControl (object [] args);\n
Removed:
\nBar\n
Added:
\nBar,\n Bezeled\n
Added:
\npublic UISwipeGestureRecognizer (MonoTouch.Foundation.NSObject target, MonoTouch.ObjCRuntime.Selector action);\n
Added:
\npublic UITabBarSelection ShouldSelectViewController {\n get;\n set;\n }\n \n public event EventHandler<UITabBarCustomizeChangeEventArgs> FinishedCustomizingViewControllers;\n public event EventHandler<UITabBarCustomizeEventArgs> OnCustomizingViewControllers;\n public event EventHandler<UITabBarCustomizeChangeEventArgs> OnEndCustomizingViewControllers;\n public event EventHandler<UITabBarSelectionEventArgs> ViewControllerSelected;\n
Removed:
\nCould not find MonoTouch.UIKit.UITabBarCustomizeChangeEventArgs\n
Added:
\npublic class UITabBarCustomizeChangeEventArgs : EventArgs {\n \n public UITabBarCustomizeChangeEventArgs (UIViewController[] viewControllers, bool changed);\n \n public bool Changed {\n get;\n set;\n }\n public UIViewController[] ViewControllers {\n get;\n set;\n }\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UITabBarCustomizeEventArgs\n
Added:
\npublic class UITabBarCustomizeEventArgs : EventArgs {\n \n public UITabBarCustomizeEventArgs (UIViewController[] viewControllers);\n \n public UIViewController[] ViewControllers {\n get;\n set;\n }\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UITabBarSelection\n
Added:
\n[Serializable]\n public delegate bool UITabBarSelection (UITabBarController tabBarController, UIViewController viewController);\n
Removed:
\nCould not find MonoTouch.UIKit.UITabBarSelectionEventArgs\n
Added:
\npublic class UITabBarSelectionEventArgs : EventArgs {\n \n public UITabBarSelectionEventArgs (UIViewController viewController);\n \n public UIViewController ViewController {\n get;\n set;\n }\n }\n
Removed:
\npublic UITableViewCell (UITableViewCellStyle style, string reuseIdentifier);\n
Added:
\npublic UITableViewCell (UITableViewCellStyle style, string reuseIdentifier);\n
Added:
\npublic UITapGestureRecognizer (MonoTouch.Foundation.NSObject target, MonoTouch.ObjCRuntime.Selector action);\n
Added:
\npublic static MonoTouch.Foundation.NSString TextDidBeginEditingNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString TextDidEndEditingNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString TextFieldTextDidChangeNotification {\n get;\n }\n
Added:
\npublic static MonoTouch.Foundation.NSString TextDidBeginEditingNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString TextDidChangeNotification {\n get;\n }\n public static MonoTouch.Foundation.NSString TextDidEndEditingNotification {\n get;\n }\n
Added:
\npublic static void Animate (double duration, MonoTouch.Foundation.NSAction animation);\n public static void Animate (double duration, MonoTouch.Foundation.NSAction animation, MonoTouch.Foundation.NSAction completion);\n public static void Animate (double duration, double delay, UIViewAnimationOptions options, MonoTouch.Foundation.NSAction animation, MonoTouch.Foundation.NSAction completion);\n public static void Transition (UIView withView, double duration, UIViewAnimationOptions options, MonoTouch.Foundation.NSAction animation, MonoTouch.Foundation.NSAction completion);\n public static void Transition (UIView fromView, UIView toView, double duration, UIViewAnimationOptions options, MonoTouch.Foundation.NSAction completion);\n public virtual float ContentScaleFactor {\n get;\n set;\n }\n
Removed:
\nCould not find MonoTouch.UIKit.UIViewAnimationOptions\n
Added:
\n[Serializable]\n [Flags]\n public enum UIViewAnimationOptions {\n LayoutSubviews,\n AllowUserInteraction,\n BeginFromCurrentState,\n Repeat,\n Autoreverse,\n OverrideInheritedDuration,\n OverrideInheritedCurve,\n AllowAnimatedContent,\n ShowHideTransitionViews,\n CurveEaseInOut,\n CurveEaseIn,\n CurveEaseOut,\n CurveLinear,\n TransitionNone,\n TransitionFlipFromLeft,\n TransitionFlipFromRight,\n TransitionCurlUp,\n TransitionCurlDown\n }\n
Added:
\npublic virtual bool AllowsInlineMediaPlayback {\n get;\n set;\n }\n public virtual bool MediaPlaybackRequiresUserAction {\n get;\n set;\n }\n
Added:
\nset;\n
New Type: MonoTouch.iAd.AdAction
\n\n\n[Serializable]\npublic delegate bool AdAction (ADBannerView banner, bool willLeaveApplication);\n
public class ADBannerView : MonoTouch.UIKit.UIView {\n \n public ADBannerView ();\n public ADBannerView (MonoTouch.Foundation.NSCoder coder);\n public ADBannerView (MonoTouch.Foundation.NSObjectFlag t);\n public ADBannerView (IntPtr handle);\n \n public static System.Drawing.SizeF SizeFromContentSizeIdentifier (string sizeIdentifier);\n public virtual void CancelBannerViewAction ();\n \n public static MonoTouch.Foundation.NSString SizeIdentifier320x50 {\n get;\n }\n public static MonoTouch.Foundation.NSString SizeIdentifier480x32 {\n get;\n }\n public AdAction ActionShouldBegin {\n get;\n set;\n }\n public virtual string AdvertisingSection {\n get;\n set;\n }\n public virtual bool BannerLoaded {\n get;\n }\n public virtual bool BannerViewActionInProgress {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string CurrentContentSizeIdentifier {\n get;\n }\n public ADBannerViewDelegate Delegate {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSSet RequiredContentSizeIdentifiers {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSObject WeakDelegate {\n get;\n set;\n }\n \n public event EventHandler ActionFinished;\n public event EventHandler AdLoaded;\n public event EventHandler<aderroreventargs> FailedToReceiveAd; } </aderroreventargs>\n
public class ADBannerViewDelegate : MonoTouch.Foundation.NSObject {\n \n public ADBannerViewDelegate ();\n public ADBannerViewDelegate (MonoTouch.Foundation.NSCoder coder);\n public ADBannerViewDelegate (MonoTouch.Foundation.NSObjectFlag t);\n public ADBannerViewDelegate (IntPtr handle);\n \n public virtual void ActionFinished (ADBannerView banner);\n public virtual bool ActionShouldBegin (ADBannerView banner, bool willLeaveApplication);\n public virtual void AdLoaded (ADBannerView banner);\n public virtual void FailedToReceiveAd (ADBannerView banner, MonoTouch.Foundation.NSError error);\n}\n
[Serializable]\npublic enum AdError {\n Unknown,\n ServerFailure,\n LoadingThrottled,\n InventoryUnavailable\n}\n
public class AdErrorEventArgs : EventArgs {\n \n public AdErrorEventArgs (MonoTouch.Foundation.NSError error);\n \n public MonoTouch.Foundation.NSError Error {\n get;\n set;\n }\n}\n
public class ADManager : MonoTouch.Foundation.NSObject {\n \n public ADManager ();\n public ADManager (MonoTouch.Foundation.NSCoder coder);\n public ADManager (MonoTouch.Foundation.NSObjectFlag t);\n public ADManager (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n