public static Match ( object s1, string s2, bool ignoreCase ) : bool | ||
s1 | object | |
s2 | string | |
ignoreCase | bool | |
리턴 | bool |
public bool Match(string input, string hashValue) { return(StringHelper.Match(this.Encrypt(input), hashValue, true)); }
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); } }