public IEnumerator <IFiftyOneAspectPropertyMetaData> GetEnumerator() { for (uint i = 0; i < _object.getSize(); i++) { yield return(new PropertyMetaDataHash(_engine, _object.getByIndex(i))); } }
internal static IEnumerable <IFiftyOneAspectPropertyMetaData> Select( this PropertyMetaDataCollectionSwig source, Func <PropertyMetaDataSwig, IFiftyOneAspectPropertyMetaData> selector) { for (uint i = 0; i < source.getSize(); i++) { #pragma warning disable CA2000 // Dispose objects before losing scope // The IFiftyOneAspectPropertyMetaData instance that is created // will handle disposal yield return(selector(source.getByIndex(i))); #pragma warning restore CA2000 // Dispose objects before losing scope } }