Отредактированные комментарии в исходном коде 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 возможно, был удален.

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

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

0 ответов

Другие вопросы по тегам