CSharpCodeParser クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。C シャープ コード パーサーを表します。
public class CSharpCodeParser : System.Web.Razor.Parser.TokenizerBackedParser<System.Web.Razor.Tokenizer.CSharpTokenizer,System.Web.Razor.Tokenizer.Symbols.CSharpSymbol,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType>
type CSharpCodeParser = class
inherit TokenizerBackedParser<CSharpTokenizer, CSharpSymbol, CSharpSymbolType>
Public Class CSharpCodeParser
Inherits TokenizerBackedParser(Of CSharpTokenizer, CSharpSymbol, CSharpSymbolType)
- 継承
-
CSharpCodeParser
- 派生
コンストラクター
CSharpCodeParser() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。CSharpCodeParser クラスの新しいインスタンスを初期化します。 |
プロパティ
Context |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。ParserContextを取得または設定します。 (継承元 ParserBase) |
CurrentLocation |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。現在のインスタンスの現在の場所を取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
CurrentSymbol |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。このインスタンスの現在のシンボルを取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
EndOfFile |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。トークナイザーがファイルの末尾にあるかどうかを示す値を取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
IsMarkupParser |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。パーサーがマークアップ パーサーであるかどうかを示す値を取得します。 (継承元 ParserBase) |
IsNested |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。コードが入れ子になっているかどうかを示す値を取得または設定します。 |
Keywords |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。C シャープ言語キーワードを取得または設定します。 |
Language |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。解析用の特定の言語を取得します。 |
OtherParser |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。コードに使用される他のパーサーを取得します。 |
PreviousSymbol |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。このインスタンスの前のシンボルを取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Span |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。このインスタンスに関連付けられている SpanBuilder を取得または設定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
SpanConfig |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。スパン構成を取得または設定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Tokenizer |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。トークナイザーを取得します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
メソッド
Accept(IEnumerable<TSymbol>) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。シンボルの一覧を受け入れます (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Accept(TSymbol) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定したシンボルを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptAll(TSymbolType[]) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。パーサーがすべての種類のトークナイザーを受け入れるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptAndMoveNext() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。パーサーが受け入れ、次のトークナイザーに移動するかどうかを決定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptIf(CSharpKeyword) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。パーサーが 'IF' キーワードを受け入れるかどうかを判断します。 |
AcceptSingleWhiteSpaceCharacter() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。パーサーが単一の空白文字を受け入れるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが見つかるまで、指定されたトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType, TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが見つかるまでトークンを受け入れ、次のトークンが指定された型になるようにバックアップします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが見つかるまでトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType[]) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが見つかるまでトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(Func<TSymbol,Boolean>) |
条件に達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType, TSymbolType, TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンに達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType, TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンに達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが見つからないときにトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType[]) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンに達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhiteSpaceInLines() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。パーサーが行の空白を受け入れるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AddMarkerSymbolIfNecessary() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。必要に応じてマーカー シンボルを追加します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AddMarkerSymbolIfNecessary(SourceLocation) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。必要に応じてマーカー シンボルを追加します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AssertDirective(String) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。ディレクティブ コードをアサートします。 |
At(CSharpKeyword) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。コードに 'AT' キーワードが含まれているかどうかを判断します。 |
At(TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。トークンが指定した型にあるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AtIdentifier(Boolean) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。トークンが指定した識別子にあるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。解析がバランスであるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Balance(BalancingModes) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。解析がバランスであるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
BaseTypeDirective(String, Func<String,SpanCodeGenerator>) |
基本型ディレクティブを示します。 |
BuildSpan(SpanBuilder, SourceLocation, String) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定したスパンをビルドします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
ConfigureSpan(Action<SpanBuilder,Action<SpanBuilder>>) |
スパンを構成します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
ConfigureSpan(Action<SpanBuilder>) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。スパンを構成します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
EnsureCurrent() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。現在のパーサーを確保するかどうかを決定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Expected(KnownSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型の予期されるトークンを示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Expected(TSymbolType[]) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型で予期されるトークンを示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
FunctionsDirective() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。関数ディレクティブを示します。 |
HandleEmbeddedTransition() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。埋め込み遷移を処理するコードを示します。 |
HelperDirective() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。ヘルパー ディレクティブを示します。 |
InheritsDirective() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。アプリケーションがビューの派生元となるクラスを示します。そのため、適切な型チェックを行うことができます。 |
InheritsDirectiveCore() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。ディレクティブ コアを継承します。 |
Initialize(SpanBuilder) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定したスパンを初期化します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
IsAtEmbeddedTransition(Boolean, Boolean) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。コードが埋め込み遷移にあるかどうかを判断します。 |
IsSpacingToken(Boolean, Boolean) |
行とコメントが間隔トークンかどうかを示します。 |
LayoutDirective() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。レイアウト ディレクティブを示します。 |
MapDirectives(Action, String[]) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定されたディレクティブをマップします。 |
NextIs(Func<TSymbol,Boolean>) |
指定された条件を持つトークンが渡されるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
NextIs(TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが渡されるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
NextIs(TSymbolType[]) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが渡されるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
NextToken() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。パーサーが次のトークンに進むかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Optional(KnownSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定した型でトークンを解析することが省略可能かどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Optional(TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定した型でトークンを解析することが省略可能かどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(AcceptedCharacters) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。受け入れられた文字を持つトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(SpanKind, AcceptedCharacters) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定されたスパンの種類と受け入れ可能な文字を持つトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(SpanKind) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。スパンの種類を持つトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
OutputSpanBeforeRazorComment() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。コメントの前の解析の出力をスパンします。 |
ParseBlock() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。解析をブロックします。 |
ParseDocument() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。解析のドキュメントを作成します。 (継承元 ParserBase) |
ParseSection(Tuple<String,String>, Boolean) |
要素の順序付けられたリスト内のセクションを解析します。 (継承元 ParserBase) |
PushSpanConfig() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。スパン構成をプッシュします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PushSpanConfig(Action<SpanBuilder,Action<SpanBuilder>>) |
スパン構成をプッシュします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PushSpanConfig(Action<SpanBuilder>) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。スパン構成をプッシュします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PutBack(IEnumerable<TSymbol>) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。画面切り替えを元に戻します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PutBack(TSymbol) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。画面切り替えを元に戻します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
PutCurrentBack() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。現在の遷移を元に戻します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
RazorComment() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。Razor コメントを表示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
ReadWhile(Func<TSymbol,Boolean>) |
条件に達していない間にトークンを読み取ります。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Required(TSymbolType, Boolean, String) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。想定されるトークンが必要かどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
ReservedDirective(Boolean) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。予約済みディレクティブを示します。 |
SectionDirective() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。セクション ディレクティブを示します。 |
SessionStateDirective() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。セッション状態ディレクティブを示します。 |
SessionStateDirectiveCore() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。セッション状態ディレクティブ コアを示します。 |
SessionStateTypeDirective(String, Func<String,String,SpanCodeGenerator>) |
セッション状態の種類のディレクティブを示します。 |
TryGetDirectiveHandler(String, Action) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。ディレクティブ ハンドラーを取得します。 |
ValidSessionStateValue() |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。セッション状態の値が有効かどうかを判断します。 |
Was(TSymbolType) |
この型/メンバーは.NET Framework インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。指定された型のトークンが解析されたかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |