NullableContext Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa el estado del análisis que acepta valores NULL en un punto específico de un archivo. Los bits uno y dos corresponden a si la característica que acepta valores NULL está habilitada. Los bits tres y cuatro corresponden a si el contexto se heredó del contexto global.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
[System.Flags]
public enum NullableContext
[<System.Flags>]
type NullableContext =
Public Enum NullableContext
- Herencia
-
NullableContext
- Atributos
Campos
AnnotationsContextInherited | 8 | El estado de anotación que acepta valores NULL se hereda del valor predeterminado del proyecto. El valor predeterminado del proyecto puede cambiar en función del tipo de archivo. Los archivos generados tienen valores NULL desactivados de forma predeterminada, independientemente de la configuración predeterminada de nivel de proyecto. |
AnnotationsEnabled | 2 | Las anotaciones que aceptan valores NULL están habilitadas y se mostrarán cuando las API definidas en esta ubicación se usen en otros contextos. |
ContextInherited | 12 | El estado actual de las advertencias y las anotaciones se heredan del valor predeterminado del proyecto. Esta marca se establece de forma predeterminada al principio de todos los archivos. El valor predeterminado del proyecto puede cambiar en función del tipo de archivo. Los archivos generados tienen valores NULL desactivados de forma predeterminada, independientemente de la configuración predeterminada de nivel de proyecto. |
Disabled | 0 | Las advertencias y anotaciones que aceptan valores NULL se desactivan explícitamente en esta ubicación. |
Enabled | 3 | La característica que acepta valores NULL está totalmente habilitada. |
WarningsContextInherited | 4 | El estado de advertencia que acepta valores NULL se hereda del valor predeterminado del proyecto. El valor predeterminado del proyecto puede cambiar en función del tipo de archivo. Los archivos generados tienen valores NULL desactivados de forma predeterminada, independientemente de la configuración predeterminada de nivel de proyecto. |
WarningsEnabled | 1 | Las advertencias que aceptan valores NULL están habilitadas y se notificarán en esta ubicación del archivo. |