Class SearchResultFieldValueAccessor
A class which allows to use a search result as a ITypedKeyValueContainer.
Inheritance
Object
SearchResultFieldValueAccessor
Implements
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Sdl.LanguagePlatform.TranslationMemory
Assembly: Sdl.LanguagePlatform.TranslationMemory.dll
Syntax
public class SearchResultFieldValueAccessor : ITypedKeyValueContainer
Constructors
SearchResultFieldValueAccessor(SearchResult)
Initializes a new instance wiht the specified values.
Declaration
public SearchResultFieldValueAccessor(SearchResult r)
Parameters
Type | Name | Description |
---|---|---|
SearchResult | r | The search result. |
Methods
GetType(String)
See GetType(String)
Declaration
public 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)
See GetValue(String)
Declaration
public 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)
Declaration
public 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. |