カタバミさんのプログラミングノート

日曜プログラマーがプログラミング関係のメモを記録するブログです。

C#でIEnumStringインターフェイスを実装する

C#でIEnumStringインターフェイスを実装するには、System.Runtime.InteropServices.COMTypes名前空間で定義されたC#のIEnumStringインターフェイスが利用できます。このインターフェイスを継承したクラスを実装することでCOMのIEnumStringインターフェイスを実装することができます。

IAutoCompleteインターフェイスを利用する場合はIEnumStringインターフェイスの実装が必要となりますが、上記の方法で実現することができます。

GitHubのサンプルプロジェクトリポジトリ github.com

IEnumString - ReferenceSource (Microsoft) - GitHub github.com