Example #1
0
        public static Violations GetViolations(Error[] errors)
        {
            Violations violations = new Violations(errors.Length);

            foreach (Error error in errors)
            {
                List <Location> locations = null;

                if (!violations.TryGetValue(error.Violation, out locations))
                {
                    locations = new List <Location>();
                    violations.Add(error.Violation, locations);
                }

                locations.Add(error.Location);
            }

            return(violations);
        }
Example #2
0
		public static Violations GetViolations(Error[] errors)
		{
			Violations violations = new Violations(errors.Length);
			
			foreach (Error error in errors)
			{
				List<Location> locations = null;
				
				if (!violations.TryGetValue(error.Violation, out locations))
				{
					locations = new List<Location>();
					violations.Add(error.Violation, locations);
				}
				
				locations.Add(error.Location);
			}
			
			return violations;
		}