This project is read-only.

Latest source doesnt compile.


Im a noob to c# and im not sure if this project is still active as it hasnt been updated for a fairly long time (if the source control dates are correct) but...
I couldnt get the source to compile, specifically the namespace WoWArmoryParser.Provider, failed with:
Error 1 'DirectAccessArmoryCacheServiceProvider': member names cannot be the same as their enclosing type E:\Dev\Branches\C# Tutorials\WoWArmoryParser-27359\WoWArmoryParser\Provider\DirectAccessArmoryCacheServiceProvider.cs 12 22 WoWArmoryParser
As a COMPLETE noob i played with it a while and just to see what would happen i removed the outer declaration of "public class DirectAccessArmoryCacheServiceProvider : ArmoryCacheServiceProvider"
and left only the inner one, it now compiles but ive no idea if the out one is required/nessesary or what it did, at first i thought it was some kind of constructor but, then i know nothing of c# as yet...
anyways jsut thought you might want to know and correct/udpate the source tree.
Sorry if im being dumb, but im using your source to learn c# as;
a) its got lots of techniques i want to learn (generics, entities, xpath, attributes, xml, linq, providers and lots more)
b) as a noob to c# (delphi programmer by trade) it looks really well designed and coded
c) i understand the subject matter (player of wow for 3 years) which always helps when using someone elses code to learn actual real world programming usage
d) its the best and most complete armoury parser i could find in c# (or any other language for that matter)
p.s awsome stuff, thank you so much for making it available to idiots like me :-)


zeroguru wrote Apr 13, 2010 at 4:07 PM

I found that deleting the required public class helped compile the source code, and from my own experiments, it does work.

Using the library in one of my own projects (credit given where it's due), and yes, I agree, it is the most complete parser for the armory around.

Keep up the good work!

wrote Feb 12, 2013 at 10:32 PM