Aracılığıyla paylaş


vcCMNameValidationOption Sabit Listesi

Ad doğrulama seçenekleri sağlar.

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")> _
Public Enumeration vcCMNameValidationOption
[GuidAttribute("435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")]
public enum vcCMNameValidationOption
[GuidAttribute(L"435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")]
public enum class vcCMNameValidationOption
[<GuidAttribute("435D25EA-AE4E-431E-ADAC-C1E5ADA65E1E")>]
type vcCMNameValidationOption
public enum vcCMNameValidationOption

Üyeler

Üye adı Açıklama
vcCMNameValidationOptionDefinition Sınıflar ve İşlevler esas olarak İleri bildirilen kod maddeler için kullanılır.Kod modeli ad benzersizliği denetlediğinde, yalnızca bildirimleri öğelerini atlar ve tanımları yalnızca görünür.Kullanıcı bildirilen ancak tanımlanmamış işlev varsa void Function1();, sonra yeni bir işlev ekleyerek void Function() {} tanımı çoğaltılmamalıdır beri bir hata neden olmaz.Yinelenen bir işlev ile aynı parametreleri önceden tanımlanmış doğrulama başarısız olur.
vcCMNameValidationOptionForwardDeclaration Yalnızca ileriye dönük bildirimi için kod öğeleri kullanılır.Derleyici Hatası olmadan tek bir tanımı için sayısız İleri bildirimlere olabilir çünkü bu doğrulama seçeneği yalnızca adı ve hiçbir şey geçerliliğini denetler.
vcCMNameValidationOptionPartial Olmayan-benzersiz adını denetler.Bu yalnızca parçalı sınıflar için kullanılır.Kod modeli görünür olması için parçalı sınıflar ana sınıfı olması gerekir.Kısmi bir sınıf erişmek için MyClass, gerçek class MyClass almak ve tüm parçalarının get_Parts() yöntemini çağırarak bu nedenle numaralandırmak için gerekli olan, kod modeli olmadıkça zaten bir sınıf YourClass, çünkü aksi takdirde elde edilen nesne erişilemez olması ve kod derlenemeyecektir kısmi class MyClass parçalı sınıf YourClass adlandırması kullanıcı engeller.
vcCMNameValidationOptionStandard Adın benzersizliğini denetler.Bu, İşlevler, makroları ve ad alanları için dahili olarak kullanılır.

Notlar

Bu numaralandırma adı doğrulanırken işlemleri yapılırken kullanılır.Ne zaman yeni bir tanıtıcı oluşturulur veya kod modeli aynı adda başka bir nesne var olup olmadığını denetler (sınıflar, İşlevler, değişkenler, vb. dahil) varolan bir tanımlayıcı adlandırılır.Yeni adı geçerliliğini doğrulama seçeneklerini denetleyin.C++ kurallarına göre yalnızca alfasayısal karakterler ve alt çizgi (ve zaman zaman bir tilde işareti) içeren tanımlayıcı izin verilir.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.VCCodeModel Ad Alanı