anchor.diff:    result := fArray.countByEnumeratingWithState(state) objects(buffer) count(len);
   end;
   
  -method MZObjectList.count: NSUInteger;
  +method MZObjectList.get_count: NSUInteger;
   begin
     if fItems = nil then MZObjectListInitFields(self);
     exit fSize^;
  
positive.code:     property &type: &Class := typeOf(MZObject);
      property elements: ^^MonoObject read ^^MonoObject(mono_array_addr_with_size(^MonoArray(__instance), sizeOf(^MonoObject), 0));
      property count: NSUInteger read mono_array_length(^MonoArray(__instance));
      method objectAtIndex(aIndex: Integer): id;
      method objectAtIndexedSubscript(aIndex: Integer): id;
      method setObject(aObject: NSObject) atIndexedSubscript(aValue: Integer);
  
negative.code:     where T is class;
    public
      property count: NSUInteger read mapped.count;
      //property «Count»: NSUInteger read count;
      method objectAtIndex(aIndex: Integer): T; mapped to objectAtIndex(aIndex);
      method objectAtIndexedSubscript(aIndex: Integer): T; mapped to objectAtIndexedSubscript(aIndex);
    end;
  