9 overrides of FlowAnalysisAnnotations
Microsoft.CodeAnalysis.CSharp (9)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
91internal override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.None;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
793internal override FlowAnalysisAnnotations FlowAnalysisAnnotations
Symbols\SignatureOnlyParameterSymbol.cs (1)
95internal override FlowAnalysisAnnotations FlowAnalysisAnnotations { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceClonedParameterSymbol.cs (1)
152internal override FlowAnalysisAnnotations FlowAnalysisAnnotations
Symbols\Source\SourceComplexParameterSymbol.cs (1)
148internal override FlowAnalysisAnnotations FlowAnalysisAnnotations
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
132internal override FlowAnalysisAnnotations FlowAnalysisAnnotations
Symbols\Source\ThisParameterSymbol.cs (1)
78internal sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
118internal override FlowAnalysisAnnotations FlowAnalysisAnnotations
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
146internal override FlowAnalysisAnnotations FlowAnalysisAnnotations
14 references to FlowAnalysisAnnotations
Microsoft.CodeAnalysis.CSharp (14)
FlowAnalysis\NullableWalker.cs (8)
1335var annotations = parameter.FlowAnalysisAnnotations; 1397FlowAnalysisAnnotations annotations = parameter.FlowAnalysisAnnotations; 2065return GetParameterState(parameterType, parameter.FlowAnalysisAnnotations).State; 2079result = result.Join(GetParameterState(parameter.TypeWithAnnotations, parameter.FlowAnalysisAnnotations).State); 3048var state = GetParameterState(parameterType, parameter.FlowAnalysisAnnotations).State; 6853annotations = node.Method.ContainingType.ExtensionParameter.FlowAnalysisAnnotations; 7393var annotations = parameter.FlowAnalysisAnnotations; 11199var typeWithState = GetParameterState(parameterType, parameter.FlowAnalysisAnnotations);
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (3)
1348baseParameter.FlowAnalysisAnnotations, 1350overrideParameter.FlowAnalysisAnnotations)) 1368if (notNullIfParameterNotNull.Contains(overrideParam.Name) && NullableWalker.GetParameterState(baseParam.TypeWithAnnotations, baseParam.FlowAnalysisAnnotations).IsNotNull)
Symbols\SymbolExtensions.cs (2)
441if (property.GetOwnOrInheritedSetMethod()?.Parameters.Last().FlowAnalysisAnnotations is { } setterAnnotations) 469ParameterSymbol parameter => parameter.FlowAnalysisAnnotations,
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
149get { return _underlyingParameter.FlowAnalysisAnnotations; }