
184 II Buildable Tools
public string Character;
/// <remarks/>
public string Description;
/// <remarks/>
public System .Single HitPoints;
/// <remarks/>
public System .Single MoveSpeed;
/// <remarks/>
public System .Single AttackPower;
/// <remarks/>
public CharactersCharacterDataClass Class;
/// <remarks/>
public string Thumbnail;
}
/// <remarks/>
public enum CharactersCharacterDataClass {
/// <remarks/>
Standard ,
/// <remarks/>
Armored ,
}
}
Listing 12.13. Auto-generated class from XSD (xformedtyped.cs).
You might be asking why we’d spend time modifying an XSD when we could just
add attributes to a class we’ve defined from scratch. Writing the class from scratch