21 overrides of ReturnTypeFlowAnalysisAnnotations
Microsoft.CodeAnalysis.CSharp (18)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
150
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
104
public sealed override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\ErrorMethodSymbol.cs (1)
173
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
829
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
638
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> Signature.ReturnParam.FlowAnalysisAnnotations;
Symbols\ReducedExtensionMethodSymbol.cs (1)
489
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> _reducedFrom.ReturnTypeFlowAnalysisAnnotations;
Symbols\SignatureOnlyMethodSymbol.cs (1)
79
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
105
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=>
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
167
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
145
public sealed override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
123
public sealed override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
106
public sealed override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
159
public sealed override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
149
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
232
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
197
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
143
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
322
public sealed override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> UnderlyingMethod.ReturnTypeFlowAnalysisAnnotations;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.cs (1)
336
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\PlaceholderMethodSymbol.cs (1)
164
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
Symbols\SynthesizedContextMethodSymbol.cs (1)
135
public override FlowAnalysisAnnotations
ReturnTypeFlowAnalysisAnnotations
=> FlowAnalysisAnnotations.None;
15 references to ReturnTypeFlowAnalysisAnnotations
Microsoft.CodeAnalysis.CSharp (9)
FlowAnalysis\NullableWalker.cs (2)
2918
annotations = method.
ReturnTypeFlowAnalysisAnnotations
;
10109
currentPropertyGetter.
ReturnTypeFlowAnalysisAnnotations
);
Lowering\SynthesizedMethodBaseSymbol.cs (1)
209
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => BaseMethod.
ReturnTypeFlowAnalysisAnnotations
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
489
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => _reducedFrom.
ReturnTypeFlowAnalysisAnnotations
;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1281
baseMethod.
ReturnTypeFlowAnalysisAnnotations
,
1283
overrideMethod.
ReturnTypeFlowAnalysisAnnotations
))
Symbols\SymbolExtensions.cs (2)
446
var annotations = property.GetOwnOrInheritedGetMethod()?.
ReturnTypeFlowAnalysisAnnotations
?? FlowAnalysisAnnotations.None;
473
MethodSymbol method => method.
ReturnTypeFlowAnalysisAnnotations
,
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
322
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => UnderlyingMethod.
ReturnTypeFlowAnalysisAnnotations
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\NullableReferenceTypesTests.cs (5)
28267
Assert.Equal(FlowAnalysisAnnotations.MaybeNull, getter.
ReturnTypeFlowAnalysisAnnotations
);
28288
Assert.Equal(FlowAnalysisAnnotations.None, setter.
ReturnTypeFlowAnalysisAnnotations
);
28370
Assert.Equal(FlowAnalysisAnnotations.MaybeNull | FlowAnalysisAnnotations.NotNull, getter.
ReturnTypeFlowAnalysisAnnotations
);
38930
Assert.Equal(FlowAnalysisAnnotations.None, setter.
ReturnTypeFlowAnalysisAnnotations
);
45881
Assert.Equal(FlowAnalysisAnnotations.NotNull, getter.
ReturnTypeFlowAnalysisAnnotations
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
63
Assert.Equal(FlowAnalysisAnnotations.None, symbol.
ReturnTypeFlowAnalysisAnnotations
);