id | title |
---|---|
6420E690-0023-9445-1D09-057A9160D703 |
From 3.1.3 to 3.2 |
Removed:
public const string Version = "3.1.3";
Added:
public const string Version = "3.2.0";
public const string ImageIOLibrary = "/System/Library/Frameworks/ImageIO.framework/ImageIO";
public const string AssetsLibraryLibrary = "/System/Library/Frameworks/AssetLibrary.framework/AssetLibrary";
public const string CoreVideoLibrary = "/System/Library/Frameworks/CoreVideo.framework/CoreVideo";
Added:
public virtual bool ProtectedContent {
get;
}
Added:
public static MonoTouch.Foundation.NSString Preset1280x720 {
get;
}
public static MonoTouch.Foundation.NSString Preset640x480 {
get;
}
public static MonoTouch.Foundation.NSString Preset960x540 {
get;
}
public static MonoTouch.Foundation.NSString PresetAppleM4A {
get;
}
public static MonoTouch.Foundation.NSString PresetHighestQuality {
get;
}
public static MonoTouch.Foundation.NSString PresetLowQuality {
get;
}
public static MonoTouch.Foundation.NSString PresetMediumQuality {
get;
}
public static MonoTouch.Foundation.NSString PresetPassthrough {
get;
}
public virtual MonoTouch.Foundation.NSError Error {
get;
}
Added:
Waiting,
Added:
public virtual MonoTouch.CoreMedia.CMTime Duration {
get;
}
Added:
public virtual MonoTouch.CoreMedia.CMTime Duration {
get;
}
Added:
public override void DidShowViewController (MonoTouch.UIKit.UINavigationController navigationController, MonoTouch.UIKit.UIViewController viewController, bool animated);
public override void WillShowViewController (MonoTouch.UIKit.UINavigationController navigationController, MonoTouch.UIKit.UIViewController viewController, bool animated);
public class ALAsset : MonoTouch.Foundation.NSObject {
public ALAsset ();
public ALAsset (MonoTouch.Foundation.NSCoder coder);
public ALAsset (MonoTouch.Foundation.NSObjectFlag t);
public ALAsset (IntPtr handle);
public virtual ALAssetRepresentation RepresentationForUti (string uti);
public virtual MonoTouch.Foundation.NSObject ValueForProperty (MonoTouch.Foundation.NSString property);
public ALAssetType AssetType {
get;
}
public override IntPtr ClassHandle {
get;
}
public MonoTouch.Foundation.NSDate Date {
get;
}
public virtual ALAssetRepresentation DefaultRepresentation {
get;
}
public double Duration {
get;
}
public MonoTouch.CoreLocation.CLLocation Location {
get;
}
public ALAssetOrientation Orientation {
get;
}
public string [] Representations {
get;
}
public virtual MonoTouch.CoreGraphics.CGImage Thumbnail {
get;
}
public MonoTouch.Foundation.NSDictionary UtiToUrlDictionary {
get;
}
}
[Serializable]
public enum ALAssetOrientation {
Up,
Down,
Left,
Right,
UpMirrored,
DownMirrored,
LeftMirrored,
RightMirrored
}
public class ALAssetRepresentation : MonoTouch.Foundation.NSObject {
public ALAssetRepresentation ();
public ALAssetRepresentation (MonoTouch.Foundation.NSCoder coder);
public ALAssetRepresentation (MonoTouch.Foundation.NSObjectFlag t);
public ALAssetRepresentation (IntPtr handle);
public virtual uint GetBytes (IntPtr buffer, long offset, uint length, out MonoTouch.Foundation.NSError error);
public virtual MonoTouch.CoreGraphics.CGImage GetFullScreenImage ();
public virtual MonoTouch.CoreGraphics.CGImage GetImage ();
public virtual MonoTouch.CoreGraphics.CGImage GetImage (MonoTouch.Foundation.NSDictionary options);
public override IntPtr ClassHandle {
get;
}
public virtual MonoTouch.Foundation.NSDictionary Metadata {
get;
}
public virtual ALAssetOrientation Orientation {
get;
}
public virtual float Scale {
get;
}
public virtual long Size {
get;
}
public virtual MonoTouch.Foundation.NSUrl Url {
get;
}
public virtual string Uti {
get;
}
}
[Serializable]
public delegate void ALAssetsEnumerator (ALAsset result, int index, ref bool stop);
public class ALAssetsFilter : MonoTouch.Foundation.NSObject {
public ALAssetsFilter ();
public ALAssetsFilter (MonoTouch.Foundation.NSCoder coder);
public ALAssetsFilter (MonoTouch.Foundation.NSObjectFlag t);
public ALAssetsFilter (IntPtr handle);
public static ALAssetsFilter AllAssets {
get;
}
public static ALAssetsFilter AllPhotos {
get;
}
public static ALAssetsFilter AllVideos {
get;
}
public override IntPtr ClassHandle {
get;
}
}
public class ALAssetsGroup : MonoTouch.Foundation.NSObject {
public ALAssetsGroup ();
public ALAssetsGroup (MonoTouch.Foundation.NSCoder coder);
public ALAssetsGroup (MonoTouch.Foundation.NSObjectFlag t);
public ALAssetsGroup (IntPtr handle);
public virtual void Enumerate (ALAssetsEnumerator result);
public virtual void Enumerate (MonoTouch.Foundation.NSEnumerationOptions options, ALAssetsEnumerator result);
public virtual void Enumerate (MonoTouch.Foundation.NSIndexSet indexSet, MonoTouch.Foundation.NSEnumerationOptions options, ALAssetsEnumerator result);
public virtual void SetAssetsFilter (ALAssetsFilter filter);
public override IntPtr ClassHandle {
get;
}
public virtual int Count {
get;
}
public MonoTouch.Foundation.NSString Name {
get;
}
public string PersistentID {
get;
}
public virtual MonoTouch.CoreGraphics.CGImage PosterImage {
get;
}
public ALAssetsGroupType Type {
get;
}
}
[Serializable]
[Flags]
public enum ALAssetsGroupType : uint {
Library,
Album,
Event,
Faces,
SavedPhotos,
All
}
[Serializable]
public enum ALAssetType {
Video,
Photo,
Unknown
}
public struct AudioBuffer {
public override string ToString ();
public int NumberChannels;
public int DataByteSize;
public IntPtr Data;
}
public class AudioBufferList {
public AudioBufferList ();
public override string ToString ();
public int BufferCount {
get;
}
public AudioBuffer[] Buffers {
get;
}
}
public class MutableAudioBufferList : AudioBufferList, IDisposable {
public MutableAudioBufferList (int nubuffers, int bufferSize);
public void Dispose ();
public virtual void Dispose (bool disposing);
protected override void Finalize ();
}
public class AudioComponent : MonoTouch.ObjCRuntime.INativeObject {
public static AudioComponent FindComponent (AudioComponentDescription cd);
public static AudioComponent FindComponent (AudioTypeConverter conveter);
public static AudioComponent FindComponent (AudioTypeEffect effect);
public static AudioComponent FindComponent (AudioTypeGenerator generator);
public static AudioComponent FindComponent (AudioTypeMixer mixer);
public static AudioComponent FindComponent (AudioTypeMusicDevice musicDevice);
public static AudioComponent FindComponent (AudioTypeOutput output);
public static AudioComponent FindComponent (AudioTypePanner panner);
public static AudioComponent FindNextComponent (AudioComponent cmp, AudioComponentDescription cd);
public AudioUnit CreateAudioUnit ();
public AudioComponentDescription Description {
get;
}
public IntPtr Handle {
get;
}
public string Name {
get;
}
public Version Version {
get;
}
}
public class AudioComponentDescription {
public AudioComponentDescription ();
public static AudioComponentDescription CreateConverter (AudioTypeConverter converter);
public static AudioComponentDescription CreateEffect (AudioTypeEffect effect);
public static AudioComponentDescription CreateGenerator (AudioTypeGenerator generator);
public static AudioComponentDescription CreateGeneric (AudioComponentType type, int subType);
public static AudioComponentDescription CreateMixer (AudioTypeMixer mixer);
public static AudioComponentDescription CreateMusicDevice (AudioTypeMusicDevice musicDevice);
public static AudioComponentDescription CreateOutput (AudioTypeOutput outputType);
public static AudioComponentDescription CreatePanner (AudioTypePanner panner);
public override string ToString ();
public AudioComponentType ComponentType;
public int ComponentSubType;
public AudioComponentManufacturerType ComponentManufacturer;
public int ComponentFlags;
public int ComponentFlagsMask;
}
[Serializable]
public enum AudioComponentManufacturerType {
Apple
}
[Serializable]
public enum AudioComponentType {
Output,
MusicDevice,
MusicEffect,
FormatConverter,
Effect,
Mixer,
Panner,
OfflineEffect,
Generator
}
public class AudioGraphEventArgs : AudioUnitEventArgs {
public AudioGraphEventArgs (AudioUnitRenderActionFlags actionFlags, MonoTouch.AudioToolbox.AudioTimeStamp timeStamp, int busNumber, int numberFrames, MonoTouch.AudioToolbox.AudioBufferList data);
}
[Serializable]
public enum AudioTypeConverter {
AU,
AUiPodTime
}
[Serializable]
public enum AudioTypeEffect {
AUiPodEQ
}
[Serializable]
public enum AudioTypeGenerator {
}
[Serializable]
public enum AudioTypeMixer {
MultiChannel,
Embedded3D
}
[Serializable]
public enum AudioTypeMusicDevice {
None
}
[Serializable]
public enum AudioTypeOutput {
Generic,
Remote,
VoiceProcessingIO
}
[Serializable]
public enum AudioTypePanner {
}
public class AudioUnit : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public AudioUnit (AudioComponent component);
public void Dispose ();
public void Dispose (bool disposing);
public MonoTouch.AudioToolbox.AudioStreamBasicDescription GetAudioFormat (AudioUnitScopeType scope, uint audioUnitElement);
public int Initialize ();
public void Render (AudioUnitRenderActionFlags flags, MonoTouch.AudioToolbox.AudioTimeStamp timeStamp, int outputBusnumber, int numberFrames, MonoTouch.AudioToolbox.AudioBufferList data);
public void SetAudioFormat (MonoTouch.AudioToolbox.AudioStreamBasicDescription audioFormat, AudioUnitScopeType scope, uint audioUnitElement);
public void SetEnableIO (bool enableIO, AudioUnitScopeType scope, uint audioUnitElement);
public void Start ();
public void Stop ();
public AudioUnitStatus TryRender (AudioUnitRenderActionFlags flags, MonoTouch.AudioToolbox.AudioTimeStamp timeStamp, int outputBusnumber, int numberFrames, MonoTouch.AudioToolbox.AudioBufferList data);
public int Uninitialize ();
public AudioComponent Component {
get;
}
public IntPtr Handle {
get;
}
public bool IsPlaying {
get;
}
public event EventHandler<audiouniteventargs> RenderCallback; } </audiouniteventargs>
public class AudioUnitEventArgs : EventArgs {
public AudioUnitEventArgs (AudioUnitRenderActionFlags actionFlags, MonoTouch.AudioToolbox.AudioTimeStamp timestamp, int busNumber, int frames, MonoTouch.AudioToolbox.AudioBufferList data);
public readonly AudioUnitRenderActionFlags ActionFlags;
public readonly MonoTouch.AudioToolbox.AudioTimeStamp TimeStamp;
public readonly int BusNumber;
public readonly int NumberFrames;
public readonly MonoTouch.AudioToolbox.AudioBufferList Data;
}
public class AudioUnitException : Exception {
}
[Serializable]
public enum AudioUnitPropertyIDType {
ClassInfo,
MakeConnection,
SampleRate,
ParameterList,
ParameterInfo,
StreamFormat,
ElementCount,
Latency,
SupportedNumChannels,
MaximumFramesPerSlice,
AudioChannelLayout,
TailTime,
BypassEffect,
LastRenderError,
SetRenderCallback,
FactoryPresets,
RenderQuality,
InPlaceProcessing,
ElementName,
SupportedChannelLayoutTags,
PresentPreset,
ShouldAllocateBuffer,
CurrentDevice,
ChannelMap,
EnableIO,
StartTime,
SetInputCallback,
HasIO,
StartTimestampsAtZero
}
[Serializable]
[Flags]
public enum AudioUnitRenderActionFlags {
PreRender,
PostRender,
OutputIsSilence,
OfflinePreflight,
OfflineRender,
OfflineComplete,
PostRenderError
}
[Serializable]
public enum AudioUnitScopeType {
Global,
Input,
Output
}
[Serializable]
public enum AudioUnitStatus {
NoError,
ParameterError,
InvalidProperty,
InvalidParameter,
InvalidElement,
NoConnection,
FailedInitialization,
TooManyFramesToProcess,
InvalidFile,
FormatNotSupported,
Uninitialized,
InvalidScope,
PropertyNotWritable,
CannotDoInCurrentContext,
InvalidPropertyValue,
PropertyNotInUse,
Initialized,
InvalidOfflineRender,
Unauthorized
}
public static class AudioUnitUtils {
public static MonoTouch.AudioToolbox.AudioStreamBasicDescription AUCanonicalASBD (double sampleRate, int channel);
public static void SetOverrideCategoryDefaultToSpeaker (bool isSpeaker);
public const int SampleFractionBits = 24;
}
public class AUGraph : IDisposable {
public AUGraph ();
public int AddNode (AudioComponentDescription cd);
public void ConnnectNodeInput (int inSourceNode, uint inSourceOutputNumber, int inDestNode, uint inDestInputNumber);
public void Dispose ();
public virtual void Dispose (bool disposing);
protected override void Finalize ();
public AudioUnit GetNodeInfo (int node);
public void Initialize ();
public void Open ();
public void Start ();
public void Stop ();
public int TryOpen ();
public IntPtr Handler {
get;
}
public event EventHandler<audiographeventargs> RenderCallback; } </audiographeventargs>
public class ExtAudioFile : IDisposable {
public static ExtAudioFile CreateWithUrl (MonoTouch.CoreFoundation.CFUrl url, MonoTouch.AudioToolbox.AudioFileType fileType, MonoTouch.AudioToolbox.AudioStreamBasicDescription inStreamDesc, MonoTouch.AudioToolbox.AudioFileFlags flag);
public static ExtAudioFile OpenUrl (MonoTouch.CoreFoundation.CFUrl url);
public void Dispose ();
public long FileTell ();
public int Read (int numberFrames, MonoTouch.AudioToolbox.AudioBufferList data);
public void Seek (long frameOffset);
public void WriteAsync (int numberFrames, MonoTouch.AudioToolbox.AudioBufferList data);
public MonoTouch.AudioToolbox.AudioStreamBasicDescription ClientDataFormat {
set;
}
public MonoTouch.AudioToolbox.AudioStreamBasicDescription FileDataFormat {
get;
}
public long FileLengthFrames {
get;
}
}
public class _AudioConverter : IDisposable {
public static _AudioConverter CreateInstance (MonoTouch.AudioToolbox.AudioStreamBasicDescription srcFormat, MonoTouch.AudioToolbox.AudioStreamBasicDescription destFormat);
public void Dispose ();
public void FillBuffer (MonoTouch.AudioToolbox.AudioBufferList data, uint numberFrames, MonoTouch.AudioToolbox.AudioStreamPacketDescription[] packetDescs);
public byte [] DecompressionMagicCookie {
set;
}
public event EventHandler<_AudioConverterEventArgs> EncoderCallback;
}
public class _AudioConverterEventArgs : EventArgs {
public _AudioConverterEventArgs (uint _NumberDataPackets, MonoTouch.AudioToolbox.AudioBufferList _Data, MonoTouch.AudioToolbox.AudioStreamPacketDescription[] _DataPacketDescription);
public uint NumberDataPackets;
public readonly MonoTouch.AudioToolbox.AudioBufferList Data;
public readonly MonoTouch.AudioToolbox.AudioStreamPacketDescription[] DataPacketDescription;
}
[Serializable]
[Flags]
public enum CAEdgeAntialiasingMask {
LeftEdge,
RightEdge,
BottomEdge,
TopEdge,
All,
LeftRightEdges,
TopBottomEdges
}
Removed:
public virtual uint EdgeAntialiasingMask {
Added:
public virtual CAEdgeAntialiasingMask EdgeAntialiasingMask {
Added:
public static MonoTouch.Foundation.NSString EaseIn {
get;
}
public static MonoTouch.Foundation.NSString EaseInEaseOut {
get;
}
public static MonoTouch.Foundation.NSString EaseOut {
get;
}
public static MonoTouch.Foundation.NSString Linear {
get;
}
Added:
public virtual float StrokeEnd {
get;
set;
}
public virtual float StrokeStart {
get;
set;
}
Removed:
public virtual CAValueFunction FromName (string name);
Added:
public static CAValueFunction FromName (string name);
Removed:
public static NSEntityDescription InsertNewObjectForEntityForName (string entityName, NSManagedObjectContext context);
Added:
public static MonoTouch.Foundation.NSObject InsertNewObjectForEntityForName (string entityName, NSManagedObjectContext context);
public class CFType {
public CFType ();
public static int GetTypeID (IntPtr typeRef);
}
Added:
public static CGFont CreateFromProvider (CGDataProvider provider);
public class CGPDFArray : MonoTouch.ObjCRuntime.INativeObject {
public bool GetArray (int idx, out CGPDFArray array);
public bool GetBoolean (int idx, out bool result);
public bool GetDictionary (int idx, out CGPDFArray result);
public bool GetFloat (int idx, out float result);
public bool GetInt (int idx, out int result);
public bool GetName (int idx, out string result);
public bool GetStream (int idx, out CGPDFStream result);
public int Count {
get;
}
public IntPtr Handle {
get;
}
}
public class CGPDFDictionary : MonoTouch.ObjCRuntime.INativeObject {
public bool GetArray (string key, out CGPDFArray array);
public bool GetBoolean (string key, out bool result);
public bool GetDictionary (string key, out CGPDFDictionary result);
public bool GetFloat (string key, out float result);
public bool GetInt (string key, out int result);
public bool GetName (string key, out string result);
public bool GetStream (string key, out CGPDFStream result);
public int Count {
get;
}
public IntPtr Handle {
get;
}
}
Removed:
public CGPDFPage GetPage (int page);
Added:
public CGPDFDictionary Dictionary {
get;
}
public class CGPDFStream : MonoTouch.ObjCRuntime.INativeObject {
public MonoTouch.Foundation.NSData Data {
get;
}
public CGPDFDictionary Dictionary {
get;
}
public IntPtr Handle {
get;
}
}
[Serializable]
public enum CLAuthorizationStatus {
NotDetermined,
Restricted,
Denied,
Authorized
}
public class CLAuthroziationChangedEventArgs : EventArgs {
public CLAuthroziationChangedEventArgs (CLAuthorizationStatus status);
public CLAuthorizationStatus Status {
get;
set;
}
}
Added:
public CLLocation (CLLocationCoordinate2D coordinate, double altitude, double hAccuracy, double vAccuracy, double course, double speed, MonoTouch.Foundation.NSDate timestamp);
public static readonly double AccurracyBestForNavigation;
Added:
public static CLAuthorizationStatus Status {
get;
}
public event EventHandler<CLAuthroziationChangedEventArgs> AuthorizationChanged;
Added:
public virtual void AuthorizationChanged (CLLocationManager manager, CLAuthorizationStatus status);
Added:
public CTFont (MonoTouch.CoreGraphics.CGFont font, float size, MonoTouch.CoreGraphics.CGAffineTransform transform, CTFontDescriptor descriptor);
public CTFont (MonoTouch.CoreGraphics.CGFont font, float size, CTFontDescriptor descriptor);
public CTFont (MonoTouch.CoreGraphics.CGFont font, float size, MonoTouch.CoreGraphics.CGAffineTransform transform);
public void DrawGlyphs (MonoTouch.CoreGraphics.CGContext context, ushort [] glyphs, System.Drawing.PointF [] positions);
public int GetLigatureCaretPositions (ushort glyph, float [] positions);
Removed:
VerticalMetrics
Added:
VerticalMetrics,
SBitmapData,
SExtendedBitmapData
Added:
public static readonly MonoTouch.Foundation.NSString PathFillRule;
public static readonly MonoTouch.Foundation.NSString PathWidth;
Added:
[Serializable]
public enum CTFramePathFillRule {
EvenOdd,
WindingNumber
}
Added:
InvalidSpan
Added:
[Serializable]
public enum EKEventViewAction {
Done,
Responded,
Deleted
}
Added:
public EKEventViewDelegate Delegate {
get;
set;
}
public virtual MonoTouch.Foundation.NSObject WeakDelegate {
get;
set;
}
public event EventHandler<EKEventViewEventArgs> Completed;
public abstract class EKEventViewDelegate : MonoTouch.Foundation.NSObject {
public EKEventViewDelegate ();
public EKEventViewDelegate (MonoTouch.Foundation.NSCoder coder);
public EKEventViewDelegate (MonoTouch.Foundation.NSObjectFlag t);
public EKEventViewDelegate (IntPtr handle);
public abstract void Completed (EKEventViewController controller, MonoTouch.EventKit.EKEventViewAction action);
}
public class EKEventViewEventArgs : EventArgs {
public EKEventViewEventArgs (MonoTouch.EventKit.EKEventViewAction action);
public MonoTouch.EventKit.EKEventViewAction Action {
get;
set;
}
}
Added:
public static bool LoadNib (string nibName, NSObject owner);
public virtual NSDictionary InfoDictionary {
get;
}
Added:
public static NSDate DistantFuture {
get;
}
public static NSDate DistantPast {
get;
}
Added:
public IntPtr LowlevelObjectForKey (IntPtr key);
[Serializable]
[Flags]
public enum NSEnumerationOptions {
SortConcurrent,
Reverse
}
[Serializable]
public enum NSKeyValueChange {
Setting,
Insertion,
Removal,
Replacement
}
[Serializable]
[Flags]
public enum NSKeyValueObservingOptions {
New,
Old,
OldNew,
Initial,
Prior
}
[Serializable]
public enum NSKeyValueSetMutationKind {
UnionSet,
MinusSet,
IntersectSet,
SetSet
}
Removed:
public virtual void AddAttribute (string name, NSObject value, NSRange range);
Added:
public virtual void AddAttribute (NSString attributeName, NSObject value, NSRange range);
Added:
public static NSMutableDictionary LowlevelFromObjectAndKey (IntPtr obj, IntPtr key);
public void LowlevelSetObject (IntPtr obj, IntPtr key);
public void LowlevelSetObject (NSObject obj, IntPtr key);
Added:
public static bool AutomaticallyNotifiesObserversForKey (string key);
public static NSSet GetKeyPathsForValuesAffecting (NSString key);
public virtual void AccessibilityDecrement ();
public virtual void AccessibilityIncrement ();
public virtual bool AccessibilityScroll (MonoTouch.UIKit.UIAccessibilityScrollDirection direction);
public virtual void AddObserver (NSObject observer, NSString keyPath, NSKeyValueObservingOptions options, IntPtr context);
public virtual void DidChange (NSKeyValueChange changeKind, NSIndexSet indexes, NSString forKey);
public virtual void DidChange (NSString forKey, NSKeyValueSetMutationKind mutationKind, NSSet objects);
public virtual void DidChangeValue (string forKey);
public virtual NSDictionary GetDictionaryOfValuesFromKeys (NSString[] keys);
public virtual void ObserveValue (NSString keyPath, NSObject ofObject, NSDictionary change, IntPtr context);
public virtual void RemoveObserver (NSObject observer, NSString keyPath);
public virtual void SetNilValueForKey (NSString key);
public virtual void SetValueForKey (NSObject value, NSString key);
public virtual void SetValueForKeyPath (NSObject value, NSString keyPath);
public virtual void SetValueForUndefinedKey (NSObject value, NSString undefinedKey);
public virtual void SetValuesForKeysWithDictionary (NSDictionary keyedValues);
public virtual NSObject ValueForKey (NSString key);
public virtual NSObject ValueForKeyPath (NSString keyPath);
public virtual NSObject ValueForUndefinedKey (NSString key);
public virtual void WillChange (NSKeyValueChange changeKind, NSIndexSet indexes, NSString forKey);
public virtual void WillChange (NSString forKey, NSKeyValueSetMutationKind mutationKind, NSSet objects);
public virtual void WillChangeValue (string forKey);
public static NSString ChangeIndexesKey {
get;
}
public static NSString ChangeKindKey {
get;
}
public static NSString ChangeNewKey {
get;
}
public static NSString ChangeNotificationIsPriorKey {
get;
}
public static NSString ChangeOldKey {
get;
}
Added:
public static NSString NSDefaultRunLoopMode {
get;
}
public static NSString NSRunLoopCommonModes {
get;
}
Removed:
public virtual NSObject Delegate {
Added:
public virtual void Open ();
public static NSString NetworkServiceTypeVoIP {
get;
}
public NSStreamDelegate Delegate {
public virtual NSObject WeakDelegate {
get;
set;
}
public event EventHandler<NSStreamEventArgs> OnEvent;
Removed:
Could not find MonoTouch.Foundation.NSStreamDelegate
Added:
public class NSStreamDelegate : NSObject {
public NSStreamDelegate ();
public NSStreamDelegate (NSCoder coder);
public NSStreamDelegate (NSObjectFlag t);
public NSStreamDelegate (IntPtr handle);
public virtual void HandleEvent (NSStream theStream, NSStreamEvent streamEvent);
}
Removed:
Could not find MonoTouch.Foundation.NSStreamEvent
Added:
[Serializable]
public enum NSStreamEvent : uint {
None,
OpenCompleted,
HasBytesAvailable,
HasSpaceAvailable,
ErrorOccurred,
EndEncountered
}
Removed:
Could not find MonoTouch.Foundation.NSStreamEventArgs
Added:
public class NSStreamEventArgs : EventArgs {
public NSStreamEventArgs (NSStreamEvent streamEvent);
public NSStreamEvent StreamEvent {
get;
set;
}
}
Added:
public System.Drawing.SizeF DrawString (System.Drawing.PointF point, float width, MonoTouch.UIKit.UIFont font, float minFontSize, float actualFontSize, MonoTouch.UIKit.UILineBreakMode breakMode, MonoTouch.UIKit.UIBaselineAdjustment adjustment);
public System.Drawing.SizeF DrawString (System.Drawing.PointF point, float width, MonoTouch.UIKit.UIFont font, float fontSize, MonoTouch.UIKit.UILineBreakMode breakMode, MonoTouch.UIKit.UIBaselineAdjustment adjustment);
public System.Drawing.SizeF DrawString (System.Drawing.PointF point, float width, MonoTouch.UIKit.UIFont font, MonoTouch.UIKit.UILineBreakMode breakMode);
public System.Drawing.SizeF DrawString (System.Drawing.PointF point, MonoTouch.UIKit.UIFont font);
public System.Drawing.SizeF DrawString (System.Drawing.RectangleF rect, MonoTouch.UIKit.UIFont font);
public System.Drawing.SizeF DrawString (System.Drawing.RectangleF rect, MonoTouch.UIKit.UIFont font, MonoTouch.UIKit.UILineBreakMode mode);
public System.Drawing.SizeF DrawString (System.Drawing.RectangleF rect, MonoTouch.UIKit.UIFont font, MonoTouch.UIKit.UILineBreakMode mode, MonoTouch.UIKit.UITextAlignment alignment);
public static explicit operator NSString (string str);
Added:
public virtual bool Hidden {
get;
}
Removed:
set;
set;
set;
set;
set;
set;
set;
Added:
InvalidParameter
public class GKFriendRequestComposeViewController : MonoTouch.UIKit.UINavigationController {
public GKFriendRequestComposeViewController ();
public GKFriendRequestComposeViewController (MonoTouch.Foundation.NSCoder coder);
public GKFriendRequestComposeViewController (MonoTouch.Foundation.NSObjectFlag t);
public GKFriendRequestComposeViewController (IntPtr handle);
public virtual void AddRecipientsFromAliases (string [] aliases);
public virtual void AddRecipientsFromEmails (string [] emailAddresses);
public virtual void AddRecipientsFromPlayerIDs (string [] emailAddresses);
public static int MaxNumberOfRecipients {
get;
}
public override IntPtr ClassHandle {
get;
}
public GKFriendRequestComposeViewControllerDelegate ComposeViewDelegate {
get;
set;
}
public virtual string Message {
set;
}
public virtual MonoTouch.Foundation.NSObject WeakComposeViewDelegate {
get;
set;
}
public event EventHandler DidFinish;
}
public abstract class GKFriendRequestComposeViewControllerDelegate : MonoTouch.Foundation.NSObject {
public GKFriendRequestComposeViewControllerDelegate ();
public GKFriendRequestComposeViewControllerDelegate (MonoTouch.Foundation.NSCoder coder);
public GKFriendRequestComposeViewControllerDelegate (MonoTouch.Foundation.NSObjectFlag t);
public GKFriendRequestComposeViewControllerDelegate (IntPtr handle);
public abstract void DidFinish (GKFriendRequestComposeViewController viewController);
}
public class CGImageDestination : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public static CGImageDestination FromData (MonoTouch.Foundation.NSData data, string typeIdentifier, int imageCount);
public static CGImageDestination FromData (MonoTouch.Foundation.NSData data, string typeIdentifier, int imageCount, CGImageDestinationOptions options);
public static CGImageDestination FromUrl (MonoTouch.Foundation.NSUrl url, string typeIdentifier, int imageCount);
public static CGImageDestination FromUrl (MonoTouch.Foundation.NSUrl url, string typeIdentifier, int imageCount, CGImageDestinationOptions options);
public static int GetTypeID ();
public void AddImage (MonoTouch.CoreGraphics.CGImage image, MonoTouch.Foundation.NSDictionary properties);
public void AddImage (CGImageSource source, int index, MonoTouch.Foundation.NSDictionary properties);
public void Close ();
public void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void Finalize ();
public void SetProperties (MonoTouch.Foundation.NSDictionary properties);
public static string [] TypeIdentifiers {
get;
}
public IntPtr Handle {
get;
}
}
public class CGImageDestinationOptions {
public CGImageDestinationOptions ();
public MonoTouch.CoreGraphics.CGColor DestinationBackgroundColor {
get;
set;
}
public Nullable<float> LossyCompressionQuality { get; set; } } </float>
public class CGImageOptions {
public CGImageOptions ();
public string BestGuessTypeIdentifier {
get;
set;
}
public bool ShouldAllowFloat {
get;
set;
}
public bool ShouldCache {
get;
set;
}
}
public class CGImageSource : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public static CGImageSource CreateIncremental (CGImageOptions options);
public static CGImageSource FromData (MonoTouch.Foundation.NSData data);
public static CGImageSource FromData (MonoTouch.Foundation.NSData data, CGImageOptions options);
public static CGImageSource FromDataProvider (MonoTouch.CoreGraphics.CGDataProvider provider);
public static CGImageSource FromDataProvider (MonoTouch.CoreGraphics.CGDataProvider provider, CGImageOptions options);
public static CGImageSource FromUrl (MonoTouch.Foundation.NSUrl url);
public static CGImageSource FromUrl (MonoTouch.Foundation.NSUrl url, CGImageOptions options);
public static int GetTypeID ();
public MonoTouch.Foundation.NSDictionary CopyProperties (MonoTouch.Foundation.NSDictionary dict);
public MonoTouch.Foundation.NSDictionary CopyProperties (MonoTouch.Foundation.NSDictionary dict, int imageIndex);
public MonoTouch.CoreGraphics.CGImage CreateImage (int index, CGImageOptions options);
public MonoTouch.CoreGraphics.CGImage CreateThumbnail (int index, CGImageThumbnailOptions options);
public void Dispose ();
protected virtual void Dispose (bool disposing);
protected override void Finalize ();
public CGImageSourceStatus GetStatus ();
public CGImageSourceStatus GetStatus (int index);
public void UpdateData (MonoTouch.Foundation.NSData data, bool final);
public void UpdateDataProvider (MonoTouch.CoreGraphics.CGDataProvider provider);
public static string [] TypeIdentifiers {
get;
}
public IntPtr Handle {
get;
}
public int ImageCount {
get;
}
public string TypeIdentifier {
get;
}
}
[Serializable]
public enum CGImageSourceStatus {
Complete,
Incomplete,
ReadingHeader,
UnknownType,
InvalidData,
UnexpectedEOF
}
public class CGImageThumbnailOptions : CGImageOptions {
public CGImageThumbnailOptions ();
public bool CreateThumbnailFromImageAlways {
get;
set;
}
public bool CreateThumbnailFromImageIfAbsent {
get;
set;
}
public bool CreateThumbnailWithTransform {
get;
set;
}
public Nullable<int> MaxPixelSize { get; set; } } </int>
Added:
public virtual void SetDragState (MKAnnotationViewDragState newDragState, bool animated);
Removed:
public virtual bool Intersects (MKMapRect rect);
public virtual MKMapRect BoundingMapRect {
get;
}
public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public virtual string Subtitle {
get;
}
public virtual string Title {
get;
}
Added:
public static MKMapPoint FromCoordinate (MonoTouch.CoreLocation.CLLocationCoordinate2D coordinate);
Added:
public virtual MonoTouch.Foundation.NSSet GetAnnotations (MKMapRect mapRect);
public class MKOverlay : MKAnnotation {
public MKOverlay ();
public MKOverlay (MonoTouch.Foundation.NSCoder coder);
public MKOverlay (MonoTouch.Foundation.NSObjectFlag t);
public MKOverlay (IntPtr handle);
public virtual bool Intersects (MKMapRect rect);
public virtual MKMapRect BoundingMapRect {
get;
}
public override MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public override string Subtitle {
get;
}
public override string Title {
get;
}
}
Removed:
public class MKPlacemark : MonoTouch.Foundation.NSObject {
Added:
public class MKPlacemark : MKAnnotation {
public override MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public override string Subtitle {
get;
}
public override string Title {
get;
}
Removed:
public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
Removed:
public virtual bool Intersects (MKMapRect rect);
public virtual MKMapRect BoundingMapRect {
get;
}
public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public virtual string Subtitle {
get;
}
public virtual string Title {
get;
}
Removed:
public virtual bool Intersects (MKMapRect rect);
public virtual MKMapRect BoundingMapRect {
get;
}
public virtual MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public virtual string Subtitle {
get;
}
public virtual string Title {
get;
}
Removed:
public class MKShape : MonoTouch.Foundation.NSObject {
public virtual string Subtitle {
public virtual string Title {
set;
Added:
public class MKShape : MKAnnotation {
public override MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
public override string Subtitle {
get;
}
public override string Title {
Removed:
public class MKUserLocation : MonoTouch.Foundation.NSObject {
public virtual string Subtitle {
set;
public virtual string Title {
set;
Added:
public class MKUserLocation : MKAnnotation {
public override MonoTouch.CoreLocation.CLLocationCoordinate2D Coordinate {
get;
set;
}
public override string Subtitle {
public override string Title {
Added:
public static string GetPersistentIDProperty (MPMediaGrouping groupingType);
public static string GetTitleProperty (MPMediaGrouping groupingType);
Removed:
public const string PersistendID = "persistendID";
Added:
public const string PersistentID = "persistentID";
Removed:
public const string PersistendID = "playlistPersistentID";
Added:
public const string PersistentID = "playlistPersistentID";
Added:
public virtual MPMediaQuerySection[] CollectionSections {
get;
}
public virtual MPMediaQuerySection[] ItemSections {
get;
}
Removed:
Could not find MonoTouch.MediaPlayer.MPMediaQuerySection
Added:
public class MPMediaQuerySection : MonoTouch.Foundation.NSObject {
public MPMediaQuerySection ();
public MPMediaQuerySection (MonoTouch.Foundation.NSCoder coder);
public MPMediaQuerySection (MonoTouch.Foundation.NSObjectFlag t);
public MPMediaQuerySection (IntPtr handle);
public override IntPtr ClassHandle {
get;
}
public virtual MonoTouch.Foundation.NSRange Range {
get;
}
public virtual string Title {
get;
}
}
Added:
public virtual bool ShowsRouteButton {
get;
set;
}
public virtual bool ShowsVolumeSlider {
get;
set;
}
Added:
public override void DidShowViewController (MonoTouch.UIKit.UINavigationController navigationController, MonoTouch.UIKit.UIViewController viewController, bool animated);
public override void WillShowViewController (MonoTouch.UIKit.UINavigationController navigationController, MonoTouch.UIKit.UIViewController viewController, bool animated);
Added:
public static bool bool_objc_msgSend_int (IntPtr receiver, IntPtr selector, int arg1);
public static bool bool_objc_msgSendSuper_int (IntPtr receiver, IntPtr selector, int arg1);
public static IntPtr IntPtr_objc_msgSend_CLLocationCoordinate2D_Double_Double_Double_Double_Double_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1, double arg2, double arg3, double arg4, double arg5, double arg6, IntPtr arg7);
public static IntPtr IntPtr_objc_msgSend_SizeF_IntPtr (IntPtr receiver, IntPtr selector, System.Drawing.SizeF arg1, IntPtr arg2);
public static IntPtr IntPtr_objc_msgSendSuper_CLLocationCoordinate2D_Double_Double_Double_Double_Double_IntPtr (IntPtr receiver, IntPtr selector, MonoTouch.CoreLocation.CLLocationCoordinate2D arg1, double arg2, double arg3, double arg4, double arg5, double arg6, IntPtr arg7);
public static IntPtr IntPtr_objc_msgSendSuper_SizeF_IntPtr (IntPtr receiver, IntPtr selector, System.Drawing.SizeF arg1, IntPtr arg2);
public static uint UInt32_objc_msgSend_IntPtr_Int64_UInt32_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, long arg2, uint arg3, IntPtr arg4);
public static uint UInt32_objc_msgSendSuper_IntPtr_Int64_UInt32_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, long arg2, uint arg3, IntPtr arg4);
public static void void_objc_msgSend_int_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, int arg1, IntPtr arg2, IntPtr arg3);
public static void void_objc_msgSend_int_RectangleF (IntPtr receiver, IntPtr selector, int arg1, System.Drawing.RectangleF arg2);
public static void void_objc_msgSend_IntPtr_Boolean_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, bool arg2, IntPtr arg3);
public static void void_objc_msgSend_IntPtr_IntPtr_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, int arg3, IntPtr arg4);
public static void void_objc_msgSend_RectangleF_int (IntPtr receiver, IntPtr selector, System.Drawing.RectangleF arg1, int arg2);
public static void void_objc_msgSend_RectangleF_IntPtr_Boolean_IntPtr (IntPtr receiver, IntPtr selector, System.Drawing.RectangleF arg1, IntPtr arg2, bool arg3, IntPtr arg4);
public static void void_objc_msgSendSuper_int_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, int arg1, IntPtr arg2, IntPtr arg3);
public static void void_objc_msgSendSuper_int_RectangleF (IntPtr receiver, IntPtr selector, int arg1, System.Drawing.RectangleF arg2);
public static void void_objc_msgSendSuper_IntPtr_Boolean_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, bool arg2, IntPtr arg3);
public static void void_objc_msgSendSuper_IntPtr_IntPtr_int_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, int arg3, IntPtr arg4);
public static void void_objc_msgSendSuper_RectangleF_int (IntPtr receiver, IntPtr selector, System.Drawing.RectangleF arg1, int arg2);
public static void void_objc_msgSendSuper_RectangleF_IntPtr_Boolean_IntPtr (IntPtr receiver, IntPtr selector, System.Drawing.RectangleF arg1, IntPtr arg2, bool arg3, IntPtr arg4);
[Serializable]
public enum SecAccessible {
WhenUnlocked,
AfterFirstUnlock,
Always,
WhenUnlockedThisDeviceOnly,
AfterFirstUnlockThisDeviceOnly,
AlwaysThisDeviceOnly
}
[Serializable]
public enum SecAuthenticationType {
Ntlm,
Msn,
Dpa,
Rpa,
HttpBasic,
HttpDigest,
HtmlForm,
Default
}
public class SecCertificate : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public SecCertificate (MonoTouch.Foundation.NSData data);
public static int GetTypeID ();
public void Dispose ();
public virtual void Dispose (bool disposing);
protected override void Finalize ();
public MonoTouch.Foundation.NSData DerData {
get;
}
public IntPtr Handle {
get;
}
public string SubjectSummary {
get;
}
}
public class SecIdentity : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public static int GetTypeID ();
public void Dispose ();
public virtual void Dispose (bool disposing);
protected override void Finalize ();
public SecCertificate Certificate {
get;
}
public IntPtr Handle {
get;
}
}
public class SecKey : IDisposable, MonoTouch.ObjCRuntime.INativeObject {
public static SecStatusCode GenerateKeyPair (MonoTouch.Foundation.NSDictionary parameters, out SecKey publicKey, out SecKey privateKey);
public static int GetTypeID ();
public SecStatusCode Decrypt (SecPadding padding, byte [] cipherText, byte [] plainText);
public SecStatusCode Decrypt (SecPadding padding, IntPtr cipherText, int cipherLen, IntPtr plainText, int playLen);
public void Dispose ();
public virtual void Dispose (bool disposing);
public SecStatusCode Encrypt (SecPadding padding, byte [] plainText, byte [] cipherText);
public SecStatusCode Encrypt (SecPadding padding, IntPtr plainText, int playLen, IntPtr cipherText, int cipherLen);
protected override void Finalize ();
public SecStatusCode RawVerify (SecPadding padding, byte [] signedData, byte [] signature);
public SecStatusCode RawVerify (SecPadding padding, IntPtr signedData, int signedDataLen, IntPtr signature, int signatureLen);
public IntPtr Handle {
get;
}
}
public static class SecKeyChain {
public static SecStatusCode Add (SecRecord record);
public static object QueryAsConcreteType (SecRecord query, out SecStatusCode result);
public static MonoTouch.Foundation.NSData QueryAsData (SecRecord query);
public static MonoTouch.Foundation.NSData[] QueryAsData (SecRecord query, bool wantPersistentReference, int max, out SecStatusCode status);
public static MonoTouch.Foundation.NSData QueryAsData (SecRecord query, bool wantPersistentReference, out SecStatusCode status);
public static MonoTouch.Foundation.NSData[] QueryAsData (SecRecord query, int max);
public static SecRecord[] QueryAsRecord (SecRecord query, int max, out SecStatusCode result);
public static SecRecord QueryAsRecord (SecRecord query, out SecStatusCode result);
public static SecStatusCode Remove (SecRecord record);
public static SecStatusCode Update (SecRecord query, SecRecord newAttributes);
}
[Serializable]
public enum SecKeyClass {
Public,
Private,
Symmetric
}
[Serializable]
public enum SecKeyType {
RSA,
EC
}
[Serializable]
public enum SecKind {
InternetPassword,
GenericPassword,
Certificate,
Key,
Identity
}
public static class SecMatchLimit {
public static IntPtr MatchLimitAll {
get;
}
public static IntPtr MatchLimitOne {
get;
}
}
[Serializable]
public enum SecPadding {
None,
PKCS1,
OAEP,
PKCS1MD2,
PKCS1MD5,
PKCS1SHA1
}
public class SecPolicy : MonoTouch.Foundation.NSObject {
public static int GetTypeID ();
public override bool Equals (object other);
public override int GetHashCode ();
public static bool operator == (SecPolicy a, SecPolicy b);
public static bool operator != (SecPolicy a, SecPolicy b);
}
[Serializable]
public enum SecProtocol {
Ftp,
FtpAccount,
Http,
Irc,
Nntp,
Pop3,
Smtp,
Socks,
Imap,
Ldap,
AppleTalk,
Afp,
Telnet,
Ssh,
Ftps,
Https,
HttpProxy,
HttpsProxy,
FtpProxy,
Smb,
Rtsp,
RtspProxy,
Daap,
Eppc,
Ipp,
Nntps,
Ldaps,
Telnets,
Imaps,
Ircs,
Pop3s
}
public class SecRecord : IDisposable {
public SecRecord (SecKind secKind);
public SecRecord Clone ();
public void Dispose ();
public virtual void Dispose (bool disposing);
protected override void Finalize ();
public string AccessGroup {
get;
set;
}
public SecAccessible Accessible {
get;
set;
}
public string Account {
get;
set;
}
public string ApplicationLabel {
get;
set;
}
public MonoTouch.Foundation.NSData ApplicationTag {
get;
set;
}
public SecAuthenticationType AuthenticationType {
get;
set;
}
public bool CanDecrypt {
get;
set;
}
public bool CanDerive {
get;
set;
}
public bool CanEncrypt {
get;
set;
}
public bool CanSign {
get;
set;
}
public bool CanUnwrap {
get;
set;
}
public bool CanVerify {
get;
set;
}
public bool CanWrap {
get;
set;
}
public MonoTouch.Foundation.NSNumber CertificateEncoding {
get;
}
public MonoTouch.Foundation.NSNumber CertificateType {
get;
}
public string Comment {
get;
set;
}
public MonoTouch.Foundation.NSDate CreationDate {
get;
set;
}
public int Creator {
get;
set;
}
public int CreatorType {
get;
set;
}
public string Description {
get;
set;
}
public int EffectiveKeySize {
get;
set;
}
public MonoTouch.Foundation.NSData Generic {
get;
set;
}
public bool Invisible {
get;
set;
}
public bool IsNegative {
get;
set;
}
public bool IsPermanent {
get;
set;
}
public MonoTouch.Foundation.NSData Issuer {
get;
}
public SecKeyClass KeyClass {
get;
set;
}
public int KeySizeInBits {
get;
set;
}
public SecKeyType KeyType {
get;
set;
}
public string Label {
get;
set;
}
public bool MatchCaseInsensitive {
get;
set;
}
public string MatchEmailAddressIfPresent {
get;
set;
}
public MonoTouch.Foundation.NSData[] MatchIssuers {
set;
}
public MonoTouch.Foundation.NSArray MatchItemList {
get;
set;
}
public SecPolicy MatchPolicy {
get;
set;
}
public string MatchSubjectContains {
get;
set;
}
public bool MatchTrustedOnly {
get;
set;
}
public MonoTouch.Foundation.NSDate MatchValidOnDate {
get;
set;
}
public MonoTouch.Foundation.NSDate ModificationDate {
get;
set;
}
public string Path {
get;
set;
}
public int Port {
get;
set;
}
public SecProtocol Protocol {
get;
set;
}
public MonoTouch.Foundation.NSData PublicKeyHash {
get;
}
public string SecurityDomain {
get;
set;
}
public MonoTouch.Foundation.NSData SerialNumber {
get;
}
public string Server {
get;
set;
}
public string Service {
get;
set;
}
public string Subject {
get;
}
public MonoTouch.Foundation.NSData SubjectKeyID {
get;
}
public MonoTouch.Foundation.NSData ValueData {
get;
set;
}
}
[Serializable]
public enum SecStatusCode {
Success,
Unimplemented,
Param,
Allocate,
NotAvailable,
ReadOnly,
AuthFailed,
NoSuchKeyChain,
InvalidKeyChain,
DuplicateKeyChain,
DuplicateItem,
ItemNotFound,
InteractionNotAllowed,
Decode
}
public class SecTrust : MonoTouch.Foundation.NSObject {
public SecTrust ();
public static int GetTypeID ();
}
public class SecurityException : Exception {
public SecurityException (SecStatusCode code);
}
[Serializable]
public enum SKError {
Unknown,
ClientInvalid,
PaymentCancelled,
PaymentInvalid,
PaymentNotAllowed
}
Added:
public event EventHandler<SKProductsRequestResponseEventArgs> ReceivedResponse;
Added:
public override void RequestFailed (SKRequest request, MonoTouch.Foundation.NSError error);
public override void RequestFinished (SKRequest request);
Removed:
Could not find MonoTouch.StoreKit.SKProductsRequestResponseEventArgs
Added:
public class SKProductsRequestResponseEventArgs : EventArgs {
public SKProductsRequestResponseEventArgs (SKProductsResponse response);
public SKProductsResponse Response {
get;
set;
}
}
Added:
public event EventHandler<SKRequestErrorEventArgs> RequestFailed;
public event EventHandler RequestFinished;
Removed:
public virtual void RequedFailed (SKRequest request, MonoTouch.Foundation.NSError error);
Added:
public virtual void RequestFailed (SKRequest request, MonoTouch.Foundation.NSError error);
Removed:
Could not find MonoTouch.StoreKit.SKRequestErrorEventArgs
Added:
public class SKRequestErrorEventArgs : EventArgs {
public SKRequestErrorEventArgs (MonoTouch.Foundation.NSError error);
public MonoTouch.Foundation.NSError Error {
get;
set;
}
}
[Serializable]
public enum UIAccessibilityScrollDirection {
Right,
Left,
Up,
Down
}
Removed:
public virtual bool SetKeepAliveTimout (double timeout, MonoTouch.Foundation.NSAction handler);
Added:
public virtual bool SetKeepAliveTimeout (double timeout, MonoTouch.Foundation.NSAction handler);
Added:
public virtual void OpenUrl (UIApplication application, MonoTouch.Foundation.NSUrl url, string sourceApplication, MonoTouch.Foundation.NSObject annotation);
Added:
public virtual void PlayInputClick ();
Removed:
public virtual UIImage Icons {
Added:
public virtual UIImage[] Icons {
Added:
public class Token : MonoTouch.Foundation.NSObject {
public void Activated ();
}
Added:
public override void DidShowViewController (UINavigationController navigationController, UIViewController viewController, bool animated);
public override void WillShowViewController (UINavigationController navigationController, UIViewController viewController, bool animated);
public class UIMarkupTextPrintFormatter : UIPrintFormatter {
public UIMarkupTextPrintFormatter ();
public UIMarkupTextPrintFormatter (MonoTouch.Foundation.NSCoder coder);
public UIMarkupTextPrintFormatter (MonoTouch.Foundation.NSObjectFlag t);
public UIMarkupTextPrintFormatter (IntPtr handle);
public UIMarkupTextPrintFormatter (string text);
public override IntPtr ClassHandle {
get;
}
public virtual string MarkupText {
get;
set;
}
}
Changed:
public virtual string GetView (UIPickerView pickerView, int row, int component, UIView view);
New signature:
public virtual UIView GetView (UIPickerView pickerView, int row, int component, UIView view);
public static class UIPrint {
public static MonoTouch.Foundation.NSString ErrorDomain {
get;
}
}
[Serializable]
public enum UIPrintError {
NotAvailable,
NoContent,
UnknownImageFormat,
JobFailed
}
public class UIPrintFormatter : MonoTouch.Foundation.NSObject {
public UIPrintFormatter ();
public UIPrintFormatter (MonoTouch.Foundation.NSCoder coder);
public UIPrintFormatter (MonoTouch.Foundation.NSObjectFlag t);
public UIPrintFormatter (IntPtr handle);
public virtual void DrawRect (System.Drawing.RectangleF rect, int pageIndex);
public virtual System.Drawing.RectangleF RectangleForPage (int pageIndex);
public virtual void RemoveFromPrintPageRenderer ();
public override IntPtr ClassHandle {
get;
}
public virtual UIEdgeInsets ContentInsets {
get;
set;
}
public virtual float MaximumContentHeight {
get;
set;
}
public virtual float MaximumContentWidth {
get;
set;
}
public virtual int PageCount {
get;
}
public virtual UIPrintPageRenderer PrintPageRenderer {
get;
}
public virtual int StartPage {
get;
set;
}
}
public class UIPrintInfo : MonoTouch.Foundation.NSObject {
public UIPrintInfo ();
public UIPrintInfo (MonoTouch.Foundation.NSCoder coder);
public UIPrintInfo (MonoTouch.Foundation.NSObjectFlag t);
public UIPrintInfo (IntPtr handle);
public static UIPrintInfo FromDictionary (MonoTouch.Foundation.NSDictionary dictionary);
public static UIPrintInfo PrintInfo {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual UIPrintInfoDuplex Duplex {
get;
set;
}
public virtual string JobName {
get;
set;
}
public virtual UIPrintInfoOrientation Orientation {
get;
set;
}
public virtual UIPrintInfoOutputType OutputType {
get;
set;
}
public virtual string PrinterID {
get;
set;
}
public virtual MonoTouch.Foundation.NSDictionary ToDictionary {
get;
}
}
[Serializable]
public enum UIPrintInfoDuplex {
None,
LongEdge,
ShortEdge
}
[Serializable]
public enum UIPrintInfoOrientation {
Portrait,
Landscape
}
[Serializable]
public enum UIPrintInfoOutputType {
General,
Photo,
Grayscale
}
[Serializable]
public delegate UIViewController UIPrintInteraction (UIPrintInteractionController printInteractionController);
[Serializable]
public delegate void UIPrintInteractionCompletionHandler (UIPrintInteractionController printInteractionController, bool completed, MonoTouch.Foundation.NSError error);
public class UIPrintInteractionController : MonoTouch.Foundation.NSObject {
public UIPrintInteractionController ();
public UIPrintInteractionController (MonoTouch.Foundation.NSCoder coder);
public UIPrintInteractionController (MonoTouch.Foundation.NSObjectFlag t);
public UIPrintInteractionController (IntPtr handle);
public static bool CanPrint (MonoTouch.Foundation.NSData data);
public static bool CanPrint (MonoTouch.Foundation.NSUrl url);
public virtual void Dismiss (bool animated);
public virtual void Present (bool animated, UIPrintInteractionCompletionHandler completion);
public virtual void PresentFromBarButtonItem (UIBarButtonItem item, bool animated, UIPrintInteractionCompletionHandler completion);
public virtual void PresentFromRectInView (System.Drawing.RectangleF rect, UIView view, bool animated, UIPrintInteractionCompletionHandler completion);
public static MonoTouch.Foundation.NSSet PrintableUTIs {
get;
}
public static bool PrintingAvailable {
get;
}
public static UIPrintInteractionController SharedPrintController {
get;
}
public UIPrintInteractionPaperList ChoosePaper {
get;
set;
}
public override IntPtr ClassHandle {
get;
}
public UIPrintInteractionControllerDelegate Delegate {
get;
set;
}
public UIPrintInteraction GetViewController {
get;
set;
}
public virtual UIPrintFormatter PrintFormatter {
get;
set;
}
public virtual UIPrintInfo PrintInfo {
get;
set;
}
public virtual MonoTouch.Foundation.NSObject[] PrintingItems {
get;
set;
}
public virtual MonoTouch.Foundation.NSObject PrintItem {
get;
set;
}
public virtual UIPrintPageRenderer PrintPageRenderer {
get;
set;
}
public virtual UIPrintPaper PrintPaper {
get;
}
public virtual bool ShowsPageRange {
get;
set;
}
public virtual MonoTouch.Foundation.NSObject WeakDelegate {
get;
set;
}
public event EventHandler DidDismissPrinterOptions;
public event EventHandler DidFinishJob;
public event EventHandler DidPresentPrinterOptions;
public event EventHandler WillDismissPrinterOptions;
public event EventHandler WillPresentPrinterOptions;
public event EventHandler WillStartJob;
}
public class UIPrintInteractionControllerDelegate : MonoTouch.Foundation.NSObject {
public UIPrintInteractionControllerDelegate ();
public UIPrintInteractionControllerDelegate (MonoTouch.Foundation.NSCoder coder);
public UIPrintInteractionControllerDelegate (MonoTouch.Foundation.NSObjectFlag t);
public UIPrintInteractionControllerDelegate (IntPtr handle);
public virtual UIPrintPaper ChoosePaper (UIPrintInteractionController printInteractionController, UIPrintPaper[] paperList);
public virtual void DidDismissPrinterOptions (UIPrintInteractionController printInteractionController);
public virtual void DidFinishJob (UIPrintInteractionController printInteractionController);
public virtual void DidPresentPrinterOptions (UIPrintInteractionController printInteractionController);
public virtual UIViewController GetViewController (UIPrintInteractionController printInteractionController);
public virtual void WillDismissPrinterOptions (UIPrintInteractionController printInteractionController);
public virtual void WillPresentPrinterOptions (UIPrintInteractionController printInteractionController);
public virtual void WillStartJob (UIPrintInteractionController printInteractionController);
}
[Serializable]
public delegate UIPrintPaper UIPrintInteractionPaperList (UIPrintInteractionController printInteractionController, UIPrintPaper[] paperList);
public class UIPrintPageRenderer : MonoTouch.Foundation.NSObject {
public UIPrintPageRenderer ();
public UIPrintPageRenderer (MonoTouch.Foundation.NSCoder coder);
public UIPrintPageRenderer (MonoTouch.Foundation.NSObjectFlag t);
public UIPrintPageRenderer (IntPtr handle);
public virtual void AddPrintFormatter (UIPrintFormatter formatter, int pageIndex);
public virtual void DrawContentForPage (int index, System.Drawing.RectangleF contentRect);
public virtual void DrawFooterForPage (int index, System.Drawing.RectangleF footerRect);
public virtual void DrawHeaderForPage (int index, System.Drawing.RectangleF headerRect);
public virtual void DrawPage (int index, System.Drawing.RectangleF pageRect);
public virtual void DrawPrintFormatterForPage (UIPrintFormatter printFormatter, int index);
public virtual void PrepareForDrawingPages (MonoTouch.Foundation.NSRange range);
public virtual UIPrintFormatter[] PrintFormattersForPage (int index);
public override IntPtr ClassHandle {
get;
}
public virtual float FooterHeight {
get;
set;
}
public virtual float HeaderHeight {
get;
set;
}
public virtual int NumberOfPages {
get;
}
public virtual System.Drawing.RectangleF PaperRect {
get;
}
public virtual System.Drawing.RectangleF PrintableRect {
get;
}
public virtual UIPrintFormatter[] PrintFormatters {
get;
set;
}
}
public class UIPrintPaper : MonoTouch.Foundation.NSObject {
public UIPrintPaper ();
public UIPrintPaper (MonoTouch.Foundation.NSCoder coder);
public UIPrintPaper (MonoTouch.Foundation.NSObjectFlag t);
public UIPrintPaper (IntPtr handle);
public static UIPrintPaper ForPageSize (System.Drawing.SizeF pageSize, UIPrintPaper[] paperList);
public override IntPtr ClassHandle {
get;
}
public virtual System.Drawing.SizeF PaperSize {
get;
}
public virtual System.Drawing.RectangleF PrintableRect {
get;
}
}
Added:
public event EventHandler<UISearchBarButtonIndexEventArgs> SelectedScopeButtonIndexChanged;
Removed:
Could not find MonoTouch.UIKit.UISearchBarButtonIndexEventArgs
Added:
public class UISearchBarButtonIndexEventArgs : EventArgs {
public UISearchBarButtonIndexEventArgs (int selectedScope);
public int SelectedScope {
get;
set;
}
}
Added:
public virtual void SelectedScopeButtonIndexChanged (UISearchBar searchBar, int selectedScope);
public class UISimpleTextPrintFormatter : UIPrintFormatter {
public UISimpleTextPrintFormatter ();
public UISimpleTextPrintFormatter (MonoTouch.Foundation.NSCoder coder);
public UISimpleTextPrintFormatter (MonoTouch.Foundation.NSObjectFlag t);
public UISimpleTextPrintFormatter (IntPtr handle);
public UISimpleTextPrintFormatter (string text);
public override IntPtr ClassHandle {
get;
}
public virtual UIColor Color {
get;
set;
}
public virtual UIFont Font {
get;
set;
}
public virtual UILineBreakMode LineBreakMode {
get;
set;
}
public virtual string Text {
get;
set;
}
public virtual UITextAlignment TextAlignment {
get;
set;
}
}
Removed:
public abstract int RowsInSection (UITableView tableview, int section);
Added:
public abstract int RowsInSection (UITableView tableView, int section);
Added:
public override void DecelerationEnded (UIScrollView scrollView);
public override void DecelerationStarted (UIScrollView scrollView);
public override void DidZoom (UIScrollView scrollView);
public override void DraggingEnded (UIScrollView scrollView, bool willDecelerate);
public override void DraggingStarted (UIScrollView scrollView);
public override void ScrollAnimationEnded (UIScrollView scrollView);
public override void Scrolled (UIScrollView scrollView);
public override void ScrolledToTop (UIScrollView scrollView);
public override bool ShouldScrollToTop (UIScrollView scrollView);
public override UIView ViewForZoomingInScrollView (UIScrollView scrollView);
public override void ZoomingEnded (UIScrollView scrollView, UIView withView, float atScale);
public override void ZoomingStarted (UIScrollView scrollView, UIView view);
Added:
public override void DecelerationEnded (UIScrollView scrollView);
public override void DecelerationStarted (UIScrollView scrollView);
public override void DidZoom (UIScrollView scrollView);
public override void DraggingEnded (UIScrollView scrollView, bool willDecelerate);
public override void DraggingStarted (UIScrollView scrollView);
public override void ScrollAnimationEnded (UIScrollView scrollView);
public override void Scrolled (UIScrollView scrollView);
public override void ScrolledToTop (UIScrollView scrollView);
public override bool ShouldScrollToTop (UIScrollView scrollView);
public override UIView ViewForZoomingInScrollView (UIScrollView scrollView);
public override void ZoomingEnded (UIScrollView scrollView, UIView withView, float atScale);
public override void ZoomingStarted (UIScrollView scrollView, UIView view);
public class UITextInputMode : MonoTouch.Foundation.NSObject {
public UITextInputMode ();
public UITextInputMode (MonoTouch.Foundation.NSCoder coder);
public UITextInputMode (MonoTouch.Foundation.NSObjectFlag t);
public UITextInputMode (IntPtr handle);
public static UITextInputMode CurrentInputMode {
get;
}
public static MonoTouch.Foundation.NSString CurrentInputModeDidChangeNotification {
get;
}
public override IntPtr ClassHandle {
get;
}
public virtual string PrimaryLanguage {
get;
}
}
Added:
public override void DecelerationEnded (UIScrollView scrollView);
public override void DecelerationStarted (UIScrollView scrollView);
public override void DidZoom (UIScrollView scrollView);
public override void DraggingEnded (UIScrollView scrollView, bool willDecelerate);
public override void DraggingStarted (UIScrollView scrollView);
public override void ScrollAnimationEnded (UIScrollView scrollView);
public override void Scrolled (UIScrollView scrollView);
public override void ScrolledToTop (UIScrollView scrollView);
public override bool ShouldScrollToTop (UIScrollView scrollView);
public override UIView ViewForZoomingInScrollView (UIScrollView scrollView);
public override void ZoomingEnded (UIScrollView scrollView, UIView withView, float atScale);
public override void ZoomingStarted (UIScrollView scrollView, UIView view);
Added:
public override void DidShowViewController (UINavigationController navigationController, UIViewController viewController, bool animated);
public override void WillShowViewController (UINavigationController navigationController, UIViewController viewController, bool animated);
Added:
public virtual void DrawRect (System.Drawing.RectangleF area, UIViewPrintFormatter formatter);
public virtual bool EnableInputClicksWhenVisible {
get;
}
public virtual UIViewPrintFormatter ViewPrintFormatter {
get;
}
public event MonoTouch.Foundation.NSAction AnimationWillEnd;
public event MonoTouch.Foundation.NSAction AnimationWillStart;
Removed:
set;
Added:
public virtual UISplitViewController SplitViewController {
get;
}
public virtual UITabBarController TabBarController {
get;
}
Added:
public class UIViewPrintFormatter : UIPrintFormatter {
public UIViewPrintFormatter ();
public UIViewPrintFormatter (MonoTouch.Foundation.NSCoder coder);
public UIViewPrintFormatter (MonoTouch.Foundation.NSObjectFlag t);
public UIViewPrintFormatter (IntPtr handle);
public override IntPtr ClassHandle {
get;
}
public virtual UIView View {
get;
}
}
Added:
public static MonoTouch.Foundation.NSString SizeIdentifierLandscape {
get;
}
public static MonoTouch.Foundation.NSString SizeIdentifierPortrait {
get;
}
Added:
// Extension methods for RectangleF
public static class RectangleFExt {
public static void DivideRect (this RectangleF rect, out RectangleF slice, out RectangleF rem, float amount, Edge edge);
public static RectangleF Inset (this RectangleF rect, float dx, float dy);
public static RectangleF IntegralRect (this RectangleF rect);
[Serializable]
public enum Edge {
MinX,
MinY,
MaxX,
MaxY
}
}