neelabo / CollectStringLiteral

Search the C# code line containing the string literal.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

概要

C#コードに埋め込まれた文字列がある行を全て検索する、多言語化支援ツールです。

CollectStringLiteral

C#コードに埋め込まれた文字列を全て検索します。

Roslyn を使用してコード解析を行い、文字列リテラルを含む行を抽出します。

Usage: CollectStringLiteral.exe [-r Regex] .sln or .csproj files
-r Regex      Regular expressions filter.

使用例:英数字以外の文字が含まれたコード行を検索する

> CollectStringLiteral.exe -r "[^\u0000-\u007F]" foobar.sln

参考:

CollectStringLiteralXaml

XAMLコードに埋め込まれた文字列を全て検索します。

XMLパースを行い、テキストエレメント、属性を全て抽出しているだけなので、本当に文字列であるかは判別できていません。 このため、正規表現オプションを使用するのが通常の使用方法となります。

Usage: CollectStringLiteralXaml.exe [-r Regex] .xaml or folder
-r Regex      Regular expressions filter.

使用例:英数字以外の文字が含まれたコード行を検索する

> CollectStringLiteralXaml.exe -r "[^\u0000-\u007F]" foobarFolder

About

Search the C# code line containing the string literal.

License:MIT License


Languages

Language:C# 100.0%