public void Print(CultureInfo canonical, CurrencyInfo fromConfiguration)
        {
            GlobalizationCurrencyInfo fromGlobalization = loadGlobalizationCurrency(canonical);

            DiffCollection diffs = fromGlobalization.Compare(fromConfiguration);

            if (diffs != null)
            {
                foreach (var diff in diffs)
                {
                    AddRow(diff.PropertyName, diff.Configuration, diff.Globalization);
                }
            }
            MaybeWrite("discrepancies with System.Globalization");
        }
Ejemplo n.º 2
0
        private void PrintAddedRemovedTypes(DiffCollection <Mono.Cecil.TypeDefinition> diffCollection)
        {
            if (diffCollection.RemovedCount > 0)
            {
                Out.WriteLine("\tRemoved {0} public type/s", diffCollection.RemovedCount);
                foreach (var remType in diffCollection.Removed)
                {
                    Out.WriteLine("\t\t- {0}", remType.ObjectV1.Print());
                }
            }

            if (diffCollection.AddedCount > 0)
            {
                Out.WriteLine("\tAdded {0} public type/s", diffCollection.AddedCount);
                foreach (var addedType in diffCollection.Added)
                {
                    Out.WriteLine("\t\t+ {0}", addedType.ObjectV1.Print());
                }
            }
        }
        private void PrintAddedRemovedTypes(DiffCollection<TypeDefinition> diffCollection)
        {
            if (diffCollection.RemovedCount > 0)
            {
                this.Out.WriteLine("\tRemoved {0} public type/s", diffCollection.RemovedCount);
                foreach (var remType in diffCollection.Removed)
                {
                    this.Out.WriteLine("\t\t- {0}", remType.ObjectV1.Print());
                }
            }

            if (diffCollection.AddedCount > 0)
            {
                this.Out.WriteLine("\tAdded {0} public type/s", diffCollection.AddedCount);
                foreach (var addedType in diffCollection.Added)
                {
                    this.Out.WriteLine("\t\t+ {0}", addedType.ObjectV1.Print());
                }
            }
        }
 public AssemblyDiffCollection()
 {
     this.AddedRemovedTypes = new DiffCollection<TypeDefinition>();
     this.ChangedTypes = new List<TypeDiff>();
 }