次のコード ブロックには、いくつかのビット単位の OR があります。これまで使ったことがないので、コード ブロックの意味を理解しようとしていました。
Document doc = new Document("CleanupOptions.docx");
doc.MailMerge.CleanupOptions = MailMergeCleanupOptions.RemoveUnusedRegions |
MailMergeCleanupOptions.RemoveUnusedFields |
MailMergeCleanupOptions.RemoveContainingFields;
doc.MailMerge.ExecuteWithRegions(dataSet);
上記のブロックで、doc.MailMerge.CleanupOptions を使用した場合、CleanupOptions が等しいステートメントをどのように選択するのでしょうか? それとも、それらはすべて組み合わされていますか?