function f1(self:sequence of T); extensionmethod := self; begin var seq1 := Seq(0) .f1&.Distinct{@(расширение sequence of T) function Distinct(): sequence of integer;@}; ; seq1{@var seq1: sequence of integer;@}.ToString(); end.