Class PlaceholderFeatureConverter

Version: 21.x

Handles conversion of a Placeholder feature collection.

Inheritance

System.Object

PlaceholderFeatureConverter

Namespace: Sitecore.LayoutService.Client.Json.Converter

Assembly: Sitecore.LayoutService.Client.Json.dll

Syntax
public class PlaceholderFeatureConverter : JsonConverter<Placeholder>

Constructors

PlaceholderFeatureConverter(IFieldParser)

Initializes a new instance of the PlaceholderFeatureConverter class.

Declaration
public PlaceholderFeatureConverter(IFieldParser fieldParser)
Parameters
TypeNameDescription
IFieldParserfieldParserThe field parser.

Methods

CanConvert(Type)

Declaration
public override bool CanConvert(Type typeToConvert)
Parameters
TypeNameDescription
System.TypetypeToConvert
Returns
TypeDescription
System.Boolean

Read(ref Utf8JsonReader, Type, JsonSerializerOptions)

Declaration
public override Placeholder Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
Parameters
TypeNameDescription
System.Text.Json.Utf8JsonReaderreader
System.TypetypeToConvert
System.Text.Json.JsonSerializerOptionsoptions
Returns
TypeDescription
Placeholder

Write(Utf8JsonWriter, Placeholder, JsonSerializerOptions)

Declaration
public override void Write(Utf8JsonWriter writer, Placeholder value, JsonSerializerOptions options)
Parameters
TypeNameDescription
System.Text.Json.Utf8JsonWriterwriter
Placeholdervalue
System.Text.Json.JsonSerializerOptionsoptions
If you have suggestions for improving this article, let us know!