API.GetAuctionsMatching C# (CSharp) Method

GetAuctionsMatching() public static method

public static GetAuctionsMatching ( string String ) : AuctionEntry[]
String string
return AuctionEntry[]
    public static AuctionEntry[] GetAuctionsMatching(string String)
    {
        if (String[String.Length - 1] == ':')
                String = String.Remove(String.Length - 1);
            String = String.Replace(" ", "");
            string[] sp = String.Split(':');
            AuctionEntry[] d = _auctionData.ToArray();

            var a =
                from auction in d
                where auction.Compare(sp)
                select auction;

            return a.ToArray();
    }