Exemplo n.º 1
0
        public void Initialize(Item item)
        {
            Item = item;

            foreach (var matchingLine in NewLinePattern.Split(Item.Text)
                     .Where(line => DangerousModsRegex.IsMatch(line)))
            {
                DangerousMapMods.Add(new DangerousMapModModel(matchingLine, "#ff2222"));
            }
            IsSafe = DangerousMapMods.Count == 0;
        }
Exemplo n.º 2
0
        private async Task Initialize()
        {
            Item = await parserService.ParseItem(nativeClipboard.LastCopiedText);

            if (Item == null || Item.Properties.MapTier == 0)
            {
                IsError = true;
                return;
            }

            foreach (var matchingLine in NewLinePattern.Split(Item.Text)
                     .Where(line => DangerousModsRegex.IsMatch(line)))
            {
                DangerousMapMods.Add(new DangerousMapModModel(matchingLine, "#ff2222"));
            }
            IsSafe    = DangerousMapMods.Count == 0;
            IsParsing = false;
        }