INSFetchedResultsControllerDelegate Interface

Definition

This interface represents the Objective-C protocol NSFetchedResultsControllerDelegate.

[Foundation.Protocol(Name="NSFetchedResultsControllerDelegate", WrapperType=typeof(CoreData.NSFetchedResultsControllerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillChangeContent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController) }, Selector="controllerWillChangeContent:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeObject", ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController), typeof(Foundation.NSObject), typeof(Foundation.NSIndexPath), typeof(CoreData.NSFetchedResultsChangeType), typeof(Foundation.NSIndexPath) }, Selector="controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeSection", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController), typeof(CoreData.INSFetchedResultsSectionInfo), typeof(System.UIntPtr), typeof(CoreData.NSFetchedResultsChangeType) }, Selector="controller:didChangeSection:atIndex:forChangeType:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeContent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController) }, Selector="controllerDidChangeContent:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SectionFor", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController), typeof(System.String) }, ReturnType=typeof(System.String), Selector="controller:sectionIndexTitleForSectionName:")]
public interface INSFetchedResultsControllerDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="NSFetchedResultsControllerDelegate", WrapperType=typeof(CoreData.NSFetchedResultsControllerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillChangeContent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController) }, Selector="controllerWillChangeContent:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeObject", ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController), typeof(Foundation.NSObject), typeof(Foundation.NSIndexPath), typeof(CoreData.NSFetchedResultsChangeType), typeof(Foundation.NSIndexPath) }, Selector="controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeSection", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController), typeof(CoreData.INSFetchedResultsSectionInfo), typeof(System.UIntPtr), typeof(CoreData.NSFetchedResultsChangeType) }, Selector="controller:didChangeSection:atIndex:forChangeType:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeContent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController) }, Selector="controllerDidChangeContent:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SectionFor", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(CoreData.NSFetchedResultsController), typeof(System.String) }, ReturnType=typeof(System.String), Selector="controller:sectionIndexTitleForSectionName:")>]
type INSFetchedResultsControllerDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Applies to