다음을 통해 공유


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 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 현재 instance 현재 위치를 가져옵니다.

(다음에서 상속됨 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
CurrentSymbol

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 instance 현재 기호를 가져옵니다.

(다음에서 상속됨 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 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 instance 이전 기호를 가져옵니다.

(다음에서 상속됨 TokenizerBackedParser<TTokenizer,TSymbol,TSymbolType>)
Span

이 형식/멤버는 .NET Framework 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 instance 연결된 를 가져오거나 설정합니다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 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 파서가 단일 공백 문자를 허용하는지 여부를 결정합니다.

(다음에서 상속됨 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 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 함수 지시문을 나타냅니다.

(다음에서 상속됨 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 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 레이아웃 지시문을 나타냅니다.

(다음에서 상속됨 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>)

적용 대상