<commit_before>﻿using System.Collections.Generic;

namespace Http
{
    public interface IHeader : IList<string>
    {
        string Name { get; }

        bool Optional { get; }<commit_msg>Adding xml doc comments to 'IHeader'<commit_after>﻿namespace Http
{
    using System.Collections.Generic;

    /// <summary>Provides the interface for types that represent a request or response header.</summary>
    public interface IHeader : IList<string>
    {
        /// <summary>Gets the name of the header. This is the value that is used to identify headers in a message.</summary>
        string Name { get; }

        /// <summary>
        /// Gets a value indicating whether the header is optional. An optional header is a header that may be ommitted if
        /// there are no values associated with that header. A required header will always be included in the message, even if it
        /// has no value associated with it.
        /// </summary>
        bool Optional { get; }
{'fraction_non_alphanumeric': 0.0824847250509165, 'fraction_numerical': 0.0, 'mean_word_length': 2.5745454545454547, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 1}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7444697', 'n_tokens_mistral': 245, 'n_tokens_neox': 240, 'n_words': 113}