internal override void WriteIdentity(StringBuilder builder) { builder.Append("Property("); if (UnresolvedType != null && !UnresolvedType.Trim().Equals(String.Empty)) { 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 (UnresolvedType != null && !UnresolvedType.Trim().Equals(String.Empty)) { builder.Append("Collection(" + UnresolvedType + ")"); } else { builder.Append("Collection("); _typeSubElement.WriteIdentity(builder); builder.Append(")"); } }
internal override void WriteIdentity(StringBuilder builder) { Debug.Assert(UnresolvedType != null && UnresolvedType.Trim().Length != 0); builder.Append("Ref(" + UnresolvedType + ")"); }
internal override void WriteIdentity(StringBuilder builder) { Debug.Assert(UnresolvedType != null && !UnresolvedType.Trim().Equals(String.Empty)); builder.Append("Ref(" + UnresolvedType + ")"); }