Microsoft.Cci.MetadataHostEnvironment.FindUnit C# (CSharp) Method

FindUnit() public method

Finds the unit that matches the given identifier, or a dummy unit if no matching unit can be found.
public FindUnit ( Microsoft.Cci.UnitIdentity unitIdentity ) : IUnit
unitIdentity Microsoft.Cci.UnitIdentity
return IUnit
    public IUnit FindUnit(UnitIdentity unitIdentity) {
      IUnit/*?*/ unit;
      lock (GlobalLock.LockingObject) {
        this.unitCache.TryGetValue(unitIdentity, out unit);
      }
      if (unit != null)
        return unit;
      return Dummy.Unit;
    }