1 write to Value
Microsoft.Extensions.AI.Abstractions (1)
SpeechToText\SpeechToTextResponseUpdateKind.cs (1)
50Value = Throw.IfNullOrWhitespace(value);
12 references to Value
Microsoft.Extensions.AI.Abstractions (5)
SpeechToText\SpeechToTextResponseUpdateKind.cs (5)
83=> string.Equals(Value, other.Value, StringComparison.OrdinalIgnoreCase); 87=> StringComparer.OrdinalIgnoreCase.GetHashCode(Value); 90public override string ToString() => Value; 102=> Throw.IfNull(writer).WriteStringValue(value.Value);
Microsoft.Extensions.AI.Abstractions.Tests (7)
SpeechToText\SpeechToTextResponseUpdateKindTests.cs (6)
15Assert.Equal("abc", new SpeechToTextResponseUpdateKind("abc").Value); 48Assert.Equal(SpeechToTextResponseUpdateKind.SessionOpen.ToString(), SpeechToTextResponseUpdateKind.SessionOpen.Value); 49Assert.Equal(SpeechToTextResponseUpdateKind.Error.ToString(), SpeechToTextResponseUpdateKind.Error.Value); 50Assert.Equal(SpeechToTextResponseUpdateKind.TextUpdating.ToString(), SpeechToTextResponseUpdateKind.TextUpdating.Value); 51Assert.Equal(SpeechToTextResponseUpdateKind.TextUpdated.ToString(), SpeechToTextResponseUpdateKind.TextUpdated.Value); 52Assert.Equal(SpeechToTextResponseUpdateKind.SessionClose.ToString(), SpeechToTextResponseUpdateKind.SessionClose.Value);
SpeechToText\SpeechToTextResponseUpdateTests.cs (1)
35Assert.Equal("custom", update.Kind.Value);