anchor.diff:  extension method RemObjects.Elements.System.INSFastEnumeration<T>.Except(aSecond: not nullable Foundation.INSFastEnumeration; aComparator: NSComparator := nil): not nullable RemObjects.Elements.System.INSFastEnumeration<T>; inline; public;
   
   extension method RemObjects.Elements.System.INSFastEnumeration<T>.Contains(aItem: T): Boolean; public;
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.First: {nullable} T; inline; public;
  +extension method RemObjects.Elements.System.INSFastEnumeration<T>.First(aBlock: not nullable block(aItem: not nullable T): Boolean): {nullable} T; inline; public;
   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;
  
positive.code: extension method RemObjects.Elements.System.INSFastEnumeration<T>.Contains(aItem: T): Boolean;
  begin
    exit Foundation.INSFastEnumeration(self).Contains(aItem);
  end;
  
  extension method RemObjects.Elements.System.INSFastEnumeration<T>.FirstOrDefault: {nullable} T;
  
negative.code: extension method Foundation.INSFastEnumeration.FirstOrDefault(aBlock: not nullable PredicateBlock): nullable id;
  begin
    for each i in self do
      if aBlock(i) then
        exit i;
  end;
  
  extension method Foundation.INSFastEnumeration.Any(): Boolean;
  