Esempio n. 1
0
        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(")");
        }
Esempio n. 2
0
 internal override void WriteIdentity(StringBuilder builder)
 {
     if (!string.IsNullOrWhiteSpace(UnresolvedType))
     {
         builder.Append("Collection(" + UnresolvedType + ")");
     }
     else
     {
         builder.Append("Collection(");
         _typeSubElement.WriteIdentity(builder);
         builder.Append(")");
     }
 }