Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Alan türü için değiştiricileri belirtir.
Sözdizimi
public enum enum_FIELD_MODIFIERS {
FIELD_MOD_NONE = 0x00000000,
// Modifier of the field
FIELD_MOD_ACCESS_NONE = 0x00000001,
FIELD_MOD_ACCESS_PUBLIC = 0x00000002,
FIELD_MOD_ACCESS_PROTECTED = 0x00000004,
FIELD_MOD_ACCESS_PRIVATE = 0x00000008,
// Storage modifier of the field
FIELD_MOD_NOMODIFIERS = 0x00000010,
FIELD_MOD_STATIC = 0x00000020,
FIELD_MOD_CONSTANT = 0x00000040,
FIELD_MOD_TRANSIENT = 0x00000080,
FIELD_MOD_VOLATILE = 0x00000100,
FIELD_MOD_ABSTRACT = 0x00000200,
FIELD_MOD_NATIVE = 0x00000400,
FIELD_MOD_SYNCHRONIZED = 0x00000800,
FIELD_MOD_VIRTUAL = 0x00001000,
FIELD_MOD_INTERFACE = 0x00002000,
FIELD_MOD_FINAL = 0x00004000,
FIELD_MOD_SENTINEL = 0x00008000,
FIELD_MOD_INNERCLASS = 0x00010000,
FIELD_TYPE_OPTIONAL = 0x00020000,
FIELD_MOD_BYREF = 0x00040000,
FIELD_MOD_HIDDEN = 0x00080000,
FIELD_MOD_MARSHALASOBJECT = 0x00100000,
FIELD_MOD_SPECIAL_NAME = 0x00200000,
FIELD_MOD_HIDEBYSIG = 0x00400000,
FIELD_MOD_WRITEONLY = 0x80000000,
FIELD_MOD_ACCESS_MASK = 0x000000ff,
FIELD_MOD_MASK = 0xffffff00,
FIELD_MOD_ALL = 0x7fffffff
};
Alanlar
FIELD_MOD_ACCESS_TYPE
Alana erişilemeyeceğini gösterir.
FIELD_MOD_ACCESS_PUBLIC
Alanın genel erişime sahip olduğunu gösterir.
FIELD_MOD_ACCESS_PROTECTED
Alanın korumalı erişime sahip olduğunu gösterir.
FIELD_MOD_ACCESS_PRIVATE
Alanın özel erişimi olduğunu gösterir.
FIELD_MOD_NOMODIFIERS
Alanda değiştirici olmadığını gösterir.
FIELD_MOD_STATIC
Alanın statik olduğunu gösterir.
FIELD_MOD_CONSTANT
Alanın sabit olduğunu gösterir.
FIELD_MOD_TRANSIENT
Alanın geçici olduğunu gösterir.
FIELD_MOD_VOLATILE
Alanın geçici olduğunu gösterir.
FIELD_MOD_ABSTRACT
Alanın soyut olduğunu gösterir.
FIELD_MOD_NATIVE
Alanın yerel olduğunu gösterir.
FIELD_MOD_SYNCHRONIZED
Alanın eşitlendiğini gösterir.
FIELD_MOD_VIRTUAL
Alanın sanal olduğunu gösterir.
FIELD_MOD_INTERFACE
Alanın bir arabirim olduğunu gösterir.
FIELD_MOD_FINAL
Alanın son olduğunu gösterir.
FIELD_MOD_SENTINEL
Alanın bir sentinel olduğunu gösterir.
FIELD_MOD_INNERCLASS
Alanın bir iç sınıf olduğunu gösterir.
FIELD_TYPE_OPTIONAL
Alanın isteğe bağlı olduğunu gösterir.
FIELD_MOD_BYREF
Alanın bir başvuru bağımsız değişkeni olduğunu gösterir. Bu özellikle yöntem bağımsız değişkenleri içindir.
FIELD_MOD_HIDDEN
Alanın gizli olması veya başka bir bağlamda sunulması gerektiğini gösterir; örneğin, Visual Basic statik yerel öğeleri.
FIELD_MOD_MARSHALASOBJECT
Alanının arabirimi olan IUnknown bir nesneyi temsil ettiğini gösterir.
FIELD_MOD_SPECIAL_NAME
Alanın, örneğin .ctor bir oluşturucu için özel bir ada sahip olduğunu gösterir (yalnızca Visual Basic).
FIELD_MOD_HIDEBYSIG
Alanda anahtar sözcüğün uygulandığını Overloads gösterir (yalnızca Visual Basic).
FIELD_MOD_WRITEONLY
Alanın salt okunur olduğunu gösterir. Bu tür salt yazma alanlarının tek kullanımı işlev değerlendirmesi için olduğundan, bu değer içinde yer FIELD_MOD_ALLalmaz. Kullanıcının açıkça alan istemesi FIELD_MOD_WRITEONLY gerekir.
FIELD_MOD_ACCESS_MASK
Alan erişimi için bir maske gösterir.
FIELD_MOD_MASK
Alan değiştiricileri için bir maske gösterir.
Açıklamalar
FIELD_INFO yapısının üyesi için dwModifiers kullanılır.
Bu değerler, belirli alanları filtrelemek için EnumFields yöntemine de geçirilir.
Gereksinimler
Üst bilgi: sh.h
Ad Alanı: Microsoft.VisualStudio.Debugger.Interop
Derleme: Microsoft.VisualStudio.Debugger.Interop.dll