88 references to None
Microsoft.CodeAnalysis.CSharp (60)
FlowAnalysis\NullableWalker.cs (13)
2901
annotations = FlowAnalysisAnnotations.
None
;
2912
annotations = FlowAnalysisAnnotations.
None
;
2926
annotations = FlowAnalysisAnnotations.
None
;
2931
annotations = FlowAnalysisAnnotations.
None
;
6002
return FlowAnalysisAnnotations.
None
;
6013
return IsAnalyzingAttribute ? FlowAnalysisAnnotations.
None
: parameter.FlowAnalysisAnnotations;
7008
return (parameter, type, FlowAnalysisAnnotations.
None
, isExpandedParamsArgument: true);
9106
var annotations = IsAnalyzingAttribute ? FlowAnalysisAnnotations.
None
: property.GetFlowAnalysisAnnotations();
9145
return FlowAnalysisAnnotations.
None
;
9155
_ => FlowAnalysisAnnotations.
None
9174
return FlowAnalysisAnnotations.
None
;
9177
var annotations = memberSymbol switch { PropertySymbol prop => prop.GetFlowAnalysisAnnotations(), FieldSymbol field => GetFieldAnnotations(field), _ => FlowAnalysisAnnotations.
None
};
9184
var annotations = FlowAnalysisAnnotations.
None
;
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
150
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
213
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
45
=> FlowAnalysisAnnotations.
None
;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
104
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\ErrorMethodSymbol.cs (2)
173
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
177
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
829
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
831
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
86
internal override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Metadata\PE\PEFieldSymbol.cs (2)
69
value = FlowAnalysisAnnotations.
None
;
415
FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
653
return _packedFlags.DoesNotReturn ? FlowAnalysisAnnotations.DoesNotReturn : FlowAnalysisAnnotations.
None
;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
777
FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
;
Symbols\SignatureOnlyMethodSymbol.cs (2)
79
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
83
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
248
var annotations = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourceClonedParameterSymbol.cs (1)
140
get { return FlowAnalysisAnnotations.
None
; }
Symbols\Source\SourceComplexParameterSymbol.cs (2)
149
return FlowAnalysisAnnotations.
None
;
151
FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
622
=> attributeData?.HasDoesNotReturnAttribute == true ? FlowAnalysisAnnotations.DoesNotReturn : FlowAnalysisAnnotations.
None
;
1175
FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
361
return FlowAnalysisAnnotations.
None
;
364
var result = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
101
get { return FlowAnalysisAnnotations.
None
; }
Symbols\Source\ThisParameterSymbol.cs (1)
120
get { return FlowAnalysisAnnotations.
None
; }
Symbols\SymbolExtensions.cs (2)
446
var annotations = property.GetOwnOrInheritedGetMethod()?.ReturnTypeFlowAnalysisAnnotations ?? FlowAnalysisAnnotations.
None
;
477
_ => FlowAnalysisAnnotations.
None
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
33
var result = FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
167
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
145
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
149
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
90
=> FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (2)
123
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
210
get { return 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\SynthesizedInstanceMethodSymbol.cs (1)
78
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
149
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (2)
232
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
236
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
117
get { return FlowAnalysisAnnotations.
None
; }
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
197
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
162
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
166
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (2)
143
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
147
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\TypeWithState.cs (1)
40
public static TypeWithState Create(TypeWithAnnotations typeWithAnnotations, FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (6)
Symbols\DisplayClassVariable.cs (1)
166
get { return FlowAnalysisAnnotations.
None
; }
Symbols\EEMethodSymbol.cs (2)
336
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
340
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\PlaceholderMethodSymbol.cs (2)
164
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
168
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\SynthesizedContextMethodSymbol.cs (1)
135
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (19)
Semantics\NullableReferenceTypesTests.cs (19)
20639
VerifyAnnotationsAndMetadata(c, "C.op_Equality", NotNull,
None
);
20685
VerifyAnnotationsAndMetadata(c, "C.op_Equality",
None
, NotNull);
28288
Assert.Equal(FlowAnalysisAnnotations.
None
, setter.ReturnTypeFlowAnalysisAnnotations);
34931
VerifyAnnotationsAndMetadata(c, "C.Main",
None
);
34932
VerifyAnnotationsAndMetadata(c, "C.TryGetValue",
None
, NotNullWhenTrue);
35898
VerifyAnnotationsAndMetadata(c, "C.Main",
None
);
36123
VerifyAnnotations(c, "C.MyIsNullOrEmpty",
None
);
36183
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
None
);
36297
VerifyAnnotationsAndMetadata(c, "Extension.MyIsNullOrEmpty",
None
, NotNullWhenFalse);
36592
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull",
None
, NotNull);
36836
VerifyAnnotationsAndMetadata(c, "Interface.ThrowIfNull",
None
, NotNull);
36874
VerifyAnnotationsAndMetadata(c, "Interface.ThrowIfNull",
None
, NotNull);
36875
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull",
None
,
None
);
36906
VerifyAnnotationsAndMetadata(c, "Interface.ThrowIfNull",
None
,
None
);
36907
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull",
None
, NotNull);
37429
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull", NotNull,
None
);
38930
Assert.Equal(FlowAnalysisAnnotations.
None
, setter.ReturnTypeFlowAnalysisAnnotations);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
FunctionPointerUtilities.cs (3)
63
Assert.Equal(FlowAnalysisAnnotations.
None
, symbol.ReturnTypeFlowAnalysisAnnotations);
64
Assert.Equal(FlowAnalysisAnnotations.
None
, symbol.FlowAnalysisAnnotations);
110
Assert.Equal(FlowAnalysisAnnotations.
None
, symbol.FlowAnalysisAnnotations);