ViewRowHelperGetFirstStringValueByPrefixWithLocalizationInfo - метод
Возвращает значение первого по порядку строкового поля с именем, начинающимся с указанного префикса,
или null, если поле не найдено. Также указывается признак того, что требуется выполнить локализацию
значения, что актуально, если указан параметр skipLocalization равный true, но локализация была бы выполнена
при указании этого параметра как false
Пространство имён: Tessa.ViewsСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
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, то значение локализуется.