public bool CanBeDeserialized(Type type) { var args = new TypeValidArgs(type); IsTypeValid(args); return(args.IsValid); }
protected virtual void IsTypeValid(TypeValidArgs args) { }
public bool CanBeSerialized(Type type) { var args = new TypeValidArgs(type); IsTypeValid(args); return args.IsValid; }