public void AppendDataContract(StringBuilderWrapper sb, MetadataDataContract dcMeta) { if (dcMeta == null) { if (Config.AddDataContractAttributes) { sb.AppendLine("// @DataContract()"); } return; } var dcArgs = ""; if (dcMeta.Name != null || dcMeta.Namespace != null) { if (dcMeta.Name != null) { dcArgs = "Name={0}".Fmt(dcMeta.Name.QuotedSafeValue()); } if (dcMeta.Namespace != null) { if (dcArgs.Length > 0) { dcArgs += ", "; } dcArgs += "Namespace={0}".Fmt(dcMeta.Namespace.QuotedSafeValue()); } dcArgs = "({0})".Fmt(dcArgs); } sb.AppendLine("// @DataContract{0}".Fmt(dcArgs)); }
public void AppendDataContract(StringBuilderWrapper sb, MetadataDataContract dcMeta) { if (dcMeta == null) { if (Config.AddDataContractAttributes) { sb.AppendLine("[DataContract]"); } return; } var dcArgs = ""; if (dcMeta.Name != null || dcMeta.Namespace != null) { if (dcMeta.Name != null) { dcArgs = $"Name={dcMeta.Name.QuotedSafeValue()}"; } if (dcMeta.Namespace != null) { if (dcArgs.Length > 0) { dcArgs += ", "; } dcArgs += $"Namespace={dcMeta.Namespace.QuotedSafeValue()}"; } dcArgs = $"({dcArgs})"; } sb.AppendLine($"[DataContract{dcArgs}]"); }
public void AppendDataContract(StringBuilderWrapper sb, MetadataDataContract dcMeta) { if (dcMeta == null) { if (Config.AddDataContractAttributes) sb.AppendLine("@DataContract()"); return; } var dcArgs = ""; if (dcMeta.Name != null || dcMeta.Namespace != null) { if (dcMeta.Name != null) dcArgs = "Name={0}".Fmt(dcMeta.Name.QuotedSafeValue()); if (dcMeta.Namespace != null) { if (dcArgs.Length > 0) dcArgs += ", "; dcArgs += "Namespace={0}".Fmt(dcMeta.Namespace.QuotedSafeValue()); } dcArgs = "({0})".Fmt(dcArgs); } sb.AppendLine("@DataContract{0}".Fmt(dcArgs)); }
public void AppendDataContract(StringBuilderWrapper sb, MetadataDataContract dcMeta) { if (dcMeta == null) { if (Config.AddDataContractAttributes) sb.AppendLine("[DataContract]"); return; } var dcArgs = ""; if (dcMeta.Name != null || dcMeta.Namespace != null) { if (dcMeta.Name != null) dcArgs = $"Name={dcMeta.Name.QuotedSafeValue()}"; if (dcMeta.Namespace != null) { if (dcArgs.Length > 0) dcArgs += ", "; dcArgs += $"Namespace={dcMeta.Namespace.QuotedSafeValue()}"; } dcArgs = $"({dcArgs})"; } sb.AppendLine($"[DataContract{dcArgs}]"); }