protected virtual string PropertiesToString()
{
string text = "";
if(ArrayDimension != 1)
text += ", ArrayDimension: " + ArrayDimension;
if(ElementSize != 0)
text += ", ElementSize: " + ElementSize;
if(PropertyFlags != 0)
text += ", PropertyFlags: " + PropertyFlags;
return text;
}