Files

54 lines
8.2 KiB
Markdown

#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Model\.Common\.I18n](Pf2eModel.Model.Common.I18n.md 'Pf2eModel\.Model\.Common\.I18n')
## LocaleString Class
Локализованная строка\.
```csharp
public class LocaleString : System.Collections.Generic.ICollection<Pf2eModel.Model.Common.I18n.LocaleItem>, System.Collections.Generic.IEnumerable<Pf2eModel.Model.Common.I18n.LocaleItem>, System.Collections.IEnumerable
```
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') &#129106; LocaleString
Implements [System\.Collections\.Generic\.ICollection&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1')[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1'), [System\.Collections\.Generic\.IEnumerable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1')[LocaleItem](LocaleItem.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleItem')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.IEnumerable-1 'System\.Collections\.Generic\.IEnumerable\`1'), [System\.Collections\.IEnumerable](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.IEnumerable 'System\.Collections\.IEnumerable')
| Constructors | |
| :--- | :--- |
| [LocaleString\(\)](LocaleString.LocaleString().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.LocaleString\(\)') | Конструктор класса [LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')\. |
| Fields | |
| :--- | :--- |
| [\_items](LocaleString._items.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.\_items') | Список локализаций строк\. |
| Properties | |
| :--- | :--- |
| [Count](LocaleString.Count.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Count') | Количество локализаций\. |
| [IsReadOnly](LocaleString.IsReadOnly.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.IsReadOnly') | Получает значение, указывающее, является ли объект [System\.Collections\.Generic\.ICollection&lt;&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Collections.Generic.ICollection-1 'System\.Collections\.Generic\.ICollection\`1') доступным только для чтения\. |
| [this\[LocaleType\]](LocaleString.this[LocaleType].md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.this\[Pf2eModel\.Model\.Common\.I18n\.LocaleType\]') | Получение локализованной строки по типу локализации\. |
| [this\[string\]](LocaleString.this[string].md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.this\[string\]') | Получение локализованной строки по типу локализации\. |
| [Types](LocaleString.Types.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Types') | Коллекция реализованных типов локализаций\. |
| Methods | |
| :--- | :--- |
| [\_E\(string\)](LocaleString._E(string).md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.\_E\(string\)') | Получение типа локализации по строковому представлению\. |
| [Add\(LocaleItem\)](LocaleString.Add.md#Pf2eModel.Model.Common.I18n.LocaleString.Add(Pf2eModel.Model.Common.I18n.LocaleItem) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2eModel\.Model\.Common\.I18n\.LocaleItem\)') | Добавление объекта локализованной строки в коллекцию\. |
| [Add\(LocaleType, string\)](LocaleString.Add.md#Pf2eModel.Model.Common.I18n.LocaleString.Add(Pf2eModel.Model.Common.I18n.LocaleType,string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Add\(Pf2eModel\.Model\.Common\.I18n\.LocaleType, string\)') | Добавление локализованной строки в коллекцию\. |
| [AssureDefault\(\)](LocaleString.AssureDefault().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.AssureDefault\(\)') | Проверяет наличие хотя бы одной локализации\. |
| [Clear\(\)](LocaleString.Clear().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Clear\(\)') | Отчистка коллекции локализованных строк\. |
| [Contains\(LocaleItem\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(Pf2eModel.Model.Common.I18n.LocaleItem) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2eModel\.Model\.Common\.I18n\.LocaleItem\)') | Проверка наличия объекта локализованной строки в коллекции\. |
| [Contains\(LocaleType\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Проверка наличия локализованной строки в коллекции по типу локализации\. |
| [Contains\(string\)](LocaleString.Contains.md#Pf2eModel.Model.Common.I18n.LocaleString.Contains(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Contains\(string\)') | Проверка наличия локализованной строки в коллекции по строковому представлению типа локализации\. |
| [Deserialize\(string\)](LocaleString.Deserialize(string).md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Deserialize\(string\)') | Десериализация локализованной строки из JSON\-формата\. |
| [GetEnumerator\(\)](LocaleString.GetEnumerator().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetEnumerator\(\)') | Возвращает перечислитель, выполняющий перебор элементов в коллекции\. |
| [GetItem\(LocaleType\)](LocaleString.GetItem.md#Pf2eModel.Model.Common.I18n.LocaleString.GetItem(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetItem\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Получение объекта локализованной строки по типу локализации\. |
| [GetItem\(string\)](LocaleString.GetItem.md#Pf2eModel.Model.Common.I18n.LocaleString.GetItem(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.GetItem\(string\)') | Получение объекта локализованной строки по строковому представлению типа локализации\. |
| [RealLocale\(LocaleType\)](LocaleString.RealLocale.md#Pf2eModel.Model.Common.I18n.LocaleString.RealLocale(Pf2eModel.Model.Common.I18n.LocaleType) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.RealLocale\(Pf2eModel\.Model\.Common\.I18n\.LocaleType\)') | Получение типа локализации с учётом её наличия в коллекции\. |
| [RealLocale\(string\)](LocaleString.RealLocale.md#Pf2eModel.Model.Common.I18n.LocaleString.RealLocale(string) 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.RealLocale\(string\)') | Получение типа локализации по строковому представлению с учётом её наличия в коллекции\. |
| [Serialize\(\)](LocaleString.Serialize().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.Serialize\(\)') | Сериализация локализованной строки в JSON\-формат\. |
| [ToString\(\)](LocaleString.ToString().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.ToString\(\)') | Возвращает строку, представляющую текущий объект\. |
| Explicit Interface Implementations | |
| :--- | :--- |
| [System\.Collections\.IEnumerable\.GetEnumerator\(\)](LocaleString.System.Collections.IEnumerable.GetEnumerator().md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString\.System\.Collections\.IEnumerable\.GetEnumerator\(\)') | Возвращает перечислитель, который осуществляет итерацию по коллекции\. |