public LoadUnit ( Microsoft.Cci.UnitIdentity unitIdentity ) : IUnit | ||
unitIdentity | Microsoft.Cci.UnitIdentity | |
return | IUnit |
public IUnit LoadUnit(UnitIdentity unitIdentity) {
AssemblyIdentity/*?*/ assemblyIdentity = unitIdentity as AssemblyIdentity;
if (assemblyIdentity != null) return this.LoadAssembly(assemblyIdentity);
ModuleIdentity/*?*/ moduleIdentity = unitIdentity as ModuleIdentity;
if (moduleIdentity != null) return this.LoadModule(moduleIdentity);
return this.LoadUnitFrom(unitIdentity.Location);
}