CSharpCodeParser 類別

定義

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。表示 C sharp 程式碼剖析器。

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()

此類型/成員支援.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基礎結構,並不適合直接從您的程式碼使用。取得值,指出 Tokenizer 是否在檔案結尾。

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
IsMarkupParser

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。取得值,這個值表示剖析器是否為標記剖析器。

(繼承來源 ParserBase)
IsNested

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。取得或設定值,這個值表示程式碼是否為巢狀。

Keywords

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。取得或設定 C sharp 語言關鍵字。

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基礎結構,並不適合直接從您的程式碼使用。取得 Tokenizer。

(繼承來源 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基礎結構,並不適合直接從您的程式碼使用。判斷剖析器是否接受所有類型的 Tokenizer。

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptAndMoveNext()

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。判斷剖析器是否接受並移至下一個 Tokenizer。

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
AcceptIf(CSharpKeyword)

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。判斷剖析器是否接受 'IF' 關鍵字。

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>)
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基礎結構,並不適合直接從您的程式碼使用。判斷提示指示詞程式碼。

At(CSharpKeyword)

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。判斷程式碼是否包含 'AT' 關鍵字。

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>)

表示基本類型指示詞。

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)

此類型/成員支援.NET Framework基礎結構,並不適合直接從您的程式碼使用。輸出具有範圍類型的權杖。

(繼承來源 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Output(SpanKind, AcceptedCharacters)

此類型/成員支援.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>)

適用於