public void TestMLString() { foreach (ILanguage language in Languages.getInstance().SupportedLanguages()) { MLString s = new MLString(language, "Value"); Assert.AreEqual("Value", s.Value(language)); string serialized = s.Serialize(); MLString s1 = new MLString(serialized); Assert.AreEqual("Value", s1.Value(language)); foreach (ILanguage alt in Languages.getInstance().SupportedLanguages()) { if (alt != language) { Assert.Throws <UndefinedValueForLanguageException>(delegate { s.Value(alt); }); } s.Set(alt, "Value for " + alt.Name); } MLString s2 = new MLString(s.Serialize()); foreach (ILanguage alt in Languages.getInstance().SupportedLanguages()) { Assert.AreEqual("Value for " + alt.Name, s.Value(alt)); Assert.AreEqual(s.Value(alt), s2.Value(alt)); } } }
/// <summary> /// Creates a teleport target instance /// </summary> /// <param name="name">Name</param> /// <param name="x">X coordinate</param> /// <param name="y">Y coordinate</param> /// <param name="z">Z coordinate</param> /// <param name="requiredIPLs">Required IPLs to load</param> /// <param name="removeIPLs">Required IPLs to remove</param> /// <param name="isLoaded">Is loaded</param> public TeleportTarget(MLString name, float x, float y, float z, string[] requiredIPLs = null, string[] removeIPLs = null) { Name = name; _coords = new RDR2.Math.Vector3(x, y, z); _requiredIPLs = requiredIPLs; _removeIPLs = removeIPLs; }
/// <summary> /// Creates an instance of menu and set initial values. /// </summary> /// <param name="title">Title of menu</param> /// <param name="location">Location of the menu</param> /// <param name="width">Width of the menu in pixel</param> /// <param name="itemHeight">Item height of the menu in pixel</param> /// <param name="itemPerPage">Item count per page</param> public Menu(MLString title, Point location, int width, int itemHeight, int itemPerPage) : this(title) { _width = width; _itemHeight = itemHeight; _itemPerPage = itemPerPage; Location = location; }
/// <summary> /// Creates an instance of menu and set initial values. /// </summary> /// <param name="title">Title of menu</param> /// <param name="location">Location of the menu</param> /// <param name="width">Width of the menu in pixel</param> /// <param name="itemHeight">Item height of the menu in pixel</param> /// <param name="screenWidth">Screen width in pixel</param> /// <param name="screenHeight">Screen height in pixel</param> /// <param name="itemPerPage">Item count per page</param> /// <param name="items">Menu items</param> public Menu(MLString title, Point location, int width, int itemHeight, int screenWidth, int screenHeight, int itemPerPage, MenuItem[] items) : this(title, location, items) { _width = width; _itemHeight = itemHeight; _screenHeight = screenHeight; _screenWidth = screenWidth; _itemPerPage = itemPerPage; }
public ADUser(ADUser user) { m_login = user.m_login; m_name = user.m_name; m_department = user.m_department; m_phone = user.m_phone; m_ipPhone = user.m_ipPhone; m_email = user.m_email; m_title = user.m_title; }
/// <summary> /// Экспортирует данные из справочников в поток. /// </summary> /// <param name="dictionaryNames">Список имен справочников.</param> /// <param name="dictionaryManager">Менеджер словарей.</param> /// <param name="stream">Выходной поток, в который производится экспорт.</param> public void ExportDictionary( MLString[] dictionaryNames, IDictionaryManager dictionaryManager, Stream stream ) { m_packer.StartBatch( stream ); foreach(MLString dictionaryName in dictionaryNames) { IDictionary dictionary = dictionaryManager.CreateDictionary( dictionaryName ); m_packer.AddToBatch( dictionary.Export( dictionaryManager ) ); } m_packer.FinishBatch(); }
public ADUser(DirectoryEntry result) { string[] fld_names = System.Configuration.ConfigurationManager.AppSettings["LdapFields"].Split( ',' ); if (result.Properties[fld_names[0]].Count != 0) // SAMAccountName m_login = (string)result.Properties[fld_names[0]][0]; string nameEN = string.Empty; string nameRU = string.Empty; if (result.Properties[fld_names[1]].Count != 0) // displayname nameEN = (string)result.Properties[fld_names[1]][0]; if (result.Properties[fld_names[2]].Count != 0) // description nameRU = (string)result.Properties[fld_names[2]][0]; m_name = new MLString( nameRU, nameEN ); if (result.Properties[fld_names[3]].Count != 0) // telephoneNumber m_phone = (string)result.Properties[fld_names[3]][0]; if (result.Properties[fld_names[4]].Count != 0) // department m_department = (string)result.Properties[fld_names[4]][0]; if (result.Properties[fld_names[5]].Count != 0) // ipPnone m_ipPhone = (string)result.Properties[fld_names[5]][0]; if (result.Properties[fld_names[6]].Count != 0) // mail m_email = (string)result.Properties[fld_names[6]][0]; if (result.Properties[fld_names[7]].Count != 0) // title m_title = (string)result.Properties[fld_names[7]][0]; }
/// <summary> /// Creates an instance of menu and set initial values. /// </summary> /// <param name="title">Title of menu</param> /// <param name="x">X position of the menu</param> /// <param name="y">Y position of the menu</param> /// <param name="width">Width of the menu in pixel</param> /// <param name="itemHeight">Item height of the menu in pixel</param> /// <param name="screenWidth">Screen width in pixel</param> /// <param name="screenHeight">Screen height in pixel</param> /// <param name="itemPerPage">Item count per page</param> public Menu(MLString title, int x, int y, int width, int itemHeight, int screenWidth, int screenHeight, int itemPerPage) : this(title, new Point(x, y), width, itemHeight, screenWidth, screenHeight, itemPerPage) { }
/// <summary> /// Creates an instance of a menu. /// </summary> /// <param name="title">Title of the menu</param> public Menu(MLString title) { Title = title; _items = new List <MenuItem>(); Debug.Log("Created Menu: {0}", title); }
/// <summary> /// Создаёт исключение "объект не найден" по имени объекта. /// </summary> /// <param name="objectName">Имя объекта.</param> public CoreObjectNotFoundException( MLString objectName ) : base(ResourceManager.GetString( "ObjectNotFoundException", objectName ).ToString()) { }
public CoreException( string messageRU, string messageEN, Exception innerException ) : base(messageEN, innerException) { m_MLMessage = new MLString( messageRU, messageEN ); }
public CoreException( MLString message, Exception innerException ) : base(message.EnglishValue, innerException) { m_MLMessage = message; }
public CoreNotSupportedException(string message) : base(message) { m_MLMessage = new MLString(message, message); }
public CoreException( string message ) : base(message) { m_MLMessage = new MLString( message, message ); }
public DictionaryElementCouldNotBeDeletedException( MLString message ) : base(message) { }
public DictionaryElementCouldNotBeDeletedException( MLString dictName, string kyes, MLString refDictName, string refKeys ) : base(ResourceManager.GetString( "DictionaryElementCouldNotBeDeletedException", dictName, new MLString( kyes ), refDictName, new MLString( refKeys ) )) { }
public CoreSettingsPropertyNotFoundException(MLString mlMessage, Exception innerException) : base(mlMessage.ToString(), innerException) { m_MLMessage = mlMessage; }
public DictionaryCantBeImportedException( MLString dictName ) : base(ResourceManager.GetString( "DictionaryCantBeImportedException", dictName )) { }
public CoreSettingsPropertyNotFoundException(string message, Exception innerException) : base(message, innerException) { m_MLMessage = new MLString(message, message); }
public CoreSecurityException(MLString mlMessage, Exception innerException) : base(mlMessage.ToString(), innerException) { m_MLMessage = mlMessage; }
public CoreSecurityException(MLString mlMessage) : base(mlMessage.ToString()) { m_MLMessage = mlMessage; }
public CoreNullReferenceException(MLString mlMessage) : base(mlMessage.ToString()) { m_MLMessage = mlMessage; }
/// <summary> /// Конструктор, создаёт исключение "ключ уже существует" по ключу и имени словаря. /// </summary> /// <param name="keyName">Ключ.</param> /// <param name="dictName">Название словаря.</param> public DictionaryKeyAlreadyExistsException(MLString keyName, MLString dictName) : base(ResourceManager.GetString( "KeyAlreadyExistsException", keyName, dictName )) { }
public void WriteException(MLString description) { m_Exceptions.Add(new ExceptionErrorRecord(description)); }
public DictionaryKeyNotFoundException( MLString message ) : base(message) { }
/// <summary> /// Creates a simple teleport target /// </summary> /// <param name="name">Name</param> /// <param name="x">X coordinate</param> /// <param name="y">Y coordinate</param> /// <param name="z">Z coordinate</param> public SimpleTeleportTarget(MLString name, float x, float y, float z) { Name = name; Coords = new RDR2.Math.Vector3(x, y, z); }
public CoreArgumentException(MLString mlMessage) : base(mlMessage.ToString()) { m_MLMessage = mlMessage; }
public CoreException( string message, Exception innerException ) : base(message, innerException) { m_MLMessage = new MLString( message, message ); }
public DictionaryLinkNotFoundException( MLString linkDictName, string keys, MLString referenceDictName, string referenceKeys ) : base(ResourceManager.GetString( "LinkNotFoundException", linkDictName, new MLString( keys ), referenceDictName, new MLString( referenceKeys ) )) { }
public CoreException( MLString message ) : base(message.EnglishValue) { m_MLMessage = message; }
/// <summary> /// Creates an instance of a menu. /// </summary> /// <param name="title">Title of menu</param> /// <param name="location">Location of the menu</param> public Menu(MLString title, Point location) : this(title) { Location = location; }
/// <summary> /// Creates a weather data /// </summary> /// <param name="name">Name</param> /// <param name="internalName">Internal name</param> public WeatherData(MLString name, string internalName) { Name = name; InternalName = internalName; }
/// <summary> /// Creates an instance of a menu and adds initial items. /// </summary> /// <param name="title">Title of menu</param> /// <param name="location">Location of the menu</param> /// <param name="items">Menu items</param> public Menu(MLString title, Point location, MenuItem[] items) : this(title) { _items.AddRange(items); Location = location; }
/// <summary> /// Creates an instance of a menu. /// </summary> /// <param name="title">Title of the menu</param> /// <param name="x">X position of the menu</param> /// <param name="y">Y position of the menu</param> public Menu(MLString title, int x, int y) : this(title, new Point(x, y)) { }
public CoreNullReferenceException(MLString mlMessage, Exception innerException) : base(mlMessage.ToString(), innerException) { m_MLMessage = mlMessage; }
/// <summary> /// Creates an instance of a menu and adds initial items. /// </summary> /// <param name="title">Title of menu</param> /// <param name="x">X position of the menu</param> /// <param name="y">Y position of the menu</param> /// <param name="items">Menu items</param> public Menu(MLString title, int x, int y, MenuItem[] items) : this(title, new Point(x, y), items) { }
public CoreNotSupportedException(MLString mlMessage) : base(mlMessage.ToString()) { m_MLMessage = mlMessage; }
public CoreNotSupportedException() : base() { m_MLMessage = Resources.ResourceManager.GetString("NotSupportedException"); }
public void WriteDictionaryError(ErrorType errorType, string columnAddress, string val, MLString message, MLString dictionaryName) { DictionaryErrorRecord record = new DictionaryErrorRecord(columnAddress, val, message, dictionaryName); record.ErrorType = errorType; if (errorType == ErrorType.DictionaryNonCritical) m_DictionaryErrors.Add(record); else if (errorType == ErrorType.DictionaryCritical) m_DictionaryCriticalErrors.Add(record); }
public void WriteError(ErrorType errorType, string columnAddress, string val, MLString message) { ErrorRecord record = new ErrorRecord(columnAddress, val, message); record.ErrorType = errorType; if (errorType == ErrorType.Critical) { m_CriticalErrors.Add(record); } else if (errorType == ErrorType.NonCritical) { m_Errors.Add(record); } }
public CoreNotSupportedException(MLString mlMessage, Exception innerException) : base(mlMessage.ToString(), innerException) { m_MLMessage = mlMessage; }
public void WriteDictionaryError(ErrorType errorType, int row, int column, string val, string message, MLString dictionaryName ) { DictionaryErrorRecord record = new DictionaryErrorRecord(row, column, val, new MLString( message ), dictionaryName); record.ErrorType = errorType; if (errorType == ErrorType.DictionaryNonCritical) m_DictionaryErrors.Add(record); else if (errorType == ErrorType.DictionaryCritical) m_DictionaryCriticalErrors.Add(record); }
/// <summary> /// Creates a teleport category /// </summary> /// <param name="name">Name</param> /// <param name="targets">Targets</param> public TeleportCategory(MLString name, TeleportTarget[] targets) { Name = name; Targets = targets; }