9 overrides of FlowAnalysisAnnotations
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
86
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
761
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
Symbols\SignatureOnlyParameterSymbol.cs (1)
84
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
{ get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
138
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
Symbols\Source\SourceComplexParameterSymbol.cs (1)
137
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
99
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
Symbols\Source\ThisParameterSymbol.cs (1)
118
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
115
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
139
internal override FlowAnalysisAnnotations
FlowAnalysisAnnotations
19 references to FlowAnalysisAnnotations
Microsoft.CodeAnalysis.CSharp (12)
FlowAnalysis\NullableWalker.cs (6)
1158
var annotations = parameter.
FlowAnalysisAnnotations
;
1220
FlowAnalysisAnnotations annotations = parameter.
FlowAnalysisAnnotations
;
1878
return GetParameterState(parameterType, parameter.
FlowAnalysisAnnotations
).State;
2751
var state = GetParameterState(parameterType, parameter.
FlowAnalysisAnnotations
).State;
6013
return IsAnalyzingAttribute ? FlowAnalysisAnnotations.None : parameter.
FlowAnalysisAnnotations
;
9029
var typeWithState = GetParameterState(parameterType, parameter.
FlowAnalysisAnnotations
);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (3)
1313
baseParameter.
FlowAnalysisAnnotations
,
1315
overrideParameter.
FlowAnalysisAnnotations
))
1333
if (notNullIfParameterNotNull.Contains(overrideParam.Name) && NullableWalker.GetParameterState(baseParam.TypeWithAnnotations, baseParam.
FlowAnalysisAnnotations
).IsNotNull)
Symbols\SymbolExtensions.cs (2)
447
if (property.GetOwnOrInheritedSetMethod()?.Parameters.Last().
FlowAnalysisAnnotations
is { } setterAnnotations)
475
ParameterSymbol parameter => parameter.
FlowAnalysisAnnotations
,
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
142
get { return _underlyingParameter.
FlowAnalysisAnnotations
; }
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\LambdaTests.cs (2)
4942
Assert.Equal(FlowAnalysisAnnotations.AllowNull | FlowAnalysisAnnotations.MaybeNullWhenFalse, lambdas[0].Parameters[0].
FlowAnalysisAnnotations
);
4987
Assert.Equal(FlowAnalysisAnnotations.NotNullWhenTrue, lambda.Parameters[0].
FlowAnalysisAnnotations
);
Semantics\NullableReferenceTypesTests.cs (4)
36130
var actual = method.Parameters.Select(p => p.
FlowAnalysisAnnotations
);
38920
Assert.Equal(FlowAnalysisAnnotations.AllowNull, setter.Parameters.Last().
FlowAnalysisAnnotations
);
38981
Assert.Equal(FlowAnalysisAnnotations.AllowNull | FlowAnalysisAnnotations.DisallowNull, setter.Parameters.Last().
FlowAnalysisAnnotations
);
42608
Assert.Equal(FlowAnalysisAnnotations.DisallowNull, setter.Parameters.Last().
FlowAnalysisAnnotations
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
110
Assert.Equal(FlowAnalysisAnnotations.None, symbol.
FlowAnalysisAnnotations
);