Отредактированы комментарии в исходном коде MS для .NET

Я хотел бы открыть исходный код большой базы кода и не смогу проверить весь исходный код вручную, прежде чем сделать это.

Кажется, MS редактирует некоторый текст из комментариев в исходном коде, который они выпустили для .NET BCL.

Вот пример из System.Lazy<T>:

if (boxed == null ||
    Interlocked.CompareExchange(ref m_boxed, boxed, null) != null)
{
    // If CreateValue returns null, it means another thread successfully invoked the value factory
    // and stored the result, so we should just take what was stored.  If CreateValue returns non-null
    // but we lose the ---- to store the single value, again we should just take what was stored.
    boxed = (Boxed)m_boxed;
}

Обратите внимание на текст ----. Кажется, слово race могло быть удалено.

Я видел много других примеров этого в своем коде.

Как рассчитывались эти редактуры? Это простое сопоставление строк?


person Drew Noakes    schedule 02.06.2015    source источник
comment
Вероятно, какой-то хитрый автоматизированный инструмент для удаления политически чувствительных слов.   -  person leppie    schedule 02.06.2015