/// <summary> /// Move to next element in the module map. Return true when an element is available, /// false when the enumeration is finished. /// </summary> public bool MoveNext() { while (_moduleInfoEnumerator.MoveNext()) { if (_moduleInfoEnumerator.Current.MetadataReader != null) { return(true); } } return(false); }
/// <summary> /// Move to next element in the module map. Return true when an element is available, /// false when the enumeration is finished. /// </summary> public bool MoveNext() { bool result; while (true) { result = _moduleInfoEnumerator.MoveNext(); // Ecma module shouldn't be reported as they should not be enumerated by ModuleHandle (as its always the System module) if (!result || (_moduleInfoEnumerator.Current.ModuleType != ModuleType.Ecma)) { break; } } return(result); }
/// <summary> /// Move to next element in the module map. Return true when an element is available, /// false when the enumeration is finished. /// </summary> public bool MoveNext() { return(_moduleInfoEnumerator.MoveNext()); }