180 references to None
Microsoft.CodeAnalysis (6)
Compilation\Compilation.cs (1)
1057
public IArrayTypeSymbol CreateArrayTypeSymbol(ITypeSymbol elementType, int rank = 1, NullableAnnotation elementNullableAnnotation = NullableAnnotation.
None
)
Symbols\IMethodSymbol.cs (1)
111
/// then <see cref="NullableAnnotation.
None
"/> is returned.
Symbols\INamedTypeSymbol.cs (1)
85
/// then <see cref="NullableAnnotation.
None
"/> is returned for that type argument.
Symbols\ITypeParameterSymbol.cs (1)
53
/// constraint, this returns <see cref="NullableAnnotation.
None
"/>.
Symbols\ITypeSymbol.cs (1)
184
/// Nullable annotation associated with the type, or <see cref="NullableAnnotation.
None
"/> if there are none.
Symbols\NullableFlowState.cs (1)
44
return CodeAnalysis.NullableAnnotation.
None
;
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
83
protected IEnumerable<TypeInferenceInfo> CreateResult(SpecialType type, NullableAnnotation nullableAnnotation = NullableAnnotation.
None
)
CodeGenerationPointerTypeSymbol.cs (1)
14
: base(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, NullableAnnotation.
None
)
CodeGenerationSymbolFactory.cs (5)
335
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
,
355
public static IArrayTypeSymbol CreateArrayTypeSymbol(ITypeSymbol elementType, int rank = 1, NullableAnnotation nullableAnnotation = NullableAnnotation.
None
)
426
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
,
445
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
,
470
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
)
Microsoft.CodeAnalysis.CSharp (12)
BoundTree\BoundNode.cs (2)
236
CodeAnalysis.NullableAnnotation.
None
=> BoundNodeAttributes.TopLevelNone,
273
BoundNodeAttributes.TopLevelNone => CodeAnalysis.NullableAnnotation.
None
,
Symbols\MethodSymbol.cs (1)
1136
RequiresInstanceReceiver ? CodeAnalysis.NullableAnnotation.NotAnnotated : CodeAnalysis.NullableAnnotation.
None
;
Symbols\NullableAnnotationExtensions.cs (4)
93
if (annotation == CodeAnalysis.NullableAnnotation.
None
)
138
NullableAnnotation.Oblivious => CodeAnalysis.NullableAnnotation.
None
,
140
NullableAnnotation.Ignored => CodeAnalysis.NullableAnnotation.
None
,
151
CodeAnalysis.NullableAnnotation.
None
=> CSharp.NullableAnnotation.Oblivious,
Symbols\PublicModel\NamedTypeSymbol.cs (1)
17
public NamedTypeSymbol(CodeAnalysis.NullableAnnotation nullableAnnotation = CodeAnalysis.NullableAnnotation.
None
)
Symbols\PublicModel\TypeParameterSymbol.cs (2)
38
false when !_underlying.HasReferenceTypeConstraint => CodeAnalysis.NullableAnnotation.
None
,
41
null => CodeAnalysis.NullableAnnotation.
None
,
Symbols\PublicModel\TypeSymbol.cs (2)
69
(NullableAnnotation != CodeAnalysis.NullableAnnotation.
None
&& otherType.NullableAnnotation != CodeAnalysis.NullableAnnotation.
None
)) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ITypeSymbolExtensions.cs (1)
60
NullableAnnotation.
None
=> NullableSyntaxAnnotationEx.Oblivious,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
CodeGen\CodeGenTupleTest.cs (8)
6802
elementNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
));
6815
elementNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
None
));
6840
tuple2 = comp.CreateTupleTypeSymbol(underlyingType, elementNullableAnnotations: CreateAnnotations(CodeAnalysis.NullableAnnotation.
None
, 9));
6871
elementNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
));
6884
elementNullableAnnotations: ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
None
));
6909
tuple2 = comp.CreateTupleTypeSymbol(elementTypes, elementNullableAnnotations: CreateAnnotations(CodeAnalysis.NullableAnnotation.
None
, 9));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (14)
Semantics\LambdaDiscardParametersTests.cs (1)
71
VerifyDiscardParameterSymbol(underscores[1], "System.String", CodeAnalysis.NullableAnnotation.
None
, model);
Semantics\NativeIntegerTests.cs (1)
1627
Assert.Same(underlyingType, ((INamedTypeSymbol)type.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
)).NativeIntegerUnderlyingType);
Semantics\NullableContextTests.cs (5)
2079
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
None
);
2106
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
None
);
2125
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
None
);
2156
VerifySpeculativeSemanticModel(source, null, "string", Microsoft.CodeAnalysis.NullableAnnotation.
None
);
2216
Microsoft.CodeAnalysis.NullableAnnotation.
None
;
Semantics\NullableReferenceTypesTests.cs (7)
68509
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, model.GetTypeInfoAndVerifyIOperation(discard1.Designation).Nullability.Annotation);
68511
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, model.GetTypeInfo(discard1).Nullability.Annotation);
68520
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, model.GetTypeInfo(discard2).Nullability.Annotation);
68549
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, model.GetTypeInfo(discardPattern1).Nullability.Annotation);
68555
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, model.GetTypeInfo(discardPattern2).Nullability.Annotation);
151643
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, model.GetTypeInfo(identifiers[1]).Nullability.Annotation);
151645
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, model.GetTypeInfo(identifiers[3]).Nullability.Annotation);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (80)
Compilation\CompilationAPITests.cs (26)
2466
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementNullableAnnotation);
2467
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementType.NullableAnnotation);
2474
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementNullableAnnotation);
2475
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementType.NullableAnnotation);
2482
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementNullableAnnotation);
2483
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementType.NullableAnnotation);
2493
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType).ElementNullableAnnotation);
2494
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType).ElementType.NullableAnnotation);
2495
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
None
).ElementNullableAnnotation);
2496
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
None
).ElementType.NullableAnnotation);
2497
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
None
).ElementNullableAnnotation);
2498
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation: CodeAnalysis.NullableAnnotation.
None
).ElementType.NullableAnnotation);
2704
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, GetAnonymousTypeNullableAnnotations(type));
3040
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations);
3041
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations());
3075
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations);
3076
AssertEx.Equal(new[] { CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations());
Compilation\SemanticModelAPITests.cs (6)
4493
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, typeInfo.Nullability.Annotation);
4494
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, typeInfo.ConvertedNullability.Annotation);
4557
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, typeInfo.Nullability.Annotation);
4558
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, typeInfo.ConvertedNullability.Annotation);
4571
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, typeInfo.Nullability.Annotation);
4572
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, typeInfo.ConvertedNullability.Annotation);
Compilation\TypeInfoTests.cs (8)
42
EqualityTesting.AssertEqual(new TypeInfo(int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), default, default),
43
new TypeInfo(int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), default, default));
47
EqualityTesting.AssertEqual(new TypeInfo(intEnum1.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), default, default),
48
new TypeInfo(intEnum2.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), int32.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), default, default));
Symbols\FunctionPointerTypeSymbolTests.cs (1)
1574
c.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
),
Symbols\Source\NullablePublicAPITests.cs (31)
158
PublicNullableAnnotation.
None
,
225
PublicNullableAnnotation.
None
,
297
PublicNullableAnnotation.
None
,
385
PublicNullableAnnotation.
None
,
480
PublicNullableAnnotation.
None
,
482
PublicNullableAnnotation.
None
,
492
PublicNullableAnnotation.
None
,
574
Assert.Equal(PublicNullableAnnotation.
None
, method.ReceiverNullableAnnotation);
575
Assert.Equal(PublicNullableAnnotation.
None
, method.ReceiverType.NullableAnnotation);
585
PublicNullableAnnotation.
None
,
646
PublicNullableAnnotation.
None
,
704
PublicNullableAnnotation.
None
,
768
PublicNullableAnnotation.
None
,
769
PublicNullableAnnotation.
None
,
833
PublicNullableAnnotation.
None
,
901
PublicNullableAnnotation.
None
,
902
PublicNullableAnnotation.
None
,
958
PublicNullableAnnotation.
None
,
959
PublicNullableAnnotation.
None
,
1016
PublicNullableAnnotation.
None
,
1017
PublicNullableAnnotation.
None
,
1675
Assert.Equal(PublicNullableAnnotation.
None
, type.Nullability.Annotation);
1718
Assert.Equal(PublicNullableAnnotation.
None
, type.Nullability.Annotation);
2930
Assert.Equal(PublicNullableAnnotation.
None
, typeInfo.Type.NullableAnnotation);
3115
Assert.Equal(PublicNullableAnnotation.
None
, ((IMethodSymbol)symbol).TypeArgumentNullableAnnotations[0]);
3116
Assert.Equal(PublicNullableAnnotation.
None
, ((IMethodSymbol)symbol).TypeArguments[0].NullableAnnotation);
4401
Assert.Equal(PublicNullableAnnotation.
None
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4431
Assert.Equal(PublicNullableAnnotation.
None
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4556
Assert.Equal(PublicNullableAnnotation.
None
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4614
Assert.Equal(PublicNullableAnnotation.
None
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
4678
Assert.Equal(PublicNullableAnnotation.
None
, ((ITypeSymbol)symbol2.Symbol).NullableAnnotation);
Symbols\SymbolEqualityTests.cs (8)
252
VerifyEquality(type1.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), type2.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
),
260
VerifyEquality(type1, type2.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
),
264
VerifyEquality(type1.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), type2,
488
VerifyEquality(type1.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), type2.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
),
496
VerifyEquality(type1, type2.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
),
500
VerifyEquality(type1.WithNullableAnnotation(CodeAnalysis.NullableAnnotation.
None
), type2,
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
60
NullableAnnotation.
None
=> NullableSyntaxAnnotationEx.Oblivious,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Utilities\SymbolEquivalenceComparerTests.cs (1)
1416
Assert.Equal(NullableAnnotation.
None
, a1.NullableAnnotation);
Microsoft.CodeAnalysis.Features (1)
GenerateType\AbstractGenerateTypeService.State.cs (1)
263
BaseTypeOrInterfaceOpt = (INamedTypeSymbol)baseType.WithNullableAnnotation(NullableAnnotation.
None
);
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\ArrayTypeSymbol.vb (1)
403
Return NullableAnnotation.
None
Symbols\EventSymbol.vb (1)
286
Return NullableAnnotation.
None
Symbols\FieldSymbol.vb (1)
464
Return NullableAnnotation.
None
Symbols\MethodSymbol.vb (3)
930
Return NullableAnnotation.
None
1039
Return NullableAnnotation.
None
1063
Return Me.TypeArguments.SelectAsArray(Function(t) NullableAnnotation.
None
)
Symbols\NamedTypeSymbol.vb (1)
1154
Return Me.TypeArgumentsNoUseSiteDiagnostics.SelectAsArray(Function(t) NullableAnnotation.
None
)
Symbols\ParameterSymbol.vb (1)
320
Return NullableAnnotation.
None
Symbols\PropertySymbol.vb (1)
606
Return NullableAnnotation.
None
Symbols\Source\LocalSymbol.vb (1)
403
Return NullableAnnotation.
None
Symbols\TypeParameterSymbol.vb (2)
369
Return NullableAnnotation.
None
399
Return Me.ConstraintTypesNoUseSiteDiagnostics.SelectAsArray(Function(t) NullableAnnotation.
None
)
Symbols\TypeSymbol.vb (1)
764
Return NullableAnnotation.
None
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (8)
CodeGen\CodeGenTuples.vb (8)
7620
elementNullableAnnotations:=ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
))
7632
elementNullableAnnotations:=ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
None
))
7654
tuple2 = comp.CreateTupleTypeSymbol(underlyingType, elementNullableAnnotations:=CreateAnnotations(CodeAnalysis.NullableAnnotation.
None
, 9))
7681
elementNullableAnnotations:=ImmutableArray.Create(CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
))
7693
elementNullableAnnotations:=ImmutableArray.Create(CodeAnalysis.NullableAnnotation.Annotated, CodeAnalysis.NullableAnnotation.
None
))
7715
tuple2 = comp.CreateTupleTypeSymbol(elementTypes, elementNullableAnnotations:=CreateAnnotations(CodeAnalysis.NullableAnnotation.
None
, 9))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (21)
Compilation\CompilationAPITests.vb (21)
1515
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementNullableAnnotation)
1522
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementNullableAnnotation)
1529
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, arrayType.ElementNullableAnnotation)
1538
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType).ElementNullableAnnotation)
1539
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation:=Nothing).ElementNullableAnnotation)
1540
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation:=CodeAnalysis.NullableAnnotation.
None
).ElementNullableAnnotation)
1541
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation:=CodeAnalysis.NullableAnnotation.NotAnnotated).ElementNullableAnnotation)
1542
Assert.Equal(CodeAnalysis.NullableAnnotation.
None
, comp.CreateArrayTypeSymbol(elementType, elementNullableAnnotation:=CodeAnalysis.NullableAnnotation.Annotated).ElementNullableAnnotation)
1720
AssertEx.Equal({CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, GetAnonymousTypeNullableAnnotations(type))
1726
AssertEx.Equal({CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, GetAnonymousTypeNullableAnnotations(type))
1949
AssertEx.Equal({CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations)
1956
AssertEx.Equal({CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations)
1981
AssertEx.Equal({CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations)
1988
AssertEx.Equal({CodeAnalysis.NullableAnnotation.
None
, CodeAnalysis.NullableAnnotation.
None
}, type.TypeArgumentNullableAnnotations)
Microsoft.CodeAnalysis.Workspaces (7)
AbstractTypeInferenceService.AbstractTypeInferrer.cs (1)
83
protected IEnumerable<TypeInferenceInfo> CreateResult(SpecialType type, NullableAnnotation nullableAnnotation = NullableAnnotation.
None
)
CodeGenerationPointerTypeSymbol.cs (1)
14
: base(null, null, default, Accessibility.NotApplicable, default, string.Empty, SpecialType.None, NullableAnnotation.
None
)
CodeGenerationSymbolFactory.cs (5)
335
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
,
355
public static IArrayTypeSymbol CreateArrayTypeSymbol(ITypeSymbol elementType, int rank = 1, NullableAnnotation nullableAnnotation = NullableAnnotation.
None
)
426
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
,
445
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
,
470
NullableAnnotation nullableAnnotation = NullableAnnotation.
None
)