anchor.diff:  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Count: NSInteger;
   begin
     exit Foundation.INSFastEnumeration(self).Count;
  +end;
  +
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.Max: T;
  +begin
  +  result := Foundation.INSFastEnumeration(self).Max;
  +end;
  +
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.Max<T,R>(aBlock: not nullable block(aItem: not nullable T): R): R;
  +begin
  +  result := Foundation.INSFastEnumeration(self).Max(IDBlock(aBlock));
  +end;
  +
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.Min: T;
  +begin
  +  result := Foundation.INSFastEnumeration(self).Min;
  +end;
  +
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.Min<T,R>(aBlock: not nullable block(aItem: not nullable T): R): R;
  +begin
  +  result := Foundation.INSFastEnumeration(self).Min(IDBlock(aBlock));
   end;
   
   extension method RemObjects.Elements.System.INSFastEnumeration<T>.array: not nullable NSArray<T>;
  
positive.code: 
  // Standard Linq Operators
  extension method Foundation.INSFastEnumeration.Where(aBlock: not nullable PredicateBlock): not nullable Foundation.INSFastEnumeration; iterator; public;
  extension method Foundation.INSFastEnumeration.Any(aBlock: not nullable PredicateBlock): Boolean; public;
  extension method Foundation.INSFastEnumeration.Take(aCount: NSInteger): not nullable Foundation.INSFastEnumeration; iterator; public;
  extension method Foundation.INSFastEnumeration.Skip(aCount: NSInteger): not nullable Foundation.INSFastEnumeration; iterator; public;
  
negative.code: extension method RemObjects.Elements.System.INSFastEnumeration<T>.FirstOrDefault: {nullable} T; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.FirstOrDefault(aBlock: not nullable block(aItem: not nullable T): Boolean): {nullable} T; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Count: NSInteger; inline; public;
  
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Max: T; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Max<T,R>(aBlock: not nullable block(aItem: not nullable T): R): R; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Min: T; inline; public;
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Min<T,R>(aBlock: not nullable block(aItem: not nullable T): R): R; inline; public;
  
  // Join
  // GroupJoin
  