Table of Contents

Class LazyLocalizedText

Namespace
Core.Localization
Assembly
Core.Localization.dll
public class LazyLocalizedText : IText
Inheritance
object
LazyLocalizedText
Implements
Extension Methods

Constructors

LazyLocalizedText(TranslationId)

public LazyLocalizedText(TranslationId id)

Parameters

id TranslationId

Fields

Id

public readonly TranslationId Id

Field Value

TranslationId

Methods

Bind(string, IText)

public IText Bind(string placeholder, IText value)

Parameters

placeholder string
value IText

Returns

IText

BindUnsafe(string, IText)

public LazyLocalizedText BindUnsafe(string placeholder, IText value)

Parameters

placeholder string
value IText

Returns

LazyLocalizedText

Build(StringBuilder, ILocalizationResolver, ITextStyleProvider)

public void Build(StringBuilder sb, ILocalizationResolver resolver, ITextStyleProvider textStyle)

Parameters

sb StringBuilder
resolver ILocalizationResolver
textStyle ITextStyleProvider

Equals(LazyLocalizedText)

public bool Equals(LazyLocalizedText other)

Parameters

other LazyLocalizedText

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string