mirror of
https://github.com/actions/runner.git
synced 2025-12-19 00:36:55 +00:00
32 lines
642 B
C#
32 lines
642 B
C#
using System;
|
|
|
|
namespace GitHub.DistributedTask.ObjectTemplating
|
|
{
|
|
/// <summary>
|
|
/// Interface for building an object. This interface is used by
|
|
/// TemplateWriter to convert a TemplateToken DOM to another format.
|
|
/// </summary>
|
|
internal interface IObjectWriter
|
|
{
|
|
void WriteNull();
|
|
|
|
void WriteBoolean(Boolean value);
|
|
|
|
void WriteNumber(Double value);
|
|
|
|
void WriteString(String value);
|
|
|
|
void WriteSequenceStart();
|
|
|
|
void WriteSequenceEnd();
|
|
|
|
void WriteMappingStart();
|
|
|
|
void WriteMappingEnd();
|
|
|
|
void WriteStart();
|
|
|
|
void WriteEnd();
|
|
}
|
|
}
|