17 references to AllowNull
Microsoft.CodeAnalysis.CSharp (17)
FlowAnalysis\NullableWalker.cs (7)
821if ((annotations & FlowAnalysisAnnotations.AllowNull) != 0) 3084if ((parameterAnnotations & FlowAnalysisAnnotations.AllowNull) != 0) 7429else if ((flowAnalysisAnnotations & FlowAnalysisAnnotations.AllowNull) == FlowAnalysisAnnotations.AllowNull) 11330return annotations & (FlowAnalysisAnnotations.DisallowNull | FlowAnalysisAnnotations.AllowNull); 11351return annotations & (FlowAnalysisAnnotations.DisallowNull | FlowAnalysisAnnotations.AllowNull); 11360annotations |= FlowAnalysisAnnotations.AllowNull;
Symbols\Metadata\PE\PEFieldSymbol.cs (4)
59Debug.Assert((value & ~(FlowAnalysisAnnotations.DisallowNull | FlowAnalysisAnnotations.AllowNull | FlowAnalysisAnnotations.MaybeNull | FlowAnalysisAnnotations.NotNull)) == 0); 63if ((value & FlowAnalysisAnnotations.AllowNull) != 0) bitsToSet |= PackedFlags.HasAllowNullAttribute; 75if ((theBits & PackedFlags.HasAllowNullAttribute) != 0) value |= FlowAnalysisAnnotations.AllowNull; 440if (module.HasAttribute(handle, AttributeDescription.AllowNullAttribute)) annotations |= FlowAnalysisAnnotations.AllowNull;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
810if (module.HasAttribute(handle, AttributeDescription.AllowNullAttribute)) annotations |= FlowAnalysisAnnotations.AllowNull;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
252if (attributeData.HasAllowNullAttribute) annotations |= FlowAnalysisAnnotations.AllowNull;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
163if (attributeData.HasAllowNullAttribute) annotations |= FlowAnalysisAnnotations.AllowNull;
Symbols\SymbolExtensions.cs (1)
452annotations |= FlowAnalysisAnnotations.AllowNull;
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (2)
47result |= FlowAnalysisAnnotations.AllowNull; 96if ((annotations & FlowAnalysisAnnotations.AllowNull) != 0)