Click or drag to resize
MultilingualMessageRepository Class
Stores multilingual messages based on a key and culture
Inheritance Hierarchy
SystemObject
  FlexRule.TranslationMultilingualMessageRepository

Namespace: FlexRule.Translation
Assembly: FlexRule.Core.Library (in FlexRule.Core.Library.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
[SerializableAttribute]
public class MultilingualMessageRepository : IMultilingualMessageRepository, 
	IMessageLookup

The MultilingualMessageRepository type exposes the following members.

Constructors
Properties
  NameDescription
Protected propertyCurrentCulture
Top
Methods
  NameDescription
Public methodLookup
Looks up for a message based on a key on three level hierarchy.
Public methodRegister
Public methodRegisterDefault
Top
Extension Methods
  NameDescription
Public Extension MethodIsMonadParameterReference (Defined by MonadParameterReferenceExtension.)
Public Extension MethodRegister(ResourceManager, CultureInfo)Overloaded.
Registers a resource as a multilingual translation from a resource manager containing key (messageId) and translation
(Defined by MultilingualMessageRepositoryExtension.)
Public Extension MethodRegister(IDictionaryString, String, CultureInfo)Overloaded.
Registers a resource as a multilingual translation from a dictionary containing key (messageId) and translation
(Defined by MultilingualMessageRepositoryExtension.)
Top
See Also