INSTableViewDataSource
AcceptDrop(INSTableViewDataSource, NSTableView, INSDraggingInfo, nint, NSTableViewDropOperation)
AcceptDrop(INSTableViewDataSource, NSTableView, NSDraggingInfo, nint, NSTableViewDropOperation)
DraggingSessionEnded(INSTableViewDataSource, NSTableView, NSDraggingSession, CGPoint, NSDragOperation)
DraggingSessionWillBegin(INSTableViewDataSource, NSTableView, NSDraggingSession, CGPoint, NSIndexSet)
FilesDropped(INSTableViewDataSource, NSTableView, NSUrl, NSIndexSet)
GetObjectValue(INSTableViewDataSource, NSTableView, NSTableColumn, nint)
GetObjectValue(INSTableViewDataSource, NSTableView, NSTableColumn, nint)
GetPasteboardWriterForRow(INSTableViewDataSource, NSTableView, nint)
GetPasteboardWriterForRow(INSTableViewDataSource, NSTableView, nint)
GetRowCount(INSTableViewDataSource, NSTableView)
SetObjectValue(INSTableViewDataSource, NSTableView, NSObject, NSTableColumn, nint)
SetObjectValue(INSTableViewDataSource, NSTableView, NSObject, NSTableColumn, nint)
SortDescriptorsChanged(INSTableViewDataSource, NSTableView, NSSortDescriptor[])
UpdateDraggingItems(INSTableViewDataSource, NSTableView, INSDraggingInfo)
UpdateDraggingItems(INSTableViewDataSource, NSTableView, NSDraggingInfo)
ValidateDrop(INSTableViewDataSource, NSTableView, INSDraggingInfo, nint, NSTableViewDropOperation)
ValidateDrop(INSTableViewDataSource, NSTableView, NSDraggingInfo, nint, NSTableViewDropOperation)
WriteRows(INSTableViewDataSource, NSTableView, NSIndexSet, NSPasteboard)
xamarinmac
namespace AppKit
{
[Protocol(Name = "NSTableViewDataSource", WrapperType = typeof(NSTableViewDataSourceWrapper))]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "SetObjectValue", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSObject), typeof(NSTableColumn), typeof(nint) }, Selector = "tableView:setObjectValue:forTableColumn:row:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "SortDescriptorsChanged", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSSortDescriptor[]) }, Selector = "tableView:sortDescriptorsDidChange:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DraggingSessionWillBegin", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSDraggingSession), typeof(CGPoint), typeof(NSIndexSet) }, Selector = "tableView:draggingSession:willBeginAtPoint:forRowIndexes:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "DraggingSessionEnded", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSDraggingSession), typeof(CGPoint), typeof(NSDragOperation) }, Selector = "tableView:draggingSession:endedAtPoint:operation:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "UpdateDraggingItems", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSDraggingInfo) }, Selector = "tableView:updateDraggingItemsForDrag:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetRowCount", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(NSTableView) }, ReturnType = typeof(nint), Selector = "numberOfRowsInTableView:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetObjectValue", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSTableColumn), typeof(nint) }, ReturnType = typeof(NSObject), Selector = "tableView:objectValueForTableColumn:row:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "WriteRows", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSIndexSet), typeof(NSPasteboard) }, ReturnType = typeof(bool), Selector = "tableView:writeRowsWithIndexes:toPasteboard:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "ValidateDrop", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSDraggingInfo), typeof(nint), typeof(NSTableViewDropOperation) }, ReturnType = typeof(NSDragOperation), Selector = "tableView:validateDrop:proposedRow:proposedDropOperation:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "AcceptDrop", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSDraggingInfo), typeof(nint), typeof(NSTableViewDropOperation) }, ReturnType = typeof(bool), Selector = "tableView:acceptDrop:row:dropOperation:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "FilesDropped", ParameterByRef = new[] { false, false, false }, ParameterType = new[] { typeof(NSTableView), typeof(NSUrl), typeof(NSIndexSet) }, ReturnType = typeof(string[]), Selector = "tableView:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:")]
[ProtocolMember(IsProperty = false, IsRequired = false, IsStatic = false, Name = "GetPasteboardWriterForRow", ParameterByRef = new[] { false, false }, ParameterType = new[] { typeof(NSTableView), typeof(nint) }, ReturnType = typeof(INSPasteboardWriting), Selector = "tableView:pasteboardWriterForRow:")]
public interface INSTableViewDataSource : INativeObject, IDisposable
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to xamarinmac | |
Assembly | Xamarin.Mac , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API