internal override void WriteIdentity(StringBuilder builder) { builder.Append("Property("); if (!string.IsNullOrWhiteSpace(UnresolvedType)) { if (_collectionKind != CollectionKind.None) { builder.Append("Collection(" + UnresolvedType + ")"); } else if (_isRefType) { builder.Append("Ref(" + UnresolvedType + ")"); } else { builder.Append(UnresolvedType); } } else { _typeSubElement.WriteIdentity(builder); } builder.Append(")"); }
internal override void WriteIdentity(StringBuilder builder) { if (!string.IsNullOrWhiteSpace(UnresolvedType)) { builder.Append("Collection(" + UnresolvedType + ")"); } else { builder.Append("Collection("); _typeSubElement.WriteIdentity(builder); builder.Append(")"); } }