DefaultCharSetAttribute Třída

Definice

Určuje hodnotu CharSet výčtu.Specifies the value of the CharSet enumeration. Tuto třídu nelze zdědit.This class cannot be inherited.

public ref class DefaultCharSetAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Module, Inherited=false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class DefaultCharSetAttribute : Attribute
type DefaultCharSetAttribute = class
    inherit Attribute
Public NotInheritable Class DefaultCharSetAttribute
Inherits Attribute
Dědičnost
DefaultCharSetAttribute
Atributy

Příklady

Následující příklad kódu změní výchozí CharSet hodnotu z Ansi na Auto.The following code example changes the default CharSet value from Ansi to Auto.

using System.Runtime.InteropServices;

[module: DefaultCharSet(CharSet.Auto)]

// …

Poznámky

Použijte atribut na úrovni sestavení nebo modulu pro CharSet nastavení DllImportAttribute hodnoty pro jakékoli volání, které nezahrnuje CharSet pojmenovaný argument určený uživatelem. DefaultCharSetAttributeApply the DefaultCharSetAttribute attribute at the assembly level or module level to set the CharSet value for any call to DllImportAttribute that does not include a CharSet named argument specified by the user.

Pojmenovaný argument zadaný uživatelem Přepisuje DefaultCharSetAttributenastavení. CharSetA CharSet named argument specified by the user overrides the setting of DefaultCharSetAttribute.

Poznámka

Tento atribut C# rozpoznávají pouze kompilátory Visual Basic a. není využíván C++ kompilátorem.Only the C# and Visual Basic compilers recognize this attribute; it is not used by the C++ compiler.

Konstruktory

DefaultCharSetAttribute(CharSet)

Inicializuje novou instanci DefaultCharSetAttribute třídy se zadanou CharSet hodnotou.Initializes a new instance of the DefaultCharSetAttribute class with the specified CharSet value.

Vlastnosti

CharSet

Získá výchozí hodnotu CharSet pro jakékoli DllImportAttributevolání.Gets the default value of CharSet for any call to DllImportAttribute.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tento Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Zděděno od Attribute)

Metody

Equals(Object)

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.Returns a value that indicates whether this instance is equal to a specified object.

(Zděděno od Attribute)
GetHashCode()

Vrátí kód hash této instance.Returns the hash code for this instance.

(Zděděno od Attribute)
GetType()

Type Získá aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
IsDefaultAttribute()

Při přepsání v odvozené třídě označuje, zda je hodnota této instance výchozí hodnotou pro odvozenou třídu.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Zděděno od Attribute)
Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která označuje, zda je tato instance rovna zadanému objektu.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří kopii aktuálního Objectseznamu.Creates a shallow copy of the current Object.

(Zděděno od Object)
ToString()

Vrací řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.Maps a set of names to a corresponding set of dispatch identifiers.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu pro objekt, který lze použít k získání informací o typu pro rozhraní.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.Provides access to properties and methods exposed by an object.

(Zděděno od Attribute)

Platí pro