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