public string NameFor(BlockToken token) { return(NamingStrategyFor(token).NameFor(token)); }
protected bool Equals(BlockToken other) { return(string.Equals(_value, other._value) && Equals(_accessor, other._accessor)); }
public IBlockNamingStrategy NamingStrategyFor(BlockToken token) { return(AllNamingStrategies().FirstOrDefault(x => x.Matches(token))); }