diff --git a/library/Support/EncodedString4.cs b/library/Support/EncodedString4.cs index c0afccc4..64ab18a6 100644 --- a/library/Support/EncodedString4.cs +++ b/library/Support/EncodedString4.cs @@ -35,6 +35,11 @@ namespace PkmnFoundations.Support AssignData(trim); } + /// + /// Instances an EncodedString4 from a Unicode string. + /// + /// text + /// Length of encoded buffer in bytes (not chars) public EncodedString4(String text, int length) { if (length < 2) throw new ArgumentOutOfRangeException("length"); diff --git a/library/Support/EncodedString5.cs b/library/Support/EncodedString5.cs index 1551bb59..8a1ac110 100644 --- a/library/Support/EncodedString5.cs +++ b/library/Support/EncodedString5.cs @@ -8,11 +8,21 @@ namespace PkmnFoundations.Support { public class EncodedString5 { + /// + /// Instances an EncodedString5 from its binary representation. + /// + /// This buffer is copied. public EncodedString5(byte[] data) { RawData = data; } + /// + /// Instances an EncodedString5 from its binary representation. + /// + /// Buffer to copy from + /// Offset in buffer + /// Number of bytes (not chars) to copy public EncodedString5(byte[] data, int start, int length) { if (data.Length < start + length) throw new ArgumentOutOfRangeException("length"); @@ -25,6 +35,11 @@ namespace PkmnFoundations.Support AssignData(trim); } + /// + /// Instances an EncodedString5 from a Unicode string. + /// + /// text + /// Length of encoded buffer in bytes (not chars) public EncodedString5(String text, int length) { if (length < 2) throw new ArgumentOutOfRangeException("length");