Search Results for

    Show / Hide Table of Contents

    Interface ITypedKeyValueContainer

    Simplified interface for retrieving field values.

    An object that has field values associated with it should implement this interface (such as TranslationUnit).

    Namespace: Sdl.LanguagePlatform.TranslationMemory
    Assembly: Sdl.LanguagePlatform.TranslationMemory.dll
    Syntax
    public interface ITypedKeyValueContainer

    Methods

    GetType(string)

    Returns the type of the field with name "fieldName". If the object does not have a value for that field, returns FieldValueType.Unknown.

    Declaration
    FieldValueType GetType(string fieldName)
    Parameters
    Type Name Description
    string fieldName

    The field name.

    Returns
    Type Description
    FieldValueType

    The type of that field, or FieldValueType.Unknown if it doesn't exist.

    GetValue(string)

    Returns the value of field with name "fieldName". The return value can be any field type.

    Declaration
    FieldValue GetValue(string fieldName)
    Parameters
    Type Name Description
    string fieldName

    The field name.

    Returns
    Type Description
    FieldValue

    The value of the field, or null if not defined.

    GetValue(string, FieldValueType)

    Returns the value of field with name "fieldName", given the field value type t.

    Declaration
    FieldValue GetValue(string fieldName, FieldValueType t)
    Parameters
    Type Name Description
    string fieldName

    The field name

    FieldValueType t

    The field type to return the value for.

    Returns
    Type Description
    FieldValue

    null if no value is defined. Throws exception if value is of a different type.

    In this article
    • Methods
      • GetType(string)
      • GetValue(string)
      • GetValue(string, FieldValueType)
    Back to top Generated by DocFX