public bool Equals(string name, FindNameBy findOn, StringComparison comparisonType) { switch (findOn) { case FindNameBy.FullName: return(this.FullName.Equals(name, comparisonType)); case FindNameBy.Name: return(this.Name.Equals(name, comparisonType)); case FindNameBy.Both: default: return(this.FullName.Equals(name, comparisonType) || this.Name.Equals(name, comparisonType)); } }
public bool Contains(string typeName, FindNameBy findOn, StringComparison comparisonType) { return(this.Any(primitiveType => primitiveType.Equals(typeName, findOn, comparisonType))); }
public bool Equals(string name, FindNameBy findOn) { return(this.Equals(name, findOn, StringComparison.Ordinal)); }
public bool Contains(string typeName, FindNameBy findOn) { return(this.Any(primitiveType => primitiveType.Equals(typeName, findOn))); }