ModuleBuilder.DefineEnumCore(String, TypeAttributes, Type) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen türdeki value__ adlı tek bir statik olmayan alana sahip bir değer türü olan bir numaralandırma türü tanımlar.
protected:
abstract System::Reflection::Emit::EnumBuilder ^ DefineEnumCore(System::String ^ name, System::Reflection::TypeAttributes visibility, Type ^ underlyingType);
protected abstract System.Reflection.Emit.EnumBuilder DefineEnumCore (string name, System.Reflection.TypeAttributes visibility, Type underlyingType);
abstract member DefineEnumCore : string * System.Reflection.TypeAttributes * Type -> System.Reflection.Emit.EnumBuilder
Protected MustOverride Function DefineEnumCore (name As String, visibility As TypeAttributes, underlyingType As Type) As EnumBuilder
Parametreler
- name
- String
Numaralandırma türünün tam yolu.
name
katıştırılmış null içeremez.
- visibility
- TypeAttributes
Numaralandırma görünürlüğü için tür özniteliklerini belirten numaralandırma değerlerinin bit düzeyinde birleşimi. Öznitelikler, tarafından VisibilityMasktanımlanan herhangi bir bittir.
- underlyingType
- Type
Sabit listesi için temel alınan tür. Bu yerleşik bir tamsayı türü olmalıdır.
Döndürülenler
Tanımlanan sabit listesi.