id | \ntitle | \n
---|---|
34500BCB-D2D5-AD96-42CF-37D68F4FCA0D | \n From 3.0.11 to 3.0.12 | \n
\n\n\n\n\n\n\n\n\n
Removed:
\npublic const string Version = \"3.0.11\";\n
Added:
\npublic const string Version = \"3.0.12\";\n
Added:
\npublic static MonoTouch.Foundation.NSString CalculationDiscrete {\n get;\n }\n public static MonoTouch.Foundation.NSString CalculationLinear {\n get;\n }\n public static MonoTouch.Foundation.NSString CalculationPaced {\n get;\n }\n
public class NSAtomicStore : NSPersistentStore {\n \n public NSAtomicStore ();\n public NSAtomicStore (MonoTouch.Foundation.NSCoder coder);\n public NSAtomicStore (MonoTouch.Foundation.NSObjectFlag t);\n public NSAtomicStore (IntPtr handle);\n public NSAtomicStore (NSPersistentStoreCoordinator coordinator, string configurationName, MonoTouch.Foundation.NSUrl url, MonoTouch.Foundation.NSDictionary options);\n \n public virtual void AddCacheNodes (MonoTouch.Foundation.NSSet cacheNodes);\n public virtual NSAtomicStoreCacheNode CacheNodeForObjectID (NSManagedObjectID objectID);\n public virtual bool Load (out MonoTouch.Foundation.NSError error);\n public virtual NSAtomicStoreCacheNode NewCacheNodeForManagedObject (NSManagedObject managedObject);\n public virtual NSAtomicStore NewReferenceObjectForManagedObject (NSManagedObject managedObject);\n public virtual NSManagedObjectID ObjectIDForEntity (NSEntityDescription entity, MonoTouch.Foundation.NSObject data);\n public virtual NSAtomicStore ReferenceObjectForObjectID (NSManagedObjectID objectID);\n public virtual bool Save (out MonoTouch.Foundation.NSError error);\n public virtual void UpdateCacheNode (NSAtomicStoreCacheNode node, NSManagedObject managedObject);\n public virtual void WillRemoveCacheNodes (MonoTouch.Foundation.NSSet cacheNodes);\n \n public virtual MonoTouch.Foundation.NSSet CacheNodes {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class NSAtomicStoreCacheNode : MonoTouch.Foundation.NSObject {\n \n public NSAtomicStoreCacheNode ();\n public NSAtomicStoreCacheNode (MonoTouch.Foundation.NSCoder coder);\n public NSAtomicStoreCacheNode (MonoTouch.Foundation.NSObjectFlag t);\n public NSAtomicStoreCacheNode (IntPtr handle);\n public NSAtomicStoreCacheNode (NSManagedObjectID moid);\n \n public virtual void SetValue (MonoTouch.Foundation.NSObject value, string key);\n public virtual NSAtomicStoreCacheNode ValueForKey (string key);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSManagedObjectID ObjectID {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary PropertyCache {\n get;\n set;\n }\n}\n
public class NSAttributeDescription : NSPropertyDescription {\n \n public NSAttributeDescription ();\n public NSAttributeDescription (MonoTouch.Foundation.NSCoder coder);\n public NSAttributeDescription (MonoTouch.Foundation.NSObjectFlag t);\n public NSAttributeDescription (IntPtr handle);\n \n public virtual void SetDefaultValue (MonoTouch.Foundation.NSObject value);\n \n public virtual NSAttributeType AttributeType {\n get;\n set;\n }\n public virtual string AttributeValueClassName {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSAttributeDescription DefaultValue {\n get;\n }\n public virtual string ValueTransformerName {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSData VersionHash {\n get;\n }\n}\n
[Serializable]\npublic enum NSAttributeType : uint {\n Undefined,\n Integer16,\n Integer32,\n Integer64,\n Decimal,\n Double,\n Float,\n String,\n Boolean,\n Date,\n Binary,\n Transformable\n}\n
[Serializable]\npublic enum NSDeleteRule : uint {\n NoAction,\n Nullify,\n Cascade,\n Deny\n}\n
public class NSEntityDescription : MonoTouch.Foundation.NSObject {\n \n public NSEntityDescription ();\n public NSEntityDescription (MonoTouch.Foundation.NSCoder coder);\n public NSEntityDescription (MonoTouch.Foundation.NSObjectFlag t);\n public NSEntityDescription (IntPtr handle);\n \n public static NSEntityDescription EntityForName (string entityName, NSManagedObjectContext context);\n public static NSEntityDescription InsertNewObjectForEntityForName (string entityName, NSManagedObjectContext context);\n public virtual bool IsKindOfEntity (NSEntityDescription entity);\n public virtual NSRelationshipDescription[] RelationshipsWithDestinationEntity (NSEntityDescription entity);\n \n public virtual bool Abstract {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary AttributesByName {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string ManagedObjectClassName {\n get;\n set;\n }\n public virtual NSManagedObjectModel ManagedObjectModel {\n get;\n }\n public virtual string Name {\n get;\n set;\n }\n public virtual NSPropertyDescription[] Properties {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary PropertiesByName {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary RelationshipsByName {\n get;\n }\n public virtual NSEntityDescription[] Subentities {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary SubentitiesByName {\n get;\n }\n public virtual NSEntityDescription Superentity {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary UserInfo {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSData VersionHash {\n get;\n }\n public virtual string VersionHashModifier {\n get;\n set;\n }\n}\n
public class NSEntityMapping : MonoTouch.Foundation.NSObject {\n \n public NSEntityMapping ();\n public NSEntityMapping (MonoTouch.Foundation.NSCoder coder);\n public NSEntityMapping (MonoTouch.Foundation.NSObjectFlag t);\n public NSEntityMapping (IntPtr handle);\n \n public virtual NSPropertyMapping[] AttributeMappings {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual string DestinationEntityName {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSData DestinationEntityVersionHash {\n get;\n set;\n }\n public virtual string EntityMigrationPolicyClassName {\n get;\n set;\n }\n public virtual NSEntityMappingType MappingType {\n get;\n set;\n }\n public virtual string Name {\n get;\n set;\n }\n public virtual NSPropertyMapping[] RelationshipMappings {\n get;\n set;\n }\n public virtual string SourceEntityName {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSData SourceEntityVersionHash {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSExpression SourceExpression {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary UserInfo {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum NSEntityMappingType : uint {\n Undefined,\n Custom,\n Add,\n Remove,\n Copy,\n Transform\n}\n
public class NSEntityMigrationPolicy : MonoTouch.Foundation.NSObject {\n \n public NSEntityMigrationPolicy ();\n public NSEntityMigrationPolicy (MonoTouch.Foundation.NSCoder coder);\n public NSEntityMigrationPolicy (MonoTouch.Foundation.NSObjectFlag t);\n public NSEntityMigrationPolicy (IntPtr handle);\n \n public virtual bool BeginEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);\n public virtual bool CreateDestinationInstancesForSourceInstance (NSManagedObject sInstance, NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);\n public virtual bool CreateRelationshipsForDestinationInstance (NSManagedObject dInstance, NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);\n public virtual bool EndEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);\n public virtual bool EndInstanceCreationForEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);\n public virtual bool EndRelationshipCreationForEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);\n public virtual bool PerformCustomValidationForEntityMapping (NSEntityMapping mapping, NSMigrationManager manager, out MonoTouch.Foundation.NSError error);\n \n public override IntPtr ClassHandle {\n get;\n }\n}\n
public class NSFetchedPropertyDescription : NSPropertyDescription {\n \n public NSFetchedPropertyDescription ();\n public NSFetchedPropertyDescription (MonoTouch.Foundation.NSCoder coder);\n public NSFetchedPropertyDescription (MonoTouch.Foundation.NSObjectFlag t);\n public NSFetchedPropertyDescription (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSFetchRequest FetchRequest {\n get;\n set;\n }\n}\n
public class NSFetchRequest : MonoTouch.Foundation.NSObject {\n \n public NSFetchRequest ();\n public NSFetchRequest (MonoTouch.Foundation.NSCoder coder);\n public NSFetchRequest (MonoTouch.Foundation.NSObjectFlag t);\n public NSFetchRequest (IntPtr handle);\n \n public virtual NSPersistentStore[] AffectedStores {\n get;\n set;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSEntityDescription Entity {\n get;\n set;\n }\n public virtual uint FetchLimit {\n get;\n set;\n }\n public virtual bool IncludesPropertyValues {\n get;\n set;\n }\n public virtual bool IncludesSubentities {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSPredicate Predicate {\n get;\n set;\n }\n public virtual string [] RelationshipKeyPathsForPrefetching {\n get;\n set;\n }\n public virtual NSFetchRequestResultType ResultType {\n get;\n set;\n }\n public virtual bool ReturnsObjectsAsFaults {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSSortDescriptor[] SortDescriptors {\n get;\n set;\n }\n}\n
[Serializable]\npublic enum NSFetchRequestResultType : uint {\n ManagedObject,\n ManagedObjectID\n}\n
[Serializable]\npublic enum NSKeyValueSetMutationKind : uint {\n Union,\n Minus,\n Intersect,\n NSKeyValueSet\n}\n
public class NSManagedObject : MonoTouch.Foundation.NSObject {\n \n public NSManagedObject ();\n public NSManagedObject (MonoTouch.Foundation.NSCoder coder);\n public NSManagedObject (MonoTouch.Foundation.NSObjectFlag t);\n public NSManagedObject (IntPtr handle);\n public NSManagedObject (NSEntityDescription entity, NSManagedObjectContext context);\n \n public virtual void AwakeFromFetch ();\n public virtual void AwakeFromInsert ();\n public virtual MonoTouch.Foundation.NSDictionary CommittedValuesForKeys (string [] keys);\n public virtual void DidAccessValueForKey (string key);\n public virtual void DidChangeValueForKey (string key);\n public virtual void DidChangeValueForKey (string inKey, NSKeyValueSetMutationKind inMutationKind, MonoTouch.Foundation.NSSet inObjects);\n public virtual void DidSave ();\n public virtual void DidTurnIntoFault ();\n public virtual bool HasFaultForRelationshipNamed (string key);\n public virtual IntPtr PrimitiveValueForKey (string key);\n public virtual void SetPrimitiveValue (IntPtr value, string key);\n public virtual void SetValue (IntPtr value, string key);\n public virtual bool ValidateForDelete (out MonoTouch.Foundation.NSError error);\n public virtual bool ValidateForInsert (out MonoTouch.Foundation.NSError error);\n public virtual bool ValidateForUpdate (out MonoTouch.Foundation.NSError error);\n public virtual bool ValidateValue (MonoTouch.Foundation.NSObject value, string key, out MonoTouch.Foundation.NSError error);\n public virtual IntPtr ValueForKey (string key);\n public virtual void WillAccessValueForKey (string key);\n public virtual void WillChangeValueForKey (string key);\n public virtual void WillChangeValueForKey (string inKey, NSKeyValueSetMutationKind inMutationKind, MonoTouch.Foundation.NSSet inObjects);\n public virtual void WillSave ();\n public virtual void WillTurnIntoFault ();\n \n public virtual MonoTouch.Foundation.NSDictionary ChangedValues {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSEntityDescription Entity {\n get;\n }\n public virtual bool IsDeleted {\n get;\n }\n public virtual bool IsFault {\n get;\n }\n public virtual bool IsInserted {\n get;\n }\n public virtual bool IsUpdated {\n get;\n }\n public virtual NSManagedObjectContext ManagedObjectContext {\n get;\n }\n public virtual NSManagedObjectID ObjectID {\n get;\n }\n public virtual IntPtr ObservationInfo {\n get;\n set;\n }\n}\n
public class NSManagedObjectContext : MonoTouch.Foundation.NSObject {\n \n public NSManagedObjectContext ();\n public NSManagedObjectContext (MonoTouch.Foundation.NSCoder coder);\n public NSManagedObjectContext (MonoTouch.Foundation.NSObjectFlag t);\n public NSManagedObjectContext (IntPtr handle);\n \n public virtual void AssignObject (IntPtr object1, NSPersistentStore store);\n public virtual uint CountForFetchRequest (NSFetchRequest request, out MonoTouch.Foundation.NSError error);\n public virtual void DeleteObject (NSManagedObject object1);\n public virtual void DetectConflictsForObject (NSManagedObject object1);\n public virtual MonoTouch.Foundation.NSObject[] ExecuteFetchRequest (NSFetchRequest request, out MonoTouch.Foundation.NSError error);\n public virtual void InsertObject (NSManagedObject object1);\n public virtual void Lock ();\n public virtual void MergeChangesFromContextDidSaveNotification (MonoTouch.Foundation.NSNotification notification);\n public virtual NSManagedObject ObjectRegisteredForID (NSManagedObjectID objectID);\n public virtual NSManagedObject ObjectWithID (NSManagedObjectID objectID);\n public virtual void ObserveValueForKeyPath (string keyPath, IntPtr object1, MonoTouch.Foundation.NSDictionary change, IntPtr context);\n public virtual bool ObtainPermanentIDsForObjects (NSManagedObject[] objects, out MonoTouch.Foundation.NSError error);\n public virtual void ProcessPendingChanges ();\n public virtual void Redo ();\n public virtual void RefreshObject (NSManagedObject object1, bool flag);\n public virtual void Reset ();\n public virtual void Rollback ();\n public virtual bool Save (out MonoTouch.Foundation.NSError error);\n public virtual void Undo ();\n public virtual void Unlock ();\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual MonoTouch.Foundation.NSSet DeletedObjects {\n get;\n }\n public virtual bool HasChanges {\n get;\n }\n public virtual MonoTouch.Foundation.NSSet InsertedObjects {\n get;\n }\n public virtual IntPtr MergePolicy {\n get;\n set;\n }\n public virtual NSPersistentStoreCoordinator PersistentStoreCoordinator {\n get;\n set;\n }\n public virtual bool PropagatesDeletesAtEndOfEvent {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSSet RegisteredObjects {\n get;\n }\n public virtual bool RetainsRegisteredObjects {\n get;\n set;\n }\n public virtual double StalenessInterval {\n get;\n set;\n }\n public virtual bool TryLock {\n get;\n }\n public virtual MonoTouch.Foundation.NSUndoManager UndoManager {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSSet UpdatedObjects {\n get;\n }\n}\n
public class NSManagedObjectID : MonoTouch.Foundation.NSObject {\n \n public NSManagedObjectID ();\n public NSManagedObjectID (MonoTouch.Foundation.NSCoder coder);\n public NSManagedObjectID (MonoTouch.Foundation.NSObjectFlag t);\n public NSManagedObjectID (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSEntityDescription Entity {\n get;\n }\n public virtual bool IsTemporaryID {\n get;\n }\n public virtual NSPersistentStore PersistentStore {\n get;\n }\n public virtual MonoTouch.Foundation.NSUrl URIRepresentation {\n get;\n }\n}\n
public class NSManagedObjectModel : MonoTouch.Foundation.NSObject {\n \n public NSManagedObjectModel ();\n public NSManagedObjectModel (MonoTouch.Foundation.NSCoder coder);\n public NSManagedObjectModel (MonoTouch.Foundation.NSObjectFlag t);\n public NSManagedObjectModel (IntPtr handle);\n public NSManagedObjectModel (MonoTouch.Foundation.NSUrl url);\n \n public static NSManagedObjectModel MergedModelFromBundles (MonoTouch.Foundation.NSBundle[] bundles);\n public static NSManagedObjectModel MergedModelFromBundles (MonoTouch.Foundation.NSBundle[] bundles, MonoTouch.Foundation.NSDictionary metadata);\n public static NSManagedObjectModel ModelByMergingModels (NSManagedObjectModel[] models);\n public static NSManagedObjectModel ModelByMergingModels (NSManagedObjectModel[] models, MonoTouch.Foundation.NSDictionary metadata);\n public virtual string [] EntitiesForConfiguration (string configuration);\n public virtual NSFetchRequest FetchRequestFromTemplateWithName (string name, MonoTouch.Foundation.NSDictionary variables);\n public virtual NSFetchRequest FetchRequestTemplateForName (string name);\n public virtual bool IsConfiguration (string configuration, MonoTouch.Foundation.NSDictionary metadata);\n public virtual void SetEntities (NSEntityDescription[] entities, string configuration);\n public virtual void SetFetchRequestTemplate (NSFetchRequest fetchRequestTemplate, string name);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string [] Configurations {\n get;\n }\n public virtual NSEntityDescription[] Entities {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary EntitiesByName {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary EntityVersionHashesByName {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary FetchRequestTemplatesByName {\n get;\n }\n public virtual IntPtr Init {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary LocalizationDictionary {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSSet VersionIdentifiers {\n get;\n set;\n }\n}\n
public class NSMappingModel : MonoTouch.Foundation.NSObject {\n \n public NSMappingModel ();\n public NSMappingModel (MonoTouch.Foundation.NSCoder coder);\n public NSMappingModel (MonoTouch.Foundation.NSObjectFlag t);\n public NSMappingModel (IntPtr handle);\n public NSMappingModel (MonoTouch.Foundation.NSUrl url);\n \n public static NSMappingModel MappingModelFromBundles (MonoTouch.Foundation.NSBundle[] bundles, NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSEntityMapping[] EntityMappings {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary EntityMappingsByName {\n get;\n }\n}\n
public class NSMigrationManager : MonoTouch.Foundation.NSObject {\n \n public NSMigrationManager ();\n public NSMigrationManager (MonoTouch.Foundation.NSCoder coder);\n public NSMigrationManager (MonoTouch.Foundation.NSObjectFlag t);\n public NSMigrationManager (IntPtr handle);\n public NSMigrationManager (NSManagedObjectModel sourceModel, NSManagedObjectModel destinationModel);\n \n public virtual void AssociateSourceInstance (NSManagedObject sourceInstance, NSManagedObject destinationInstance, NSEntityMapping entityMapping);\n public virtual void CancelMigrationWithError (MonoTouch.Foundation.NSError error);\n public virtual NSEntityDescription DestinationEntityForEntityMapping (NSEntityMapping mEntity);\n public virtual NSManagedObject[] DestinationInstancesForEntityMappingNamed (string mappingName, NSManagedObject[] sourceInstances);\n public virtual bool MigrateStoreFromUrl (MonoTouch.Foundation.NSUrl sourceURL, string sStoreType, MonoTouch.Foundation.NSDictionary sOptions, NSMappingModel mappings, MonoTouch.Foundation.NSUrl dURL, string dStoreType, MonoTouch.Foundation.NSDictionary dOptions, out MonoTouch.Foundation.NSError error);\n public virtual void Reset ();\n public virtual NSEntityDescription SourceEntityForEntityMapping (NSEntityMapping mEntity);\n public virtual NSManagedObject[] SourceInstancesForEntityMappingNamed (string mappingName, NSManagedObject[] destinationInstances);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSEntityMapping CurrentEntityMapping {\n get;\n }\n public virtual NSManagedObjectContext DestinationContext {\n get;\n }\n public virtual NSManagedObjectModel DestinationModel {\n get;\n }\n public virtual NSMappingModel MappingModel {\n get;\n }\n public virtual float MigrationProgress {\n get;\n }\n public virtual NSManagedObjectContext SourceContext {\n get;\n }\n public virtual NSManagedObjectModel SourceModel {\n get;\n }\n public virtual MonoTouch.Foundation.NSDictionary UserInfo {\n get;\n set;\n }\n}\n
public class NSPersistentStore : MonoTouch.Foundation.NSObject {\n \n public NSPersistentStore ();\n public NSPersistentStore (MonoTouch.Foundation.NSCoder coder);\n public NSPersistentStore (MonoTouch.Foundation.NSObjectFlag t);\n public NSPersistentStore (IntPtr handle);\n public NSPersistentStore (NSPersistentStoreCoordinator root, string name, MonoTouch.Foundation.NSUrl url, MonoTouch.Foundation.NSDictionary options);\n \n public static MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreWithUrl (MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);\n public static bool SetMetadata (MonoTouch.Foundation.NSDictionary metadata, MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);\n public virtual void DidAddToPersistentStoreCoordinator (NSPersistentStoreCoordinator coordinator);\n public virtual void WillRemoveFromPersistentStoreCoordinator (NSPersistentStoreCoordinator coordinator);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string ConfigurationName {\n get;\n }\n public virtual string Identifier {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary Metadata {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary Options {\n get;\n }\n public virtual NSPersistentStoreCoordinator PersistentStoreCoordinator {\n get;\n }\n public virtual bool ReadOnly {\n get;\n set;\n }\n public virtual string Type {\n get;\n }\n public virtual MonoTouch.Foundation.NSUrl Url {\n get;\n set;\n }\n}\n
public class NSPersistentStoreCoordinator : MonoTouch.Foundation.NSObject {\n \n public NSPersistentStoreCoordinator ();\n public NSPersistentStoreCoordinator (MonoTouch.Foundation.NSCoder coder);\n public NSPersistentStoreCoordinator (MonoTouch.Foundation.NSObjectFlag t);\n public NSPersistentStoreCoordinator (IntPtr handle);\n public NSPersistentStoreCoordinator (NSManagedObjectModel model);\n \n public static MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreOfType (string storeType, MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);\n public static MonoTouch.Foundation.NSDictionary MetadataForPersistentStoreWithUrl (MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);\n public static void RegisterStoreClass (MonoTouch.ObjCRuntime.Class storeClass, string storeType);\n public static bool SetMetadata (MonoTouch.Foundation.NSDictionary metadata, string storeType, MonoTouch.Foundation.NSUrl url, out MonoTouch.Foundation.NSError error);\n public virtual NSPersistentStore AddPersistentStoreWithType (string storeType, string configuration, MonoTouch.Foundation.NSUrl storeURL, MonoTouch.Foundation.NSDictionary options, out MonoTouch.Foundation.NSError error);\n public virtual void Lock ();\n public virtual NSManagedObjectID ManagedObjectIDForURIRepresentation (MonoTouch.Foundation.NSUrl url);\n public virtual MonoTouch.Foundation.NSDictionary MetadataForPersistentStore (NSPersistentStore store);\n public virtual NSPersistentStore MigratePersistentStore (NSPersistentStore store, MonoTouch.Foundation.NSUrl URL, MonoTouch.Foundation.NSDictionary options, string storeType, out MonoTouch.Foundation.NSError error);\n public virtual NSPersistentStore PersistentStoreForUrl (MonoTouch.Foundation.NSUrl URL);\n public virtual bool RemovePersistentStore (NSPersistentStore store, out MonoTouch.Foundation.NSError error);\n public virtual void SetMetadata (MonoTouch.Foundation.NSDictionary metadata, NSPersistentStore store);\n public virtual bool SetUrl (MonoTouch.Foundation.NSUrl url, NSPersistentStore store);\n public virtual void Unlock ();\n public virtual MonoTouch.Foundation.NSUrl UrlForPersistentStore (NSPersistentStore store);\n \n public static MonoTouch.Foundation.NSDictionary RegisteredStoreTypes {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSManagedObjectModel ManagedObjectModel {\n get;\n }\n public virtual NSPersistentStore[] PersistentStores {\n get;\n }\n public virtual bool TryLock {\n get;\n }\n}\n
public class NSPropertyDescription : MonoTouch.Foundation.NSObject {\n \n public NSPropertyDescription ();\n public NSPropertyDescription (MonoTouch.Foundation.NSCoder coder);\n public NSPropertyDescription (MonoTouch.Foundation.NSObjectFlag t);\n public NSPropertyDescription (IntPtr handle);\n \n public virtual void SetValidationPredicates (MonoTouch.Foundation.NSPredicate[] validationPredicates, string [] validationWarnings);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSEntityDescription Entity {\n get;\n }\n public virtual bool Indexed {\n get;\n set;\n }\n public virtual string Name {\n get;\n set;\n }\n public virtual bool Optional {\n get;\n set;\n }\n public virtual bool Transient {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary UserInfo {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSPredicate[] ValidationPredicates {\n get;\n }\n public virtual string [] ValidationWarnings {\n get;\n }\n public virtual MonoTouch.Foundation.NSData VersionHash {\n get;\n }\n public virtual string VersionHashModifier {\n get;\n set;\n }\n}\n
public class NSPropertyMapping : MonoTouch.Foundation.NSObject {\n \n public NSPropertyMapping ();\n public NSPropertyMapping (MonoTouch.Foundation.NSCoder coder);\n public NSPropertyMapping (MonoTouch.Foundation.NSObjectFlag t);\n public NSPropertyMapping (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual string Name {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSDictionary UserInfo {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSExpression ValueExpression {\n get;\n set;\n }\n}\n
public class NSRelationshipDescription : NSPropertyDescription {\n \n public NSRelationshipDescription ();\n public NSRelationshipDescription (MonoTouch.Foundation.NSCoder coder);\n public NSRelationshipDescription (MonoTouch.Foundation.NSObjectFlag t);\n public NSRelationshipDescription (IntPtr handle);\n \n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSDeleteRule DeleteRule {\n get;\n set;\n }\n public virtual NSEntityDescription DestinationEntity {\n get;\n set;\n }\n public virtual NSRelationshipDescription InverseRelationship {\n get;\n set;\n }\n public virtual bool IsToMany {\n get;\n }\n public virtual uint MaxCount {\n get;\n set;\n }\n public virtual uint MinCount {\n get;\n set;\n }\n public virtual MonoTouch.Foundation.NSData VersionHash {\n get;\n }\n}\n
Removed:
\npublic virtual bool HeadingAvailable {\n get;\n }\n
Added:
\npublic static bool _HeadingAvailable {\n get;\n }\n
Added:
\nset;\n
Added:
\npublic static NSString ForegroundColorAttributeName {\n get;\n }\n
public class NSExpression : NSObject {\n \n public NSExpression ();\n public NSExpression (NSCoder coder);\n public NSExpression (NSObjectFlag t);\n public NSExpression (IntPtr handle);\n public NSExpression (NSExpressionType type);\n \n public static NSExpression FromConstant (NSObject obj);\n public static NSExpression FromFuction (string name, NSExpression[] parameters);\n public static NSExpression FromFunction (NSExpressionHandler target, NSExpression[] parameters);\n public static NSExpression FromFunction (NSExpression target, string name, NSExpression[] parameters);\n public static NSExpression FromIntersectSet (NSExpression left, NSExpression right);\n public static NSExpression FromKeyPath (string keyPath);\n public static NSExpression FromMinusSet (NSExpression left, NSExpression right);\n public static NSExpression FromSubquery (NSExpression expression, string variable, NSObject predicate);\n public static NSExpression FromUnionSet (NSExpression left, NSExpression right);\n public static NSExpression FromVariable (string string1);\n public virtual NSExpression ExpressionValueWithObject (NSObject object1, NSMutableDictionary context);\n public virtual NSExpression FromAggregate (NSExpression[] subexpressions);\n \n public static NSExpression ExpressionForEvaluatedObject {\n get;\n }\n public virtual NSExpression[] Arguments {\n get;\n }\n public override IntPtr ClassHandle {\n get;\n }\n public virtual NSObject Collection {\n get;\n }\n public virtual NSObject ConstantValue {\n get;\n }\n public virtual NSExpressionType ExpressionType {\n get;\n }\n public virtual string Function {\n get;\n }\n public virtual string KeyPath {\n get;\n }\n public virtual NSExpression LeftExpression {\n get;\n }\n public virtual NSExpression Operand {\n get;\n }\n public virtual NSPredicate Predicate {\n get;\n }\n public virtual NSExpression RightExpression {\n get;\n }\n public virtual string Variable {\n get;\n }\n}\n
[Serializable]\npublic delegate void NSExpressionHandler (NSObject evaluatedObject, NSExpression[] expressions, NSMutableDictionary context);\n
[Serializable]\npublic enum NSExpressionType {\n ConstantValue,\n EvaluatedObject,\n Variable,\n KeyPath,\n Function,\n UnionSet,\n IntersectSet,\n MinusSet,\n Subquery,\n NSAggregate,\n Block\n}\n
Added:
\npublic override string ToString ();\n \n public static implicit operator NSNumber (float value);\n public static implicit operator NSNumber (double value);\n public static implicit operator NSNumber (bool value);\n public static implicit operator NSNumber (sbyte value);\n public static implicit operator NSNumber (byte value);\n public static implicit operator NSNumber (short value);\n public static implicit operator NSNumber (ushort value);\n public static implicit operator NSNumber (int value);\n public static implicit operator NSNumber (uint value);\n public static implicit operator NSNumber (long value);\n public static implicit operator NSNumber (ulong value);\n public static explicit operator byte (NSNumber source);\n public static explicit operator sbyte (NSNumber source);\n public static explicit operator short (NSNumber source);\n public static explicit operator ushort (NSNumber source);\n public static explicit operator int (NSNumber source);\n public static explicit operator uint (NSNumber source);\n public static explicit operator long (NSNumber source);\n public static explicit operator ulong (NSNumber source);\n public static explicit operator float (NSNumber source);\n public static explicit operator double (NSNumber source);\n public static explicit operator bool (NSNumber source);\n
Added:
\npublic virtual char _characterAtIndex (int index);\n public char this [int idx] {\n get;\n }\n public virtual int Length {\n get;\n }\n
Added:
\npublic static void RegisterMethods (Type type, System.Collections.Generic.Dictionary<IntPtr,MethodDescription> methods);\n
Added:
\npublic static bool Boolean_objc_msgSend_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr arg6, IntPtr arg7, IntPtr arg8);\n public static bool Boolean_objc_msgSendSuper_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2, IntPtr arg3, IntPtr arg4, IntPtr arg5, IntPtr arg6, IntPtr arg7, IntPtr arg8);\n public static char Char_objc_msgSend_int (IntPtr receiver, IntPtr selector, int arg1);\n public static char Char_objc_msgSendSuper_int (IntPtr receiver, IntPtr selector, int arg1);\n public static uint UInt32_objc_msgSend_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2);\n public static uint UInt32_objc_msgSendSuper_IntPtr_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, IntPtr arg2);\n public static void void_objc_msgSend_IntPtr_UInt32_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, uint arg2, IntPtr arg3);\n public static void void_objc_msgSendSuper_IntPtr_UInt32_IntPtr (IntPtr receiver, IntPtr selector, IntPtr arg1, uint arg2, IntPtr arg3);\n
public struct MethodDescription {\n \n public MethodDescription (System.Reflection.MethodBase method, ArgumentSemantic semantic);\n}\n