Пример #1
0
 private void EnsureNullableContextMapInitialized()
 {
     if (_lazyNullableContextStateMap == null)
     {
         // Create the #nullable directive map on demand.
         Interlocked.CompareExchange(ref _lazyNullableContextStateMap, NullableContextStateMap.Create(this, IsGeneratedCode()), null);
     }
 }
Пример #2
0
        internal NullableContextState GetNullableContextState(int position)
        {
            if (_lazyNullableContextStateMap == null)
            {
                // Create the #nullable directive map on demand.
                Interlocked.CompareExchange(ref _lazyNullableContextStateMap, NullableContextStateMap.Create(this, IsGeneratedCode()), null);
            }

            return(_lazyNullableContextStateMap.GetContextState(position));
        }