public virtual void RemoveStorableType(Type typeToRemove) { if (StoredTypes.Contains(typeToRemove)) { StoredTypes.Remove(typeToRemove); } }
public virtual void AddStorableType(Type typeToAdd) { if (IsTypeStorable(typeToAdd, false)) { return; } if (StoredTypes.Contains(typeToAdd)) { return; } StoredTypes.Add(typeToAdd); }
/// <inheritdoc /> protected override bool IsQualifiedByPredicate(Type type) { return(StoredTypes.Contains(type) == false); }