Advertisement
Guest User

E2506

a guest
Jun 15th, 2016
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.46 KB | None | 0 0
  1. unit E2506;
  2.  
  3. interface
  4.  
  5. type
  6.   TFoo = class
  7.  
  8.   end;
  9.  
  10.   TBar<T> = class
  11.   public
  12.     procedure DoIt;
  13.   end;
  14.  
  15. implementation
  16.  
  17. type
  18.   TFooHelper = class helper for TFoo
  19.   public
  20.     procedure ExtendFooWithSomething;
  21.   end;
  22.  
  23. { TFooHelper }
  24.  
  25. procedure TFooHelper.ExtendFooWithSomething;
  26. begin
  27.   Writeln('ExtendingFooWithSomething');
  28. end;
  29.  
  30. { TBar<T> }
  31.  
  32. procedure TBar<T>.DoIt;
  33. var
  34.   Foo: TFoo;
  35. begin
  36.   Foo.ExtendFooWithSomething;
  37. end;
  38.  
  39. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement