Canguro.Model.Results.ResultsPath.Contains C# (CSharp) Method

Contains() public static method

Checks whether a path is part of another
public static Contains ( string path1, string path2 ) : bool
path1 string Path that may extend path2 (i.e. Modal/Mode/1)
path2 string Container path (i.e. Modal/Mode)
return bool
        public static bool Contains(string path1, string path2)
        {
            path1 = path1.Trim(Separator);
            path2 = path2.Trim(Separator);

            if (path1.Length >= path2.Length && path1.Substring(0, path2.Length).Equals(path2))
                return true;

            return false;
        }

Usage Example

示例#1
0
        public ResultsCase FindPath(string resultsPath)
        {
            foreach (ResultsCase rc in this)
            {
                if (ResultsPath.Contains(rc.FullPath, resultsPath))
                {
                    return(rc);
                }
            }

            return(null);
        }