LexFloatClient API question

Hi! I’m reading LexFloatClient.cs code and wondering why you’ve implemented SetProductFile() as static and SetVersionGUID() as instance method?

Correct me if I’m wrong, but Product File and Version GUID have one-to-one relationship, and there are no situations when you could probably call SetVersionGUID() with different arguments…

Any comments?

SetVersionGUID() wraps the GetHandle() function internally and would return a new handle everytime it is called, hence it is not static.

Got it, thanks.