public void AsSetTest()
        {
            var str1             = (NSString)"1";
            var str2             = (NSString)"2";
            var str3             = (NSString)"3";
            var oSet             = new NSMutableOrderedSet <NSString> (str1, str2, str3);
            NSSet <NSString> set = oSet.AsSet();

            Assert.AreEqual((nint)3, oSet.Count, "NSOrderedSet1Test Count");
            Assert.AreEqual((nuint)3, set.Count, "NSOrderedSet1Test Count");
            Assert.AreSame(str3, set.LookupMember(str3), "NSOrderedSet1Test IndexOf");
        }
Exemplo n.º 2
0
		public NSOrderedSet<NSString> ContactScreenNames ()
		{
			var nicknames = new NSMutableOrderedSet<NSString> ();

			// Sort contacts by the last time used
			var query = Contacts.OrderBy (contact => contact.LastMessagedOn);

			// Assemble ordered list of nicknames by most used to least
			foreach (ElizaUser contact in query) {
				nicknames.Add (new NSString (contact.ScreenName));
			}

			// Return names
			return new NSOrderedSet<NSString> (nicknames.AsSet ());
		}
Exemplo n.º 3
0
        public NSOrderedSet <NSString> ContactScreenNames()
        {
            var nicknames = new NSMutableOrderedSet <NSString> ();

            // Sort contacts by the last time used
            var query = Contacts.OrderBy(contact => contact.LastMessagedOn);

            // Assemble ordered list of nicknames by most used to least
            foreach (ElizaUser contact in query)
            {
                nicknames.Add(new NSString(contact.ScreenName));
            }

            // Return names
            return(new NSOrderedSet <NSString> (nicknames.AsSet()));
        }