40 references to NullabilityState
Microsoft.Extensions.AI.Abstractions (40)
src\LegacySupport\NullabilityInfoContext\NullabilityInfo.cs (4)
17
internal NullabilityInfo(Type type,
NullabilityState
readState,
NullabilityState
writeState,
36
public
NullabilityState
ReadState { get; internal set; }
41
public
NullabilityState
WriteState { get; internal set; }
src\LegacySupport\NullabilityInfoContext\NullabilityInfoContext.cs (35)
28
private readonly Dictionary<MemberInfo,
NullabilityState
> _context = new();
38
private
NullabilityState
? GetNullableContext(MemberInfo? memberInfo)
42
if (_context.TryGetValue(memberInfo, out
NullabilityState
state))
81
if (nullability.ReadState !=
NullabilityState
.Unknown)
146
var
codeAnalysisReadState =
NullabilityState
.Unknown;
147
var
codeAnalysisWriteState =
NullabilityState
.Unknown;
155
codeAnalysisReadState =
NullabilityState
.NotNull;
159
codeAnalysisReadState ==
NullabilityState
.Unknown &&
162
codeAnalysisReadState =
NullabilityState
.Nullable;
166
codeAnalysisWriteState =
NullabilityState
.NotNull;
169
codeAnalysisWriteState ==
NullabilityState
.Unknown &&
172
codeAnalysisWriteState =
NullabilityState
.Nullable;
177
if (codeAnalysisReadState !=
NullabilityState
.Unknown)
182
if (codeAnalysisWriteState !=
NullabilityState
.Unknown)
211
nullability.ReadState =
NullabilityState
.Unknown;
221
nullability.WriteState =
NullabilityState
.Unknown;
328
if (nullability.ReadState !=
NullabilityState
.Unknown)
338
NullabilityState
state =
NullabilityState
.Unknown;
353
state =
NullabilityState
.Nullable;
357
state =
NullabilityState
.NotNull;
452
if (nullability.ReadState ==
NullabilityState
.NotNull)
498
var
state =
NullabilityState
.Unknown;
584
var
state =
NullabilityState
.Unknown;
614
private static
NullabilityState
TranslateByte(object? value)
616
return value is byte b ? TranslateByte(b) :
NullabilityState
.Unknown;
619
private static
NullabilityState
TranslateByte(byte b) =>
622
1 =>
NullabilityState
.NotNull,
623
2 =>
NullabilityState
.Nullable,
624
_ =>
NullabilityState
.Unknown
643
public bool ParseNullableState(int index, ref
NullabilityState
state)
Utilities\AIJsonUtilities.Schema.Create.cs (1)
346
nullabilityContext?.Create(parameter).WriteState is
NullabilityState
.Nullable)