Grammar.RuleName Properti

Definisi

Mendapatkan nama aturan akar atau titik Grammar masuk objek.

public:
 property System::String ^ RuleName { System::String ^ get(); };
public string? RuleName { get; }
public string RuleName { get; }
member this.RuleName : string
Public ReadOnly Property RuleName As String

Nilai Properti

Properti RuleName mengembalikan pengidentifikasi untuk aturan akar tata bahasa pengenalan ucapan yang direferensikan. Defaultnya adalah null.

Contoh

Contoh berikut menulis informasi tentang Grammar objek ke konsol.

private static void DumpGrammarStatus(Grammar item)
{
  Console.WriteLine("Grammar name is {0}:", item.Name);
  Console.WriteLine("  The Grammar {0} loaded.",
    item.Loaded ? "is" : "is not");
  Console.WriteLine("  The Grammar {0} enabled.",
    item.Enabled ? "is" : "is not");
  if (item.RuleName != null)
  {
    Console.WriteLine("  The root rule is {0}.", item.RuleName);
  }
  else
  {
    Console.WriteLine("  The Grammar does not specify a root rule.");
  }
}

Keterangan

Untuk membuat Grammar objek dan mengatur nama untuk aturan akarnya, gunakan salah Grammar satu konstruktor yang mengambil ruleName parameter .

Jika aturan akar dari tidak Grammar memiliki nama, properti mengembalikan null.

Aturan Grammar akar instans yang dibangun dari GrammarBuilder objek biasanya tidak memiliki nama, jadi RuleName mengembalikan null.

Berlaku untuk

Lihat juga