Refactored the code a bit: renamed UnicodeData to UnicodeInfo, and exposed an intermediate UnicodeCharInfo type instead of UnicodeCharacterData.

This commit is contained in:
GoldenCrystal
2014-11-07 23:40:00 +01:00
parent 6af111f799
commit 11429be6fa
8 changed files with 79 additions and 31 deletions
@@ -127,7 +127,7 @@ namespace System.Unicode.Builder
this.category = UnicodeCategory.OtherNotAssigned;
}
public UnicodeCharacterData ToCharacterData()
internal UnicodeCharacterData ToCharacterData()
{
return new UnicodeCharacterData
(
@@ -121,14 +121,14 @@ namespace System.Unicode.Builder
}
}
public UnicodeData ToUnicodeData()
public UnicodeInfo ToUnicodeData()
{
var finalData = new UnicodeCharacterData[entryCount];
for (int i = 0; i < finalData.Length; ++i)
finalData[i] = entries[i].ToCharacterData();
return new UnicodeData(unicodeVersion, finalData);
return new UnicodeInfo(unicodeVersion, finalData);
}
public void WriteToStream(Stream stream)