Документ анализирует подходы к обеспечению безопасности от нулевых ссылок в языках программирования, особенно в C#. Изучаются как объектно-ориентированные, так и функциональные методы, а также затрагиваются контракты кода и типы, не допускающие значений null. В конце обсуждаются различные решения и подходы, включая использование контрактов и монад для повышения выразительности и безопасности кода.