VBCodeParser クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Visual Basic コード パーサーを表します。
public class VBCodeParser : System.Web.Razor.Parser.TokenizerBackedParser<System.Web.Razor.Tokenizer.VBTokenizer,System.Web.Razor.Tokenizer.Symbols.VBSymbol,System.Web.Razor.Tokenizer.Symbols.VBSymbolType>
type VBCodeParser = class
inherit TokenizerBackedParser<VBTokenizer, VBSymbol, VBSymbolType>
Public Class VBCodeParser
Inherits TokenizerBackedParser(Of VBTokenizer, VBSymbol, VBSymbolType)
- 継承
- 派生
コンストラクター
VBCodeParser() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。クラスの新しいインスタンスをVBCodeParser初期化します。 |
プロパティ
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) |
Keywords |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードに関連付けられているキーワードを取得します。 |
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>) |
AcceptSingleWhiteSpaceCharacter() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーが単一の空白文字を受け入れるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまでトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType, TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまでトークンを受け入れ、次のトークンが指定された型になるようにバックアップします。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType, TSymbolType, TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまで、指定されたトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptUntil(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つかるまでトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptVBSpaces() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。VB コード内のスペースを受け入れます。 |
AcceptWhile(Func<TSymbol,Boolean>) |
条件を満たしている間、トークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが見つからないときにトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType, TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンに達している間にトークンを受け入れます。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
AcceptWhile(TSymbolType, TSymbolType, 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>) |
Assert(VBKeyword) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。条件を確認し、コードにキーワード (keyword)を表示します。 |
AssertDirective(String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定されたディレクティブをアサートします。 |
At(String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。ディレクティブが 'AT' ディレクティブであるかどうかを判断します。 |
At(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークンが指定した型であるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
At(VBKeyword) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定したキーワード (keyword)が 'AT' であるかどうかを判断します。 |
AtIdentifier(Boolean) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークンが指定した識別子にあるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Balance(BalancingModes) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。解析がバランスであるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Balance(BalancingModes, TSymbolType, TSymbolType, SourceLocation) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。解析がバランスであるかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
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>) |
EndTerminatedDirective(String, BlockType, SpanCodeGenerator, Boolean) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。終了したディレクティブを終了します。 |
EndTerminatedDirectiveBody(String, SourceLocation, Boolean) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。ディレクティブ本体の終了を終了するかどうかを決定します。 |
EndTerminatedStatement(VBKeyword, Boolean, Boolean) |
ステートメントの終了を終了します。 |
EndTerminatedStatement(VBKeyword, Boolean, Boolean, String) |
ステートメントの終了を終了します。 |
EnsureCurrent() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。現在のパーサーを確認するかどうかを決定します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Expected(KnownSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型を持つ予期されるトークンを示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Expected(TSymbolType[]) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型を持つ予期されるトークンを示します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
HandleEmbeddedTransition() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。埋め込み遷移を処理します。 |
HandleEmbeddedTransition(VBSymbol) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。埋め込み遷移を処理します。 |
HandleExitOrContinue(VBKeyword) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Exit または Continue キーワード (keyword)を処理するコードを示します。 |
HandleTransition(VBSymbol) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。遷移を処理するコードを示します。 |
HelperDirective() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードがヘルパー ディレクティブであるかどうかを示します。 |
ImportsStatement() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードがステートメントをインポートするかどうかを決定します。 |
InheritsStatement() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードが ステートメントを継承するかどうかを決定します。 |
Initialize(SpanBuilder) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定したスパンを初期化します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
IsAtEmbeddedTransition(Boolean, Boolean) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードが埋め込み遷移にあるかどうかを判断します。 |
IsDirectiveDefined(String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードがディレクティブが定義されているかどうかを判断します。 |
KeywordTerminatedStatement(VBKeyword, VBKeyword, Boolean, Boolean) |
ステートメントを終了するキーワードを示します。 |
LayoutDirective() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードがレイアウト ディレクティブであるかどうかを判断します。 |
MapDirective(String, Func<Boolean>) |
指定されたディレクティブをマップします。 |
MapKeyword(VBKeyword, Func<Boolean>) |
指定されたキーワードをマップします。 |
NestedBlock() |
この型/メンバーは、.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>) |
Optional(VBKeyword) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードのキーワード (keyword)が省略可能かどうかを判断します。 |
OptionStatement() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードがオプション ステートメントであるかどうかを判断します。 |
OtherParserBlock() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサー ブロックを示します。 |
OtherParserBlock(String, String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサー ブロックを示します。 |
Output(AcceptedCharacters) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。受け入れられた文字を含むトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(SpanKind) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。スパンの種類を持つトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Output(SpanKind, AcceptedCharacters) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定されたスパンの種類と受け入れ可能な文字を持つトークンを出力します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
OutputSpanBeforeRazorComment() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Razor コメントの前に出力をスパンします。 |
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>) |
ReadVBSpaces() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。Visual Basic スペースの一覧を読み取ります。 |
ReadWhile(Func<TSymbol,Boolean>) |
条件を満たさない間、トークンを読み取ります。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Required(TSymbolType, Boolean, String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。予想されるトークンが必要かどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |
Required(VBSymbolType, String) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。必要なシンボルが必要かどうかを判断します。 |
ReservedWord() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードが予約語であるかどうかを判断します。 |
SectionDirective() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードがセクション ディレクティブであるかどうかを判断します。 |
SessionStateDirective() |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードにセッション状態ディレクティブがあるかどうかを判断します。 |
Was(TSymbolType) |
この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定された型のトークンが解析されたかどうかを判断します。 (継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>) |