42 references to Oblivious
Microsoft.CodeAnalysis.CSharp (42)
BoundTree\BoundDiscardExpression.cs (1)
25
return this.Update(NullableAnnotation.
Oblivious
, this.IsInferred, binder.CreateErrorType("var"));
Compilation\CSharpCompilation.cs (3)
2471
internal ArrayTypeSymbol CreateArrayTypeSymbol(TypeSymbol elementType, int rank = 1, NullableAnnotation elementNullableAnnotation = NullableAnnotation.
Oblivious
)
2489
internal PointerTypeSymbol CreatePointerTypeSymbol(TypeSymbol elementType, NullableAnnotation elementNullableAnnotation = NullableAnnotation.
Oblivious
)
4427
var nullableAnnotation = memberNullableAnnotations.IsDefault ? NullableAnnotation.
Oblivious
: memberNullableAnnotations[i].ToInternalAnnotation();
FlowAnalysis\NullableWalker.cs (6)
2431
case NullableAnnotation.
Oblivious
:
8829
return NullableAnnotation.
Oblivious
;
8922
return new BoundExpressionWithNullability(argument.Syntax, argument, NullableAnnotation.
Oblivious
, type: null);
11468
placeholderArgs.Add(new BoundExpressionWithNullability(variables[i].Expression.Syntax, variables[i].Expression, NullableAnnotation.
Oblivious
, conversion.DeconstructionInfo.OutputPlaceholders[i].Type));
13285
var result = TypeWithAnnotations.Create(node.Type, NullableAnnotation.
Oblivious
);
13391
var result = TypeWithAnnotations.Create(node.Type, NullableAnnotation.
Oblivious
);
Symbols\ConstraintsHelper.cs (3)
1241
case NullableAnnotation.
Oblivious
:
1278
case NullableAnnotation.
Oblivious
:
1641
case NullableAnnotation.
Oblivious
:
Symbols\Metadata\PE\SymbolFactory.cs (1)
170
return TypeWithAnnotations.Create(type, NullableAnnotation.
Oblivious
, CSharpCustomModifier.Convert(customModifiers));
Symbols\NullableAnnotationExtensions.cs (7)
20
public static bool IsOblivious(this NullableAnnotation annotation) => annotation == NullableAnnotation.
Oblivious
;
54
(NullableAnnotation.
Oblivious
, _) => b,
55
(_, NullableAnnotation.
Oblivious
) => a,
87
/// The attribute (metadata) representation of <see cref="NullableAnnotation.
Oblivious
"/>.
137
NullableAnnotation.
Oblivious
when type?.IsValueType == true => CodeAnalysis.NullableAnnotation.NotAnnotated,
138
NullableAnnotation.
Oblivious
=> CodeAnalysis.NullableAnnotation.None,
151
CodeAnalysis.NullableAnnotation.None => CSharp.NullableAnnotation.
Oblivious
,
Symbols\PublicModel\Symbol.cs (1)
48
var annotation = typeArgumentNullableAnnotations.IsDefault ? NullableAnnotation.
Oblivious
: typeArgumentNullableAnnotations[i].ToInternalAnnotation();
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
454
case NullableAnnotation.
Oblivious
:
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
70
var annotation = ContainingType.IsRecordStruct ? NullableAnnotation.
Oblivious
: NullableAnnotation.Annotated;
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
36
var annotation = ContainingType.IsRecordStruct ? NullableAnnotation.
Oblivious
: NullableAnnotation.Annotated;
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
32
var annotation = ContainingType.IsRecordStruct ? NullableAnnotation.
Oblivious
: NullableAnnotation.Annotated;
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
93
var annotation = ContainingType.IsRecordStruct ? NullableAnnotation.
Oblivious
: NullableAnnotation.NotAnnotated;
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
42
var annotation = ContainingType.IsRecordStruct ? NullableAnnotation.
Oblivious
: NullableAnnotation.NotAnnotated;
Symbols\TypeSymbol.cs (1)
2524
internal CodeAnalysis.NullableAnnotation DefaultNullableAnnotation => NullableAnnotationExtensions.ToPublicAnnotation(this, NullableAnnotation.
Oblivious
);
Symbols\TypeWithAnnotations.cs (13)
82
return Create(typeSymbol, nullableAnnotation: isAnnotated ? NullableAnnotation.Annotated : isNullableEnabled ? NullableAnnotation.NotAnnotated : NullableAnnotation.
Oblivious
);
85
internal static TypeWithAnnotations Create(TypeSymbol typeSymbol, NullableAnnotation nullableAnnotation = NullableAnnotation.
Oblivious
, ImmutableArray<CustomModifier> customModifiers = default)
95
case NullableAnnotation.
Oblivious
:
155
case NullableAnnotation.
Oblivious
:
494
else if (NullableAnnotation != NullableAnnotation.
Oblivious
)
497
if (newTypeWithModifiers.NullableAnnotation == NullableAnnotation.
Oblivious
)
522
else if (newTypeWithModifiers.NullableAnnotation != NullableAnnotation.
Oblivious
)
596
typeWithAnnotationsPredicate: (t, a, b) => t.NullableAnnotation != NullableAnnotation.
Oblivious
&& !t.Type.IsErrorType() && !t.Type.IsValueType,
709
if (result.NullableAnnotation != NullableAnnotation.
Oblivious
&&
712
result = CreateNonLazyType(newTypeSymbol, NullableAnnotation.
Oblivious
, result.CustomModifiers);
740
if (NullableAnnotation != NullableAnnotation.
Oblivious
)
745
return CreateNonLazyType(newTypeSymbol, NullableAnnotation.
Oblivious
, CustomModifiers);
1000
return NullableAnnotation.
Oblivious
;