Grammar.IsStg Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir dil bilgisinin kesin olarak yazılıp yazılmadığını alır.
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
Özellik Değeri
IsStg
Dil bilgisi kesin olarak türlenmişse özelliği döndürürtrue
; aksi takdirde özelliği döndürürfalse
.
Açıklamalar
Kesin türü belirlenmiş Grammar bir nesne (IsStg
eşittir true
), istemci uygulamasına kesin olarak belirlenmiş sonuçlar (ham metin yerine nesneler) döndürebilir. Örneğin, kesin olarak türü belirlenmiş bir dil bilgisi, ham olarak tanınan giriş yerine nesneler döndürebilir DateTime .
Bir dil bilgisi kurallarına kod ekleyerek kesin türdeki dil bilgisi uygulayabilirsiniz. Tanıma altyapısı belirli bir kuralı işlerken, geçerli kısmi sonuçları girdi olarak alır, ilişkili kod yürütülür ve metinsel bilgiler zengin tür nesnelere dönüşür. Bu, bir istemcinin gelişmiş anlam denetiminden, birden çok kültür için destek ve iç dil bilgisi mantığından daha kolay yararlanmasını sağlar.
Kesin türe sahip Grammar nesnelerin örnekleri genellikle ortak dil çalışma zamanı (CLR) olarak bir Type derlemedeki kaynaklardan elde edilir. Farklı dilleri desteklemek için kullanılan yerelleştirilmiş türler, bu tür Grammar nesnelere örnek olarak verilebilir.
Devralanlara Notlar
'den Grammar devralan kesin türdeki dil bilgisi değerlerinin, döndürülecek false
varsayılan davranışını IsStg
geçersiz kılması gerekir.