Noticed that most of the loading functions are in the constructors in C#. Also in some cases you'll need to use properties in place of getters and setters you'd use in C++. Since I'm not working with tilemaps right now I really can't help much with this.