示例#1
0
 private void PrintOrphanMappingsProgressLabel(IOrphanMappingsProcessingArgs args)
 {
     Console.Write(this.GetOrphanMappingsLabel(args));
     this.orphanMappingsProgressCoordinates = Coordinates.GetCurrent();
     Console.WriteLine();
     this.PrintOrphanMappingsProgress();
 }
示例#2
0
 /// <summary>
 /// Called when orphan identifier mappings are about to be processed.
 /// </summary>
 /// <param name="args">The event data.</param>
 public override void OnOrphanMappingsProcessing(IOrphanMappingsProcessingArgs args)
 {
     this.orphanMappingCount      = args.Count;
     this.orphanMappingsProcessed = 0;
     this.lastRefreshDateTime     = DateTime.Now;
     this.PrintOrphanMappingsProgressLabel(args);
 }
示例#3
0
        private string GetOrphanMappingsLabel(IOrphanMappingsProcessingArgs args)
        {
            string format = Resources.ResourceManager.GetString(
                string.Format("{0}OrphanMappings", args.Behavior));

            if (format == null)
            {
                format = "{0:#,##0}";
            }
            return(string.Format(format, args.Count));
        }
示例#4
0
 /// <summary>
 /// Called when orphan identifier mappings are about to be processed.
 /// </summary>
 /// <param name="args">The event data.</param>
 void IEventReceiver <IOrphanMappingsProcessingArgs> .Occurred(
     IOrphanMappingsProcessingArgs args)
 {
     this.OnOrphanMappingsProcessing(args);
 }
示例#5
0
 /// <summary>
 /// Called when orphan identifier mappings are about to be processed.
 /// </summary>
 /// <param name="args">The event data.</param>
 public virtual void OnOrphanMappingsProcessing(IOrphanMappingsProcessingArgs args)
 {
 }
示例#6
0
 /// <summary>
 /// To be called when orphan identifier mappings are about to be processed.
 /// </summary>
 /// <param name="args">The event data.</param>
 public void OrphanMappingsProcessing(IOrphanMappingsProcessingArgs args)
 {
     this.Dispatch(args);
 }