public bool RemoveType(string typeName) { bool ok = false; MyTypeInfo type = FindType(typeName); if (type != null) { MyTypes.Remove(type); ok = true; } return(ok); }
public bool UpdateType(MyTypeInfo newType) { bool ok = false; int pos = MyTypes.FindIndex(ty => ty.TypeName.Equals(newType.TypeName, StringComparison.OrdinalIgnoreCase)); if (pos >= 0) { MyTypes[pos] = newType; ok = true; } return(ok); }
public void AddType(MyTypeInfo typeInfo) => MyTypes.Add(typeInfo);