public string Get(IFormatReader parameter) => parameter.Name.Contains(_separator) ? IdentityFormatter.Default.Get(parameter.Identifier == string.Empty ? parameter.Get(parameter.Name, string.Empty) : parameter) : _formatter.Get(parameter);
public bool IsSatisfiedBy(IInnerContent parameter) { var content = parameter.Get(); var key = _formatter.Get(content); var member = _serialization.Get(key); var result = member != null; if (result) { _handler.Handle(parameter, member); } return(result); }
public string Get(IFormatReader parameter) => _formatter.Get(parameter);