Heres the thing... If it comes up then go ahead have dinner. Doesnt mean anything has changed.
I have a good friend, and he literally had female friends all the time. He was the "good guy" who was there when they needed him for cheering up or a shoulder to cry on, or to talk about the douche they were seeing. This is very much like your situation. Your her security blanket and safety net.
Sure at one point he was getting blown by a chick who was seeing another guy. This guy was an ass and never respected her etc... and he would laugh about how she'd blow him then go home and kiss her boyfriend.... In the end she still picked the douche boyfriend over him.... Who got hurt? Well, my friend.
Youve got to be realistic about what she means to you and whether or not its worth pursuing. Sure you can bide your time and try and cultivate something - maybe. Or move on, there are women who will be interested off the bat and not require all months and months of heartache and the "does she love me really now?" questions.
As others have said you have all the tools to make an informed decision. But Im betting youll stick it out till someone gets hurt - thats what my friend did, despite good advice.
Best of luck