MimeKit.Header.ReceivedTokenSkipDomain C# (CSharp) Method

ReceivedTokenSkipDomain() static private method

static private ReceivedTokenSkipDomain ( byte text, int &index ) : void
text byte
index int
return void
		static void ReceivedTokenSkipDomain (byte[] text, ref int index)
		{
			if (!ParseUtils.SkipCommentsAndWhiteSpace (text, ref index, text.Length, false))
				return;

			if (text[index] == (byte) '[') {
				while (index < text.Length && text[index] != (byte) ']')
					index++;

				if (index < text.Length)
					index++;

				return;
			}

			while (ParseUtils.SkipAtom (text, ref index, text.Length) && index < text.Length && text[index] == (byte) '.')
				index++;
		}