私は既存の ASP.NET / C# プロジェクトに取り組んでいます。プロジェクトをデバッグモードで実行せずに、プロジェクトで作成されたすべてのセッション変数を別のコードビハインド/ラインコード/クラスファイルで見つけるにはどうすればよいですか? 私はvs 2008を使用しています。
ありがとう
Session.Add
との解でグローバル検索を実行しSession["
ます。
正規表現を使用してグローバル検索を実行できます
このような何かがうまくいくかもしれません
(?:Session\[.+\]\s*=|Session.Add)
最初の部分は、割り当てによって作成されたセッション変数をカバーします。Session["MyVarName"] = myValue
Add
2 番目の部分では、メソッドを使用して作成されたセッション変数について説明します。Session.Add("MyVarName", myValue)
正規表現:Session\[.*=
を使用してソリューションを検索すると、 so: のようなセッション変数を設定している可能性があるケースが見つかります Session['foo'] = "bar"
。Visual Studio では、検索ウィンドウを使用してこれを行うことができます: CTRL- SHIFT- F (プロジェクト内のすべての出現箇所を検索するため)
また、チェックすることもできますSession.Add
。
ctrl+を押しfて次のように入力します。
セッション[
ドロップダウンからプロジェクト内の検索を選択します