다음을 통해 공유


Grammar.IsStg 속성

정의

문법이 강력한 형식으로 되어있는지 여부를 가져옵니다.

protected public:
 virtual property bool IsStg { bool get(); };
protected internal virtual bool IsStg { get; }
member this.IsStg : bool
Protected Friend Overridable ReadOnly Property IsStg As Boolean

속성 값

Boolean

문법이 강력한 형식인 경우 IsStg 속성은 true를 반환하고, 그렇지 않으면 속성이 false를 반환합니다.

설명

강력한 형식의 Grammar 개체 (IsStg equals true) 클라이언트 애플리케이션 개체 대신 원시 텍스트 강력한 형식의 결과 반환할 수 있습니다. 예를 들어 강력한 형식의 문법은 인식된 원시 입력이 아닌 개체를 반환 DateTime 할 수 있습니다.

문법 규칙에 코드를 연결하여 강력한 형식의 문법을 구현할 수 있습니다. 인식 엔진은 현재 부분 결과를 입력으로 사용하여 지정된 규칙을 처리하므로 연결된 코드가 실행되고 텍스트 정보가 서식 있는 형식 개체가 됩니다. 이렇게 하면 클라이언트가 향상된 의미 체계 검사, 여러 문화권 지원 및 내부 문법 논리를 보다 쉽게 사용할 수 있습니다.

강력한 형식 Grammar 의 개체 인스턴스는 일반적으로 CLR(공용 언어 런타임)으로 Type 어셈블리의 리소스에서 가져옵니다. 다른 언어를 지원하는 데 사용되는 지역화된 형식은 이러한 Grammar 개체의 예입니다.

상속자 참고

반환false할 기본 동작을 재정의할 필요에서 Grammar 상속하는 강력한 형식의 IsStg문법입니다.

적용 대상