public static MessageStatusEnum CreateInstance() { MessageStatusEnum instance; var type = TypeManager.RegisterType("ПеречислениеСтатусСообщения", typeof(MessageStatusEnum)); var enumValueType = TypeManager.RegisterType("СтатусСообщения", typeof(CLREnumValueWrapper <EchoStatus>)); instance = new MessageStatusEnum(type, enumValueType); instance.AddValue("БезСтатуса", "WithoutStatus", new CLREnumValueWrapper <EchoStatus>(instance, EchoStatus.WithoutStatus)); instance.AddValue("Важное", "Important", new CLREnumValueWrapper <EchoStatus>(instance, EchoStatus.Important)); instance.AddValue("Внимание", "Attention", new CLREnumValueWrapper <EchoStatus>(instance, EchoStatus.Attention)); instance.AddValue("Информация", "Information", new CLREnumValueWrapper <EchoStatus>(instance, EchoStatus.Information)); instance.AddValue("Обычное", "Ordinary", new CLREnumValueWrapper <EchoStatus>(instance, EchoStatus.Ordinary)); instance.AddValue("ОченьВажное", "VeryImportant", new CLREnumValueWrapper <EchoStatus>(instance, EchoStatus.VeryImportant)); return(instance); }
public void Echo(string message, MessageStatusEnum status = MessageStatusEnum.Ordinary) { ApplicationHost.Echo(message ?? "", status); }