Example #1
0
        private static void CheckUniqueIds(ErrorContainer errors, List <SourceFile> sourceFiles)
        {
            var uniqueIds = new HashSet <string>();

            foreach (var sourceFile in sourceFiles)
            {
                foreach (var ctrl in sourceFile.Flatten())
                {
                    if (!uniqueIds.Add(ctrl.ControlUniqueId))
                    {
                        errors.GenericMsAppError("Duplicate Control Unique Ids");
                    }
                }
            }
        }