private bool IsValidName() { if (currentName == StringSegment.Empty) { return(false); } if (!SipCharacters.IsValidToken(currentName)) { return(false); } return(true); }
private static bool IsProtocolValid(StringSegment protocol) { if (protocol == StringSegment.Empty) { return(false); } if (!SipCharacters.IsValidToken(protocol)) { return(false); } return(true); }
private bool IsValidValue() { if (isSingleName) { return(true); } if (currentValue == StringSegment.Empty) { return(false); } if (SipCharacters.IsValidQuoted(currentValue)) { return(true); } if (!SipCharacters.IsValidToken(currentValue)) { return(false); } return(true); }
private static bool IsMethodValid(ReadOnlyMemory <byte> bytes) { return(!bytes.IsEmpty && SipCharacters.IsValidToken(bytes.Span)); }
private static bool IsMethodValid(StringSegment chars) { return(chars.Length > 0 && SipCharacters.IsValidToken(chars)); }
private static bool IsMethodValid(ReadOnlyMemory <char> chars) { return(!chars.IsEmpty && SipCharacters.IsValidToken(chars.Span)); }