AjaxControlToolkit.MultipartFormDataParser.Parse C# (CSharp) Метод

Parse() статический приватный Метод

static private Parse ( byte bytes, Encoding encoding ) : MultipartFormData
bytes byte
encoding System.Text.Encoding
Результат MultipartFormData
        static MultipartFormData Parse(byte[] bytes, Encoding encoding) {
            var source = encoding.GetString(bytes);
            var firstEofIndex = source.IndexOf(EOF);
            if(firstEofIndex < 0)
                return null;


            var boundaryDelimiter = source.Substring(0, firstEofIndex);
            var boundaries = source.Split(new[] { boundaryDelimiter }, StringSplitOptions.RemoveEmptyEntries);
            return new MultipartFormData {
                Boundaries = boundaries,
                Delimiter = boundaryDelimiter,
                Source = source
            };
        }