Aracılığıyla paylaş


FIELD_MODIFIERS

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

Ayrıca bkz.