다음을 통해 공유


ParserContext 클래스

정의

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 컨텍스트를 코드 또는 태그로 전환할 수 있는 파서를 나타냅니다.

public class ParserContext
type ParserContext = class
Public Class ParserContext
상속
ParserContext

생성자

ParserContext(ITextDocument, ParserBase, ParserBase, ParserBase)

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. ParserContext 클래스의 새 인스턴스를 초기화합니다.

속성

ActiveParser

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 컨텍스트에 대한 활성 파서를 가져오거나 설정합니다.

CodeParser

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 컨텍스트에 대한 코드 파서를 가져오거나 설정합니다.

CurrentBlock

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

CurrentCharacter

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

DesignTimeMode

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 파서가 디자인 모드에 있는지를 나타내는 값을 가져오거나 설정합니다.

EndOfFile

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 원본 상태 파일의 끝인지 여부를 나타내는 값을 가져옵니다.

Errors

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 구문 분석하는 동안 오류의 목록을 가져오거나 설정합니다.

LastAcceptedCharacters

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 마지막 허용 문자를 가져옵니다.

LastSpan

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 마지막 범위를 가져오거나 설정합니다.

MarkupParser

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 컨텍스트에 대한 태그 파서를 가져오거나 설정합니다.

Source

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 원본 문서에 대한 텍스트 판독기를 가져오거나 설정합니다.

WhiteSpaceIsSignificantToAncestorBlock

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 공백이 상위 블록에 중요한지를 나타내는 값을 가져오거나 설정합니다.

메서드

AddSpan(Span)

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 블록 작성기 스택의 끝에 지정된 범위를 추가합니다.

CompleteParse()

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 마지막 범위를 구문 분석하고 새로 빌드된 블록이 포함된 구문 분석 결과를 반환합니다.

EndBlock()

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 블록 작성기 스택의 마지막 항목에서 끝 블록을 만듭니다.

IsWithin(BlockType)

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 지정된 블록 형식이 블록 작성기 목록에 있는지 확인합니다.

OnError(SourceLocation, String)

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 발생한 오류를 구문 분석할 때 발생합니다.

OnError(SourceLocation, String, Object[])

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 발생한 오류를 구문 분석할 때 발생합니다.

StartBlock()

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 블록 작성기 스택의 끝에 새 블록 작성기를 추가하고 끝 블록을 반환하는 일회용 작업을 반환합니다.

StartBlock(BlockType)

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 블록 작성기 스택의 끝에 새 블록 작성기를 추가하고 끝 블록을 반환하는 일회용 작업을 반환합니다.

SwitchActiveParser()

이 형식/멤버는 .NET Framework 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다. 또는 코드 파서나 태그 파서를 활성 파서로 전환합니다.

적용 대상