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; 3099var state = GetParameterState(parameterType, parameter.FlowAnalysisAnnotations).State; 6909annotations = node.Method.ContainingType.ExtensionParameter.FlowAnalysisAnnotations; 7470var annotations = parameter.FlowAnalysisAnnotations; 11290var 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)
441if (property.GetOwnOrInheritedSetMethod()?.Parameters.Last().FlowAnalysisAnnotations is { } setterAnnotations) 469ParameterSymbol parameter => parameter.FlowAnalysisAnnotations,
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
149get { return _underlyingParameter.FlowAnalysisAnnotations; }