コンテナを介してクラスのインスタンスを取得できるようにする拡張メソッドがあります。
public static string EncryptString(this SecureString input)
{
if (input == null) return null;
var encryptor = Injector.Container.GetInstance<ICryptFactory>().GetEncryptor(salt);
return encryptor.Encrypt(input.ToInsecureString());
}
ただし、コンテナへの依存関係は本当に必要ありませんが、インスタンスを取得する方法がわかりません。
これを行う方法についてのアイデアはありますか?