INSImageDelegate Interface

Definition

This interface represents the Objective-C protocol NSImageDelegate.

[Foundation.Protocol(Name="NSImageDelegate", WrapperType=typeof(AppKit.NSImageDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ImageDidNotDraw", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(Foundation.NSObject), typeof(CoreGraphics.CGRect) }, ReturnType=typeof(AppKit.NSImage), Selector="imageDidNotDraw:inRect:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillLoadRepresentation", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep) }, Selector="image:willLoadRepresentation:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadRepresentationHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep) }, Selector="image:didLoadRepresentationHeader:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadPartOfRepresentation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep), typeof(System.IntPtr) }, Selector="image:didLoadPartOfRepresentation:withValidRows:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadRepresentation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep), typeof(AppKit.NSImageLoadStatus) }, Selector="image:didLoadRepresentation:withStatus:")]
public interface INSImageDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="NSImageDelegate", WrapperType=typeof(AppKit.NSImageDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ImageDidNotDraw", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(Foundation.NSObject), typeof(CoreGraphics.CGRect) }, ReturnType=typeof(AppKit.NSImage), Selector="imageDidNotDraw:inRect:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillLoadRepresentation", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep) }, Selector="image:willLoadRepresentation:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadRepresentationHeader", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep) }, Selector="image:didLoadRepresentationHeader:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadPartOfRepresentation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep), typeof(System.IntPtr) }, Selector="image:didLoadPartOfRepresentation:withValidRows:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadRepresentation", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSImage), typeof(AppKit.NSImageRep), typeof(AppKit.NSImageLoadStatus) }, Selector="image:didLoadRepresentation:withStatus:")>]
type INSImageDelegate = 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