Server.Guilds.BaseGuild.Search C# (CSharp) Méthode

Search() public static méthode

public static Search ( string find ) : List
find string
Résultat List
		public static List<BaseGuild> Search( string find )
		{
			string[] words = find.ToLower().Split( ' ' );
			List<BaseGuild> results = new List<BaseGuild>();

			foreach ( BaseGuild g in m_GuildList.Values )
			{
				bool match = true;
				string name = g.Name.ToLower();
				for (int i=0;i<words.Length;i++)
				{
					if ( name.IndexOf( words[i] ) == -1 )
					{
						match = false;
						break;
					}
				}

				if ( match )
					results.Add( g );
			}

			return results;
		}