DefaultCharSetAttribute Sınıf

Tanım

Numaralandırmanın CharSet değerini belirtir. Bu sınıf devralınamaz.

public ref class DefaultCharSetAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Module, Inherited=false)]
public sealed class DefaultCharSetAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Module, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class DefaultCharSetAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Module, Inherited=false)>]
type DefaultCharSetAttribute = class
    inherit Attribute
[<System.AttributeUsage(System.AttributeTargets.Module, Inherited=false)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DefaultCharSetAttribute = class
    inherit Attribute
Public NotInheritable Class DefaultCharSetAttribute
Inherits Attribute
Devralma
DefaultCharSetAttribute
Öznitelikler

Örnekler

Aşağıdaki kod örneği varsayılan CharSet değerini olarak AnsiAutodeğiştirir.

using System.Runtime.InteropServices;

[module: DefaultCharSet(CharSet.Auto)]

// …

Açıklamalar

DefaultCharSetAttribute Kullanıcı tarafından belirtilen adlandırılmış bağımsız değişkeni içermeyen herhangi bir CharSet çağrısının CharSetDllImportAttribute değerini ayarlamak için derleme düzeyinde veya modül düzeyinde özniteliğini uygulayın.

CharSet Kullanıcı tarafından belirtilen adlandırılmış bir bağımsız değişken ayarını DefaultCharSetAttributegeçersiz kılar.

Not

Bu özniteliği yalnızca C# ve Visual Basic derleyicileri tanır; C++ derleyicisi tarafından kullanılmaz.

Oluşturucular

DefaultCharSetAttribute(CharSet)

Belirtilen CharSet değerle sınıfının yeni bir örneğini DefaultCharSetAttribute başlatır.

Özellikler

CharSet

çağrısı DllImportAttributeiçin varsayılan değerini CharSet alır.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)

Yöntemler

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: Attribute)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır