Отредактированные комментарии в исходном коде 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
возможно, был удален.
Я видел много других примеров этого по всему их коду.
Как рассчитывались эти изменения? Это простое совпадение строк?