19 references to DisallowNull
Microsoft.CodeAnalysis.CSharp (17)
FlowAnalysis\NullableWalker.cs (7)
2792
if ((parameterAnnotations & FlowAnalysisAnnotations.
DisallowNull
) != 0)
6022
if ((flowAnalysisAnnotations & FlowAnalysisAnnotations.
DisallowNull
) == FlowAnalysisAnnotations.
DisallowNull
)
6657
return ((targetAnnotations & FlowAnalysisAnnotations.
DisallowNull
) != 0) &&
9158
return annotations & (FlowAnalysisAnnotations.
DisallowNull
| FlowAnalysisAnnotations.AllowNull);
9179
return annotations & (FlowAnalysisAnnotations.
DisallowNull
| FlowAnalysisAnnotations.AllowNull);
9193
annotations |= FlowAnalysisAnnotations.
DisallowNull
;
Symbols\Metadata\PE\PEFieldSymbol.cs (4)
55
Debug.Assert((value & ~(FlowAnalysisAnnotations.
DisallowNull
| FlowAnalysisAnnotations.AllowNull | FlowAnalysisAnnotations.MaybeNull | FlowAnalysisAnnotations.NotNull)) == 0);
58
if ((value & FlowAnalysisAnnotations.
DisallowNull
) != 0) bitsToSet |= PackedFlags.HasDisallowNullAttribute;
70
if ((theBits & PackedFlags.HasDisallowNullAttribute) != 0) value |= FlowAnalysisAnnotations.
DisallowNull
;
417
if (module.HasAttribute(handle, AttributeDescription.DisallowNullAttribute)) annotations |= FlowAnalysisAnnotations.
DisallowNull
;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
779
if (module.HasAttribute(handle, AttributeDescription.DisallowNullAttribute)) annotations |= FlowAnalysisAnnotations.
DisallowNull
;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
252
if (attributeData.HasDisallowNullAttribute) annotations |= FlowAnalysisAnnotations.
DisallowNull
;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
153
if (attributeData.HasDisallowNullAttribute) annotations |= FlowAnalysisAnnotations.
DisallowNull
;
Symbols\SymbolExtensions.cs (1)
462
annotations |= FlowAnalysisAnnotations.
DisallowNull
;
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (2)
38
result |= FlowAnalysisAnnotations.
DisallowNull
;
83
if ((annotations & FlowAnalysisAnnotations.
DisallowNull
) != 0)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NullableReferenceTypesTests.cs (2)
38981
Assert.Equal(FlowAnalysisAnnotations.AllowNull | FlowAnalysisAnnotations.
DisallowNull
, setter.Parameters.Last().FlowAnalysisAnnotations);
42608
Assert.Equal(FlowAnalysisAnnotations.
DisallowNull
, setter.Parameters.Last().FlowAnalysisAnnotations);