Skip to content

Commit f3fa054

Browse files
author
Joel W Kall
committed
added overloads to OpenApiWriterBase.WriteValue for long, float and double
1 parent 3b41c0b commit f3fa054

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

src/Microsoft.OpenApi/Writers/OpenApiWriterBase.cs

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,26 @@ public void Flush()
111111
/// </summary>
112112
/// <param name="value">The string value.</param>
113113
public abstract void WriteValue(string value);
114+
115+
/// <summary>
116+
/// Write float value.
117+
/// </summary>
118+
/// <param name="value">The float value.</param>
119+
public virtual void WriteValue(float value)
120+
{
121+
WriteValueSeparator();
122+
Writer.Write(value);
123+
}
124+
125+
/// <summary>
126+
/// Write double value.
127+
/// </summary>
128+
/// <param name="value">The double value.</param>
129+
public virtual void WriteValue(double value)
130+
{
131+
WriteValueSeparator();
132+
Writer.Write(value);
133+
}
114134

115135
/// <summary>
116136
/// Write decimal value.
@@ -132,6 +152,16 @@ public virtual void WriteValue(int value)
132152
Writer.Write(value);
133153
}
134154

155+
/// <summary>
156+
/// Write long value.
157+
/// </summary>
158+
/// <param name="value">The long value.</param>
159+
public virtual void WriteValue(long value)
160+
{
161+
WriteValueSeparator();
162+
Writer.Write(value);
163+
}
164+
135165
/// <summary>
136166
/// Write boolean value.
137167
/// </summary>

0 commit comments

Comments
 (0)