1 write to Value
Microsoft.Extensions.AI.Abstractions (1)
SpeechToText\SpeechToTextResponseUpdateKind.cs (1)
50
Value
= 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
);
90
public override string ToString() =>
Value
;
102
=> Throw.IfNull(writer).WriteStringValue(value.
Value
);
Microsoft.Extensions.AI.Abstractions.Tests (7)
SpeechToText\SpeechToTextResponseUpdateKindTests.cs (6)
15
Assert.Equal("abc", new SpeechToTextResponseUpdateKind("abc").
Value
);
48
Assert.Equal(SpeechToTextResponseUpdateKind.SessionOpen.ToString(), SpeechToTextResponseUpdateKind.SessionOpen.
Value
);
49
Assert.Equal(SpeechToTextResponseUpdateKind.Error.ToString(), SpeechToTextResponseUpdateKind.Error.
Value
);
50
Assert.Equal(SpeechToTextResponseUpdateKind.TextUpdating.ToString(), SpeechToTextResponseUpdateKind.TextUpdating.
Value
);
51
Assert.Equal(SpeechToTextResponseUpdateKind.TextUpdated.ToString(), SpeechToTextResponseUpdateKind.TextUpdated.
Value
);
52
Assert.Equal(SpeechToTextResponseUpdateKind.SessionClose.ToString(), SpeechToTextResponseUpdateKind.SessionClose.
Value
);
SpeechToText\SpeechToTextResponseUpdateTests.cs (1)
35
Assert.Equal("custom", update.Kind.
Value
);