public override void Depends(HashSet <Types.Type> depends) { ArgumentType?.Depends(depends); ResultType?.Depends(depends); }