public NSArray AllKeywords() { NSArray array = new NSArray(); array.Autorelease(); if (this._allKeywords == null) { uint i, count; this._allKeywords = this._builtInKeywords.MutableCopy<NSMutableArray>(); count = array.Count; for (i = 0; i < count; i++) { if (this._allKeywords.IndexOfObject(array.ObjectAtIndex(i)) == NSUInteger.NSNotFound) { this._allKeywords.AddObject(array.ObjectAtIndex(i)); } } this._allKeywords.SortUsingSelector(ObjectiveCRuntime.Selector("compare:")); } return this._allKeywords; }