public override string ToString() { string typename = Name; if (string.IsNullOrEmpty(typename)) { typename = TypeSystem.GetPrimitTypeName((PrimitiveType)UID); if (string.IsNullOrEmpty(typename)) { typename = DSDefinitions.Keyword.Var; } } string rankText = string.Empty; if (IsIndexable) { if (rank == DSASM.Constants.kArbitraryRank) { rankText = "[]..[]"; } else { for (int i = 0; i < rank; i++) { rankText += "[]"; } } } return(typename + rankText); }
public override string ToString() { string typename = Name; if (string.IsNullOrEmpty(typename)) { typename = TypeSystem.GetPrimitTypeName((PrimitiveType)UID); if (string.IsNullOrEmpty(typename)) { typename = DSDefinitions.Keyword.Var; } } return(typename + RankString); }