Dil

ParserConfiguration.EnablePosixBundling Özellik

Tanım

Ayrıştırıcının POSIX stili paketlenmiş seçenekleri tanıyıp tanımadığını ve genişletip genişletmediğini belirten bir değer alır veya ayarlar.

public:
 property bool EnablePosixBundling { bool get(); void set(bool value); };
public bool EnablePosixBundling { get; set; }
member this.EnablePosixBundling : bool with get, set
Public Property EnablePosixBundling As Boolean

Özellik Değeri

true POSIX paketlerini ayrıştırmak için; aksi takdirde , false.

Açıklamalar

POSIX kuralları, tek karakterli seçeneklerin tek - bir ön ek sonrasında birlikte belirtilmesine izin vermenizi önerir. EnablePosixBundling olarak ayarlandığındatrue, aşağıdaki komut satırları eşdeğerdir:

> myapp -a -b -c
> myapp -abc

Bir seçenek paketi sonrası bir bağımsız değişken sağlanırsa, bu bağımsız değişken paketteki son seçeneğe uygulanır. EnablePosixBundling olarak ayarlandığındatrue, aşağıdaki komut satırlarının tümü eşdeğerdir:

> myapp -a -b -c arg
> myapp -abc arg
> myapp -abcarg

Şunlara uygulanır