自動生成されたリソース デザイナー ファイルには、各リソースのプロパティがあります。このプロパティは、文字列値を返す「GetString」を呼び出します。この getstring 関数をオーバーライドして、この値または別の値を取得する必要があるかどうかを確認するロジックを実行したいと考えています。デザイナー ファイルが自動生成されるため、これを行う方法がわかりません。
Public ReadOnly Property General() As String
Get
Return ResourceManager.GetString("General", resourceCulture)
End Get
End Property
たとえば、私のバージョンの GetString 関数では、渡されたキー ("General") をチェックし、データベースにこのキーのカスタム値があるかどうかを確認します。カスタム値が存在する場合は、その値を使用します。カスタム値が存在しない場合は、ベースの GetString 関数を呼び出して Resource 値を取得します。これには組み込みの Resource クラスを使用したいと思います。コードで「@Resources.General」を使用するだけで、既存のオートコンプリート機能を利用できるからです。