Format Khusus CMSM

Nilai tertentu yang digunakan dengan modul penggabungan yang dapat dikonfigurasi memerlukan penanganan teks khusus. String teks yang digambarkan sebagai dalam "Format Khusus CMSM" memperlakukan titik koma (;) dan sama dengan karakter (=) sebagai karakter khusus yang digunakan oleh alat penggabungan klien atau Mergemod.dll.

Format Khusus CMSM saat ini digunakan di lokasi berikut:

Untuk memasukkan titik koma harfiah atau karakter yang sama dengan ke dalam nilai dalam format khusus CMSM, awali karakter dengan karakter garis miring terbalik ('\'). Garis miring terbalik harfiah dapat diwakili oleh dua garis miring terbalik. Satu karakter yang diawali oleh garis miring terbalik tunggal diterjemahkan ke dalam karakter tunggal, bahkan jika melepaskan karakter tidak diperlukan.

Jika karakter titik koma atau sama dengan tidak diawali dengan garis miring terbalik belum memiliki perilaku yang ditentukan dalam konteks nilai, string yang dihasilkan tidak terdefinisi. Misalnya, kolom DefaultValue dari tabel ModuleConfiguration berada dalam format khusus CMSM untuk semua item Kunci karena karakter titik koma adalah pemisah kolom. Meskipun karakter yang sama tidak memiliki arti khusus dalam string ini, karakter yang sama harfiah masih harus diloloskan dalam string ini.