ViewRowHelperGetFirstStringValueByPrefixWithLocalizationInfo - метод
Возвращает значение первого по порядку строкового поля с именем, начинающимся с указанного префикса,
или null, если поле не найдено. Также указывается признак того, что требуется выполнить локализацию
значения, что актуально, если указан параметр skipLocalization равный true, но локализация была бы выполнена
при указании этого параметра как false
Пространство имён: Tessa.ViewsСборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
public static (string Text, bool Localize) GetFirstStringValueByPrefixWithLocalizationInfo(
this IDictionary<string, Object?> cardRow,
string? prefix,
INamedCollection<IViewColumnMetadata> columnsMetadata,
bool skipLocalization = false
)
<ExtensionAttribute>
Public Shared Function GetFirstStringValueByPrefixWithLocalizationInfo (
cardRow As IDictionary(Of String, Object),
prefix As String,
columnsMetadata As INamedCollection(Of IViewColumnMetadata),
Optional skipLocalization As Boolean = false
) As (Text As String, Localize As Boolean)
public:
[ExtensionAttribute]
static ValueTuple<String^, bool> GetFirstStringValueByPrefixWithLocalizationInfo(
IDictionary<String^, Object^>^ cardRow,
String^ prefix,
INamedCollection<IViewColumnMetadata^>^ columnsMetadata,
bool skipLocalization = false
)
[<ExtensionAttribute>]
static member GetFirstStringValueByPrefixWithLocalizationInfo :
cardRow : IDictionary<string, Object> *
prefix : string *
columnsMetadata : INamedCollection<IViewColumnMetadata> *
?skipLocalization : bool
(* Defaults:
let _skipLocalization = defaultArg skipLocalization false
*)
-> ValueTuple<string, bool>
- cardRow IDictionaryString, Object
- Данные строки представления.
- prefix String
- Префикс.
- columnsMetadata INamedCollectionIViewColumnMetadata
- Метаданные колонок представления.
- skipLocalization Boolean (Optional)
- Признак того, что локализация не будет выполнена, даже если она требуется по метаинформации.
ValueTupleString,
BooleanЗначение поля, или
null, если строковое поле с указанным префиксом не найдено.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IDictionaryString,
Object. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).
Если в метаданных колонки установлен флаг
Localizable, то значение локализуется.