83 references to None
Microsoft.CodeAnalysis.CSharp (61)
FlowAnalysis\NullableWalker.cs (13)
3143
annotations = FlowAnalysisAnnotations.
None
;
3154
annotations = FlowAnalysisAnnotations.
None
;
3168
annotations = FlowAnalysisAnnotations.
None
;
3173
annotations = FlowAnalysisAnnotations.
None
;
7008
return FlowAnalysisAnnotations.
None
;
7020
return FlowAnalysisAnnotations.
None
;
8267
return (parameter, paramsIterationType, FlowAnalysisAnnotations.
None
, isExpandedParamsArgument: true);
10523
var annotations = IsAnalyzingAttribute ? FlowAnalysisAnnotations.
None
: property.GetFlowAnalysisAnnotations();
10562
return FlowAnalysisAnnotations.
None
;
10572
_ => FlowAnalysisAnnotations.
None
10591
return FlowAnalysisAnnotations.
None
;
10594
var annotations = memberSymbol switch { PropertySymbol prop => prop.GetFlowAnalysisAnnotations(), FieldSymbol field => GetFieldAnnotations(field), _ => FlowAnalysisAnnotations.
None
};
10601
var annotations = FlowAnalysisAnnotations.
None
;
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
150
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Lowering\SynthesizedMethodBaseSymbol.cs (1)
197
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)
175
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
179
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
845
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
847
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
90
internal override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Metadata\PE\PEFieldSymbol.cs (2)
69
value = FlowAnalysisAnnotations.
None
;
417
FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
681
return _packedFlags.DoesNotReturn ? FlowAnalysisAnnotations.DoesNotReturn : FlowAnalysisAnnotations.
None
;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
794
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)
249
var annotations = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourceClonedParameterSymbol.cs (1)
152
get { return FlowAnalysisAnnotations.
None
; }
Symbols\Source\SourceComplexParameterSymbol.cs (2)
156
return FlowAnalysisAnnotations.
None
;
158
FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (2)
681
=> attributeData?.HasDoesNotReturnAttribute == true ? FlowAnalysisAnnotations.DoesNotReturn : FlowAnalysisAnnotations.
None
;
1616
FlowAnalysisAnnotations annotations = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
361
return FlowAnalysisAnnotations.
None
;
364
var result = FlowAnalysisAnnotations.
None
;
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
134
get { return FlowAnalysisAnnotations.
None
; }
Symbols\Source\ThisParameterSymbol.cs (1)
75
get { return FlowAnalysisAnnotations.
None
; }
Symbols\SymbolExtensions.cs (2)
439
var annotations = property.GetOwnOrInheritedGetMethod()?.ReturnTypeFlowAnalysisAnnotations ?? FlowAnalysisAnnotations.
None
;
470
_ => FlowAnalysisAnnotations.
None
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
38
var result = FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
134
if (FlowAnalysisAnnotations != 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)
120
public sealed override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
218
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\SynthesizedInteractiveInitializerMethod.cs (1)
149
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (2)
233
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
237
public override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedMethodSymbol.cs (1)
86
public sealed override FlowAnalysisAnnotations FlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
122
get { return FlowAnalysisAnnotations.
None
; }
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
197
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
163
public override FlowAnalysisAnnotations ReturnTypeFlowAnalysisAnnotations => FlowAnalysisAnnotations.
None
;
167
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.Semantic.UnitTests (19)
Semantics\NullableReferenceTypesTests.cs (19)
20678
VerifyAnnotationsAndMetadata(c, "C.op_Equality", NotNull,
None
);
20724
VerifyAnnotationsAndMetadata(c, "C.op_Equality",
None
, NotNull);
30226
Assert.Equal(FlowAnalysisAnnotations.
None
, setter.ReturnTypeFlowAnalysisAnnotations);
36869
VerifyAnnotationsAndMetadata(c, "C.Main",
None
);
36870
VerifyAnnotationsAndMetadata(c, "C.TryGetValue",
None
, NotNullWhenTrue);
37836
VerifyAnnotationsAndMetadata(c, "C.Main",
None
);
38061
VerifyAnnotations(c, "C.MyIsNullOrEmpty",
None
);
38121
VerifyAnnotationsAndMetadata(c, "C.MyIsNullOrEmpty",
None
);
38235
VerifyAnnotationsAndMetadata(c, "Extension.MyIsNullOrEmpty",
None
, NotNullWhenFalse);
38658
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull",
None
, NotNull);
38902
VerifyAnnotationsAndMetadata(c, "Interface.ThrowIfNull",
None
, NotNull);
38940
VerifyAnnotationsAndMetadata(c, "Interface.ThrowIfNull",
None
, NotNull);
38941
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull",
None
,
None
);
38972
VerifyAnnotationsAndMetadata(c, "Interface.ThrowIfNull",
None
,
None
);
38973
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull",
None
, NotNull);
39495
VerifyAnnotationsAndMetadata(c, "C.ThrowIfNull", NotNull,
None
);
40996
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);