1
<Type Name="NSDragDestination" FullName="MonoMac.AppKit.NSDragDestination">
2
<TypeSignature Language="C#" Value="public class NSDragDestination : MonoMac.Foundation.NSObject" />
3
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NSDragDestination extends MonoMac.Foundation.NSObject" />
5
<AssemblyName>MonoMac</AssemblyName>
6
<AssemblyVersion>0.0.0.0</AssemblyVersion>
9
<BaseTypeName>MonoMac.Foundation.NSObject</BaseTypeName>
14
<AttributeName>MonoMac.Foundation.Register("NSDragDestination")</AttributeName>
18
<summary>To be added.</summary>
19
<remarks>To be added.</remarks>
22
<Member MemberName=".ctor">
23
<MemberSignature Language="C#" Value="public NSDragDestination ();" />
24
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
25
<MemberType>Constructor</MemberType>
27
<AssemblyVersion>0.0.0.0</AssemblyVersion>
31
<AttributeName>MonoMac.Foundation.Export("init")</AttributeName>
36
<summary>To be added.</summary>
37
<remarks>To be added.</remarks>
40
<Member MemberName=".ctor">
41
<MemberSignature Language="C#" Value="public NSDragDestination (MonoMac.Foundation.NSCoder coder);" />
42
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSCoder coder) cil managed" />
43
<MemberType>Constructor</MemberType>
45
<AssemblyVersion>0.0.0.0</AssemblyVersion>
49
<AttributeName>MonoMac.Foundation.Export("initWithCoder:")</AttributeName>
53
<Parameter Name="coder" Type="MonoMac.Foundation.NSCoder" />
56
<param name="coder">The unarchiver object.</param>
57
<summary>A constructor that initializes the object from the data stored in the unarchiver object.</summary>
58
<remarks>This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).</remarks>
61
<Member MemberName=".ctor">
62
<MemberSignature Language="C#" Value="public NSDragDestination (MonoMac.Foundation.NSObjectFlag t);" />
63
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class MonoMac.Foundation.NSObjectFlag t) cil managed" />
64
<MemberType>Constructor</MemberType>
66
<AssemblyVersion>0.0.0.0</AssemblyVersion>
69
<Parameter Name="t" Type="MonoMac.Foundation.NSObjectFlag" />
72
<param name="t">Unused sentinel value, pass NSObjectFlag.Empty.</param>
73
<summary>Constructor to call on derived classes when the derived class has an [Export] constructor.</summary>
75
<para>This constructor should be called by derived classes when they are initialized using an [Export] attribute. The argument value is ignore, typically the chaining would look like this:</para>
78
public class MyClass : BaseClass {
79
[Export ("initWithFoo:")]
80
public MyClass (string foo) : base (NSObjectFlag.Empty)
89
<Member MemberName=".ctor">
90
<MemberSignature Language="C#" Value="public NSDragDestination (IntPtr handle);" />
91
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
92
<MemberType>Constructor</MemberType>
94
<AssemblyVersion>0.0.0.0</AssemblyVersion>
97
<Parameter Name="handle" Type="System.IntPtr" />
100
<param name="handle">Pointer (handle) to the unmanaged object.</param>
101
<summary>A constructor used when creating managed representations of unmanaged objects; Called by the runtime.</summary>
103
<para>This constructor is invoked by the runtime infrastructure (<see cref="M:MonoMac.ObjCRuntime.GetNSObject (System.IntPtr)" />) to create a new managed representation for a pointer to an unmanaged Objective-C object. You should not invoke this method directly, instead you should call the GetNSObject method as it will prevent two instances of a managed object to point to the same native object.</para>
107
<Member MemberName="ClassHandle">
108
<MemberSignature Language="C#" Value="public override IntPtr ClassHandle { get; }" />
109
<MemberSignature Language="ILAsm" Value=".property instance native int ClassHandle" />
110
<MemberType>Property</MemberType>
112
<AssemblyVersion>0.0.0.0</AssemblyVersion>
115
<ReturnType>System.IntPtr</ReturnType>
118
<summary>The handle for this class.</summary>
119
<value>The pointer to the Objective-C class.</value>
120
<remarks>Each MonoMac class mirrors an unmanaged Objective-C class. This value contains the pointer to the Objective-C class, it is similar to calling objc_getClass with the object name.</remarks>
123
<Member MemberName="DraggedImage">
124
<MemberSignature Language="C#" Value="public virtual MonoMac.AppKit.NSImage DraggedImage { get; }" />
125
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AppKit.NSImage DraggedImage" />
126
<MemberType>Property</MemberType>
128
<AssemblyVersion>0.0.0.0</AssemblyVersion>
132
<AttributeName>get: MonoMac.Foundation.Export("draggedImage")</AttributeName>
136
<ReturnType>MonoMac.AppKit.NSImage</ReturnType>
139
<summary>To be added.</summary>
140
<value>To be added.</value>
141
<remarks>To be added.</remarks>
144
<Member MemberName="DraggedImageLocation">
145
<MemberSignature Language="C#" Value="public virtual System.Drawing.PointF DraggedImageLocation { get; }" />
146
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.PointF DraggedImageLocation" />
147
<MemberType>Property</MemberType>
149
<AssemblyVersion>0.0.0.0</AssemblyVersion>
153
<AttributeName>get: MonoMac.Foundation.Export("draggedImageLocation")</AttributeName>
157
<ReturnType>System.Drawing.PointF</ReturnType>
160
<summary>To be added.</summary>
161
<value>To be added.</value>
162
<remarks>To be added.</remarks>
165
<Member MemberName="DraggingLocation">
166
<MemberSignature Language="C#" Value="public virtual System.Drawing.PointF DraggingLocation { get; }" />
167
<MemberSignature Language="ILAsm" Value=".property instance valuetype System.Drawing.PointF DraggingLocation" />
168
<MemberType>Property</MemberType>
170
<AssemblyVersion>0.0.0.0</AssemblyVersion>
174
<AttributeName>get: MonoMac.Foundation.Export("draggingLocation")</AttributeName>
178
<ReturnType>System.Drawing.PointF</ReturnType>
181
<summary>To be added.</summary>
182
<value>To be added.</value>
183
<remarks>To be added.</remarks>
186
<Member MemberName="DraggingPasteboard">
187
<MemberSignature Language="C#" Value="public virtual MonoMac.AppKit.NSPasteboard DraggingPasteboard { get; }" />
188
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.AppKit.NSPasteboard DraggingPasteboard" />
189
<MemberType>Property</MemberType>
191
<AssemblyVersion>0.0.0.0</AssemblyVersion>
195
<AttributeName>get: MonoMac.Foundation.Export("draggingPasteboard")</AttributeName>
199
<ReturnType>MonoMac.AppKit.NSPasteboard</ReturnType>
202
<summary>To be added.</summary>
203
<value>To be added.</value>
204
<remarks>To be added.</remarks>
207
<Member MemberName="DraggingSequenceNumber">
208
<MemberSignature Language="C#" Value="public virtual int DraggingSequenceNumber { get; }" />
209
<MemberSignature Language="ILAsm" Value=".property instance int32 DraggingSequenceNumber" />
210
<MemberType>Property</MemberType>
212
<AssemblyVersion>0.0.0.0</AssemblyVersion>
216
<AttributeName>get: MonoMac.Foundation.Export("draggingSequenceNumber")</AttributeName>
220
<ReturnType>System.Int32</ReturnType>
223
<summary>To be added.</summary>
224
<value>To be added.</value>
225
<remarks>To be added.</remarks>
228
<Member MemberName="DraggingSource">
229
<MemberSignature Language="C#" Value="public virtual MonoMac.Foundation.NSObject DraggingSource { get; }" />
230
<MemberSignature Language="ILAsm" Value=".property instance class MonoMac.Foundation.NSObject DraggingSource" />
231
<MemberType>Property</MemberType>
233
<AssemblyVersion>0.0.0.0</AssemblyVersion>
237
<AttributeName>get: MonoMac.Foundation.Export("draggingSource")</AttributeName>
241
<ReturnType>MonoMac.Foundation.NSObject</ReturnType>
244
<summary>To be added.</summary>
245
<value>To be added.</value>
246
<remarks>To be added.</remarks>
249
<Member MemberName="DraggingSourceOperationMask">
250
<MemberSignature Language="C#" Value="public virtual MonoMac.AppKit.NSDragOperation DraggingSourceOperationMask { get; }" />
251
<MemberSignature Language="ILAsm" Value=".property instance valuetype MonoMac.AppKit.NSDragOperation DraggingSourceOperationMask" />
252
<MemberType>Property</MemberType>
254
<AssemblyVersion>0.0.0.0</AssemblyVersion>
258
<AttributeName>get: MonoMac.Foundation.Export("draggingSourceOperationMask")</AttributeName>
262
<ReturnType>MonoMac.AppKit.NSDragOperation</ReturnType>
265
<summary>To be added.</summary>
266
<value>To be added.</value>
267
<remarks>To be added.</remarks>
270
<Member MemberName="PromisedFilesDroppedAtDestination">
271
<MemberSignature Language="C#" Value="public virtual string[] PromisedFilesDroppedAtDestination (MonoMac.Foundation.NSUrl dropDestination);" />
272
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string[] PromisedFilesDroppedAtDestination(class MonoMac.Foundation.NSUrl dropDestination) cil managed" />
273
<MemberType>Method</MemberType>
275
<AssemblyVersion>0.0.0.0</AssemblyVersion>
279
<AttributeName>MonoMac.Foundation.Export("namesOfPromisedFilesDroppedAtDestination:")</AttributeName>
283
<ReturnType>System.String[]</ReturnType>
286
<Parameter Name="dropDestination" Type="MonoMac.Foundation.NSUrl" />
289
<param name="dropDestination">To be added.</param>
290
<summary>To be added.</summary>
291
<returns>To be added.</returns>
292
<remarks>To be added.</remarks>
295
<Member MemberName="SlideDraggedImageTo">
296
<MemberSignature Language="C#" Value="public virtual void SlideDraggedImageTo (System.Drawing.PointF screenPoint);" />
297
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SlideDraggedImageTo(valuetype System.Drawing.PointF screenPoint) cil managed" />
298
<MemberType>Method</MemberType>
300
<AssemblyVersion>0.0.0.0</AssemblyVersion>
304
<AttributeName>MonoMac.Foundation.Export("slideDraggedImageTo:")</AttributeName>
308
<ReturnType>System.Void</ReturnType>
311
<Parameter Name="screenPoint" Type="System.Drawing.PointF" />
314
<param name="screenPoint">To be added.</param>
315
<summary>To be added.</summary>
316
<remarks>To be added.</remarks>