/// <summary>
 /// Initializes a new instance of the <see cref="InstructionDataPopulator"/> class.
 /// </summary>
 /// <param name="assemblyManager">The assembly manager.</param>
 internal InstructionDataPopulator(IAssemblyManager assemblyManager)
 {
   this.assemblyManager = assemblyManager;
   IVisibilityConfiguration visibility = new OmniVisibilityConfiguration();
   this.derivedTypeInformation = new DerivedTypeInformation(this.assemblyManager, visibility);
 }
 /// <summary>
 /// Refreshes the derived type information.
 /// </summary>
 internal void RefreshDerivedTypeInformation()
 {
   IVisibilityConfiguration visibility = new OmniVisibilityConfiguration();
   this.derivedTypeInformation = new DerivedTypeInformation(this.assemblyManager, visibility);
 }