Example #1
0
        private void UpdateFileUids(XamlFileDescription xamlFileDescription, UidCollector uidCollector)
        {
            CorrectUids(uidCollector);

            using (var textReader = visualStudioAdapter.GetXamlFileContent(xamlFileDescription))
            {
                var target    = new StringWriter();
                var uidWriter = new UidWriter(uidCollector, textReader, target);
                if (uidWriter.UpdateUidWrite(uidUpdateHandleStrategy))
                {
                    visualStudioAdapter.SetXamlFileContent(xamlFileDescription, target.ToString());
                }
                else
                {
                    //TODO: notify failure
                }
            }
        }