Fix a few bugs, and compensate removal of parameterless constructors for structs in C# 6.0

This commit is contained in:
GoldenCrystal
2015-07-19 01:54:17 +02:00
parent f0b7ccb607
commit a429d83bdb
7 changed files with 22 additions and 21 deletions
@@ -106,7 +106,7 @@ namespace UnicodeCharacterInspector
public UnicodeNameAliasCollection NameAliases
{
get { return character != null ? characterInfo.NameAliases : new UnicodeNameAliasCollection(); }
get { return character != null ? characterInfo.NameAliases : UnicodeNameAliasCollection.Empty; }
}
public string OldName
@@ -176,12 +176,12 @@ namespace UnicodeCharacterInspector
public UnicodeRadicalStrokeCountCollection RadicalStrokeCounts
{
get { return character != null ? characterInfo.UnicodeRadicalStrokeCounts : new UnicodeRadicalStrokeCountCollection(); }
get { return character != null ? characterInfo.UnicodeRadicalStrokeCounts : UnicodeRadicalStrokeCountCollection.Empty; }
}
public UnicodeCrossReferenceCollection CrossReferences
{
get { return character != null ? characterInfo.CrossRerefences : new UnicodeCrossReferenceCollection(); }
get { return character != null ? characterInfo.CrossRerefences : UnicodeCrossReferenceCollection.Empty; }
}
public string MandarinReading