log4netでは、appenderを管理するのに、AppenderCollectionというカスタムコレクションを利用しています。
カスタムコレクション。。。
気になったのは、.NET Framework標準のList
まだ調査中ではありますが、途中経過を残しておこうと思います。
Microsoft docでは、以下のような記述があります。
カスタム コレクションを定義できますが、通常は、.NET Framework に含まれるコレクションを使用することが推奨されます。これについては、このトピックのコレクションの種類で既に説明されています。
出来るだけ標準のコレクションを利用するのが推奨されているようです。
通常は。
通常とは、どんなことを指しているのだろう。。。
そんなことを考えつつ、もう少しAppenderCollectionのコードを読んでいこうと思います。