SharpCifs.Smb.NtlmContext.GetNtlmsspListItem C# (CSharp) Метод

GetNtlmsspListItem() приватный Метод

private GetNtlmsspListItem ( byte type2Token, int id0 ) : string
type2Token byte
id0 int
Результат string
		private string GetNtlmsspListItem(byte[] type2Token, int id0)
		{
			int ri = 58;
			for (; ; )
			{
				int id = Encdec.Dec_uint16le(type2Token, ri);
				int len = Encdec.Dec_uint16le(type2Token, ri + 2);
				ri += 4;
				if (id == 0 || (ri + len) > type2Token.Length)
				{
					break;
				}
			    if (id == id0)
			    {
			        try
			        {
			            return Runtime.GetStringForBytes(type2Token, ri, len, SmbConstants.UniEncoding
			                );
			        }
			        catch (UnsupportedEncodingException)
			        {
			            break;
			        }
			    }
			    ri += len;
			}
			return null;
		}