/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Compilers/CSharp/Portable/Symbols/FlowAnalysisAnnotations.cs
27 строк
837 B
Jared Parsons
generated move
28 сен 2020, 19:36
28 сен 2020, 19:36
1cca63b
Код
Авторство
О чём код?
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. #nullable disable using System; namespace Microsoft.CodeAnalysis.CSharp.Symbols { [Flags] internal enum FlowAnalysisAnnotations { None = 0, AllowNull = 1 << 0, DisallowNull = 1 << 1, MaybeNullWhenTrue = 1 << 2, MaybeNullWhenFalse = 1 << 3, MaybeNull = MaybeNullWhenTrue | MaybeNullWhenFalse, NotNullWhenTrue = 1 << 4, NotNullWhenFalse = 1 << 5, NotNull = NotNullWhenTrue | NotNullWhenFalse, DoesNotReturnIfFalse = 1 << 6, DoesNotReturnIfTrue = 1 << 7, DoesNotReturn = DoesNotReturnIfTrue | DoesNotReturnIfFalse, } }