80 references to NotAnnotated
Microsoft.CodeAnalysis.CSharp (36)
Binder\Binder_Patterns.cs (2)
332
declType: TypeWithAnnotations.Create(narrowedType, NullableAnnotation.
NotAnnotated
),
933
return TypeWithAnnotations.Create(inputType.StrippedType(), NullableAnnotation.
NotAnnotated
);
Binder\Semantics\BestTypeInferrer.cs (1)
22
var result = NullableAnnotation.
NotAnnotated
;
FlowAnalysis\NullableWalker.cs (11)
3764
var result = new VisitResult(objectInitializer.Type, NullableAnnotation.
NotAnnotated
, NullableFlowState.NotNull);
3953
SetAnalyzedNullability(node.ImplicitReceiverOpt, new VisitResult(node.ImplicitReceiverOpt.Type, NullableAnnotation.
NotAnnotated
, NullableFlowState.NotNull));
4061
return GetOrCreatePlaceholderSlot(node, TypeWithAnnotations.Create(node.Type, NullableAnnotation.
NotAnnotated
));
5110
targetType = TypeWithAnnotations.Create(node.Type, NullableAnnotation.
NotAnnotated
);
7097
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.
NotAnnotated
: NullableAnnotation.Annotated;
7104
return NullableAnnotation.
NotAnnotated
;
8268
dependsOnTypeParameter(typeParameter1, (TypeParameterSymbol)targetType.Type, NullableAnnotation.
NotAnnotated
, out var annotation))
8301
bool dependsOn = dependsOnTypeParameter(typeParameter1, typeParameter2, NullableAnnotation.
NotAnnotated
, out var annotation);
8833
var argTypeWithAnnotations = TypeWithAnnotations.Create(argType, NullableAnnotation.
NotAnnotated
);
9020
var lvalueResult = TypeWithAnnotations.Create(node.Type, NullableAnnotation.
NotAnnotated
);
10088
TypeWithAnnotations.Create(node.EnumeratorInfoOpt.ElementType, NullableAnnotation.
NotAnnotated
).ToTypeWithState();
FlowAnalysis\NullableWalker_Patterns.cs (1)
438
outputSlot = makeDagTempSlot(TypeWithAnnotations.Create(e.Type, NullableAnnotation.
NotAnnotated
), output);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.ToStringMethodSymbol.cs (1)
49
get { return TypeWithAnnotations.Create(this.Manager.System_String, NullableAnnotation.
NotAnnotated
); }
Symbols\ConstraintsHelper.cs (1)
1525
case NullableAnnotation.
NotAnnotated
:
Symbols\NullableAnnotationExtensions.cs (4)
18
public static bool IsNotAnnotated(this NullableAnnotation annotation) => annotation == NullableAnnotation.
NotAnnotated
;
77
/// The attribute (metadata) representation of <see cref="NullableAnnotation.
NotAnnotated
"/>.
132
NullableAnnotation.
NotAnnotated
=> CodeAnalysis.NullableAnnotation.NotAnnotated,
152
CodeAnalysis.NullableAnnotation.NotAnnotated => CSharp.NullableAnnotation.
NotAnnotated
,
Symbols\PublicModel\Symbol.cs (1)
25
builder.Add(TypeWithAnnotations.Create(type, (typeArg?.NullableAnnotation.ToInternalAnnotation() ?? NullableAnnotation.
NotAnnotated
)));
Symbols\Source\ThisParameterSymbol.cs (1)
33
=> TypeWithAnnotations.Create(_containingType, NullableAnnotation.
NotAnnotated
);
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
76
return (TypeWithAnnotations.Create(Binder.GetWellKnownType(DeclaringCompilation, WellKnownType.System_Type, diagnostics, Location), NullableAnnotation.
NotAnnotated
),
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
92
var annotation = ContainingType.IsRecordStruct ? NullableAnnotation.Oblivious : NullableAnnotation.
NotAnnotated
;
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
43
var annotation = ContainingType.IsRecordStruct ? NullableAnnotation.Oblivious : NullableAnnotation.
NotAnnotated
;
Symbols\TypeWithAnnotations.cs (7)
79
return Create(typeSymbol, nullableAnnotation: isAnnotated ? NullableAnnotation.Annotated : isNullableEnabled ? NullableAnnotation.
NotAnnotated
: NullableAnnotation.Oblivious);
93
case NullableAnnotation.
NotAnnotated
:
122
return Create(Type, NullableAnnotation.
NotAnnotated
, CustomModifiers);
156
case NullableAnnotation.
NotAnnotated
:
704
return CreateNonLazyType(typeSymbol, NullableAnnotation.
NotAnnotated
, CustomModifiers);
792
return annotation switch { NullableAnnotation.Annotated => NullableFlowState.MaybeDefault, NullableAnnotation.
NotAnnotated
=> NullableFlowState.MaybeNull, _ => NullableFlowState.NotNull };
899
return CreateNonLazyType(defaultType, defaultType.IsNullableType() ? type.NullableAnnotation : NullableAnnotation.
NotAnnotated
, _customModifiers);
Symbols\TypeWithState.cs (3)
89
var type = TypeWithAnnotations.Create(Type, NullableAnnotation.
NotAnnotated
);
93
(Type?.IsValueType == true ? NullableAnnotation.
NotAnnotated
: NullableAnnotation.Annotated) :
94
(State.IsNotNull() || Type?.CanContainNull() == false ? NullableAnnotation.
NotAnnotated
: NullableAnnotation.Annotated);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleTest.cs (1)
29045
var nonNullableObject = TypeWithAnnotations.Create(@object, NullableAnnotation.
NotAnnotated
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (42)
Semantics\DelegateTypeTests.cs (2)
12258
var funcOfStringNotNullable = funcOfT.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(stringType, NullableAnnotation.
NotAnnotated
)));
12274
var setNotNullable = (TypeWithAnnotations type) => TypeWithAnnotations.Create(type.Type, NullableAnnotation.
NotAnnotated
);
Semantics\NullableReferenceTypesTests.cs (40)
8856
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp0).NullableAnnotation);
8861
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8864
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8869
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8872
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8879
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
8885
Assert.Equal(NullableAnnotation.
NotAnnotated
, getParameterType(comp1).NullableAnnotation);
11178
verify("C3.F1", "System.String!", NullableAnnotation.
NotAnnotated
);
11180
verify("C3.F3", "System.Int32", NullableAnnotation.
NotAnnotated
);
11278
verify("C3.F1", "T", NullableAnnotation.
NotAnnotated
);
11280
verify("C3.F3", "T!", NullableAnnotation.
NotAnnotated
);
11282
verify("C3.F5", "T", NullableAnnotation.
NotAnnotated
);
67842
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
67989
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
67992
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
68057
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
68094
Assert.Equal(NullableAnnotation.
NotAnnotated
, symbol.TypeWithAnnotations.NullableAnnotation);
109386
m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.
NotAnnotated
))),
109393
m1.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(a, NullableAnnotation.
NotAnnotated
))),
109751
Assert.Equal(NullableAnnotation.
NotAnnotated
, f1.TypeWithAnnotations.NullableAnnotation);
112067
var c2 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.
NotAnnotated
)));
112118
var c2 = cDefinition.Construct(ImmutableArray.Create(TypeWithAnnotations.Create(cDefinition.TypeParameters.Single(), NullableAnnotation.
NotAnnotated
)));
123112
var inputs = new[] { NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
};
123119
{ NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
123144
var inputs = new[] { NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
};
123149
{ NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
123150
{ NullableAnnotation.Oblivious, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
123151
{ NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
},
123175
var inputs = new[] { NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
};
123180
{ NullableAnnotation.Annotated, NullableAnnotation.Annotated, NullableAnnotation.
NotAnnotated
},
123181
{ NullableAnnotation.Annotated, NullableAnnotation.Oblivious, NullableAnnotation.
NotAnnotated
},
123182
{ NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
, NullableAnnotation.
NotAnnotated
},
135250
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
135338
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
135411
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
135484
Assert.Equal(NullableAnnotation.
NotAnnotated
, tuple.TupleElements[0].TypeWithAnnotations.NullableAnnotation);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\UpdatedContainingSymbolAndNullableAnntotationTests.cs (1)
45
var wrappedLocal2 = UpdatedContainingSymbolAndNullableAnnotationLocal.CreateForTest(local2, m2, TypeWithAnnotations.Create(local1.Type, NullableAnnotation.
NotAnnotated
));