Match() public static method

public static Match ( object s1, string s2, bool ignoreCase ) : bool
s1 object
s2 string
ignoreCase bool
return bool
Ejemplo n.º 1
0
 public bool Match(string input, string hashValue)
 {
     return(StringHelper.Match(this.Encrypt(input), hashValue, true));
 }
Ejemplo n.º 2
0
        public bool GetProjectItemExists(string projectName, string parentRelativeName, ProjectItemType parentItemType)
        {
            var relativeFolder = string.Empty;
            var parentFileName = string.Empty;

            if (parentItemType == ProjectItemType.File)
            {
                var folders = parentRelativeName.Split(new char[] { '\\' });
                for (var ii = 0; ii < folders.Length - 1; ii++)
                {
                    relativeFolder = relativeFolder + @"\" + folders[ii];
                }
                parentFileName = folders[folders.Length - 1];
            }
            else
            {
                relativeFolder = parentRelativeName;
            }
            if (relativeFolder != string.Empty && relativeFolder != "\\")
            {
                var folder = this.GetProjectItem(GetProject(projectName), relativeFolder, false);
                if (parentItemType == ProjectItemType.File)
                {
                    foreach (ProjectItem subItem in folder.ProjectItems)
                    {
                        if (subItem.Kind == Constants.vsProjectItemKindPhysicalFile && StringHelper.Match(subItem.Name, parentFileName))
                        {
                            return(true);
                        }
                    }
                    return(false);
                }
                return(folder != null);
            }
            else
            {
                var projectToAddTo = this.GetProject(projectName);
                foreach (ProjectItem projectItem in projectToAddTo.ProjectItems)
                {
                    if (projectItem.Kind == Constants.vsProjectItemKindPhysicalFile && projectItem.Name == parentFileName)
                    {
                        return(true);
                    }
                }
                return(false);
            }
        }