次の方法で共有


MvcCSharpRazorCodeParser クラス

定義

ASP.NET Razor ビューをクラスにコンパイルします。

public class MvcCSharpRazorCodeParser : System.Web.Razor.Parser.CSharpCodeParser
type MvcCSharpRazorCodeParser = class
    inherit CSharpCodeParser
Public Class MvcCSharpRazorCodeParser
Inherits CSharpCodeParser
継承

コンストラクター

MvcCSharpRazorCodeParser()

MvcCSharpRazorCodeParser() クラスの新しいインスタンスを初期化します。

プロパティ

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 インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードが入れ子になっているかどうかを示す値を取得または設定します。

(継承元 CSharpCodeParser)
Keywords

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。C シャープ言語キーワードを取得または設定します。

(継承元 CSharpCodeParser)
Language

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。解析用の特定の言語を取得します。

(継承元 CSharpCodeParser)
OtherParser

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードに使用される他のパーサーを取得します。

(継承元 CSharpCodeParser)
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' キーワード (keyword)を受け入れるかどうかを判断します。

(継承元 CSharpCodeParser)
AcceptSingleWhiteSpaceCharacter()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。パーサーが 1 つの空白文字を受け入れるかどうかを判断します。

(継承元 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>)
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>)
AssertDirective(String)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。ディレクティブ コードをアサートします。

(継承元 CSharpCodeParser)
At(CSharpKeyword)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードに 'AT' キーワード (keyword)が含まれているかどうかを判断します。

(継承元 CSharpCodeParser)
At(TSymbolType)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。トークンが指定した型にあるかどうかを判断します。

(継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
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>)
BaseTypeDirective(String, Func<String,SpanCodeGenerator>)

基本型ディレクティブを示します。

(継承元 CSharpCodeParser)
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 インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。functions ディレクティブを示します。

(継承元 CSharpCodeParser)
HandleEmbeddedTransition()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。埋め込み遷移を処理するコードを示します。

(継承元 CSharpCodeParser)
HelperDirective()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。ヘルパー ディレクティブを示します。

(継承元 CSharpCodeParser)
InheritsDirective()

継承ディレクティブ。

InheritsDirectiveCore()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。ディレクティブ コアを継承します。

(継承元 CSharpCodeParser)
Initialize(SpanBuilder)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定したスパンを初期化します。

(継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsAtEmbeddedTransition(Boolean, Boolean)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コードが埋め込み遷移にあるかどうかを判断します。

(継承元 CSharpCodeParser)
LayoutDirective()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。layout ディレクティブを示します。

(継承元 CSharpCodeParser)
MapDirectives(Action, String[])

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定されたディレクティブをマップします。

(継承元 CSharpCodeParser)
ModelDirective()

型ディレクティブ。

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)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。スパンの種類を持つトークンを出力します。

(継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定されたスパンの種類と受け入れられた文字を持つトークンを出力します。

(継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
OutputSpanBeforeRazorComment()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。コメントの前の解析の出力をスパンします。

(継承元 CSharpCodeParser)
ParseBlock()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。解析をブロックします。

(継承元 CSharpCodeParser)
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 インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。予約済みディレクティブを示します。

(継承元 CSharpCodeParser)
SectionDirective()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。セクション ディレクティブを示します。

(継承元 CSharpCodeParser)
SessionStateDirective()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。セッション状態ディレクティブを示します。

(継承元 CSharpCodeParser)
SessionStateDirectiveCore()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。セッション状態ディレクティブ コアを示します。

(継承元 CSharpCodeParser)
SessionStateTypeDirective(String, Func<String,String,SpanCodeGenerator>)

セッション状態の型のディレクティブを示します。

(継承元 CSharpCodeParser)
TryGetDirectiveHandler(String, Action)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。ディレクティブ ハンドラーを取得します。

(継承元 CSharpCodeParser)
ValidSessionStateValue()

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。セッション状態の値が有効かどうかを判断します。

(継承元 CSharpCodeParser)
Was(TSymbolType)

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。指定した型のトークンが解析されたかどうかを判断します。

(継承元 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)

適用対象