CmisSync.CmisTree.CmisTreeDataSource.SetObjectValue C# (CSharp) Method

SetObjectValue() public method

public SetObjectValue ( NSOutlineView outlineView, NSObject theObject, NSTableColumn tableColumn, NSObject item ) : void
outlineView NSOutlineView
theObject MonoMac.Foundation.NSObject
tableColumn NSTableColumn
item MonoMac.Foundation.NSObject
return void
        public override void SetObjectValue(NSOutlineView outlineView, NSObject theObject, NSTableColumn tableColumn, NSObject item)
        {
            UpdateItem (ref item);
            Console.WriteLine ("SetObjectValue " + item + ": " + theObject);
            if (item == null) {
                Console.WriteLine ("SetObjectValue null Error");
                return;
            }
            NSCmisTree cmis = item as NSCmisTree;
            if (cmis == null) {
                Console.WriteLine ("SetObjectValue Error");
                return;
            }
            if (tableColumn.Identifier == "Name") {
                NSNumber number = (NSNumber)theObject;
                if (number == null) {
                    Console.WriteLine ("SetObjectValue number Error");
                    return;
                }
                SelectedEvent (cmis, number.IntValue);
                return;
            }
            return;
        }