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 (7)
1372var annotations = parameter.FlowAnalysisAnnotations; 1434FlowAnalysisAnnotations annotations = parameter.FlowAnalysisAnnotations; 2102return GetParameterState(parameterType, parameter.FlowAnalysisAnnotations).State; 3092var state = GetParameterState(parameterType, parameter.FlowAnalysisAnnotations).State; 6919annotations = node.Method.ContainingType.ExtensionParameter.FlowAnalysisAnnotations; 7488var annotations = parameter.FlowAnalysisAnnotations; 11307var typeWithState = GetParameterState(parameterType, parameter.FlowAnalysisAnnotations);
Symbols\NamedTypeSymbol.cs (1)
2693result = result.Join(NullableWalker.GetParameterState(parameter.TypeWithAnnotations, parameter.FlowAnalysisAnnotations).State);
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)
458if (property.GetOwnOrInheritedSetMethod()?.Parameters.Last().FlowAnalysisAnnotations is { } setterAnnotations) 486ParameterSymbol parameter => parameter.FlowAnalysisAnnotations,
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
149get { return _underlyingParameter.FlowAnalysisAnnotations; }