Udostępnij za pośrednictwem


LibraryImportAttribute Klasa

Definicja

Wskazuje, że generator źródła powinien utworzyć funkcję do argumentów marshalling zamiast polegać na środowisku uruchomieniowym w celu wygenerowania równoważnej funkcji marshalling w czasie wykonywania.

public ref class LibraryImportAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)]
public sealed class LibraryImportAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=false)>]
type LibraryImportAttribute = class
    inherit Attribute
Public NotInheritable Class LibraryImportAttribute
Inherits Attribute
Dziedziczenie
LibraryImportAttribute
Atrybuty

Uwagi

Ten atrybut jest bez znaczenia, jeśli generator źródła skojarzony z nim nie jest włączony.

Bieżący wbudowany generator źródła obsługuje tylko język C# i dostarcza implementację tylko w przypadku zastosowania do statycznych, częściowych, niegeneracyjnych metod.

Konstruktory

LibraryImportAttribute(String)

Inicjuje nowe wystąpienie klasy LibraryImportAttribute.

Właściwości

EntryPoint

Pobiera lub ustawia nazwę punktu wejścia, który ma być wywoływany.

LibraryName

Pobiera nazwę biblioteki zawierającej import.

SetLastError

Pobiera lub ustawia wartość określającą, czy obiekt wywoływany ustawia błąd (SetLastError w systemie Windows lub errno na innych platformach) przed zwróceniem z metody przypisanej.

StringMarshalling

Pobiera lub ustawia obiekt określający sposób marshalowania argumentów ciągu do metody .

StringMarshallingCustomType

Pobiera lub ustawia Type używane do kontrolowania sposobu, w jaki argumenty ciągu do metody są marshalled.

TypeId

Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego elementu Attribute.

(Odziedziczone po Attribute)

Metody

Equals(Object)

Zwraca wartość wskazującą, czy to wystąpienie jest równe podanemu obiektowi.

(Odziedziczone po Attribute)
GetHashCode()

Zwraca wartość skrótu dla tego wystąpienia.

(Odziedziczone po Attribute)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsDefaultAttribute()

W przypadku zastąpienia w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną klasy pochodnej.

(Odziedziczone po Attribute)
Match(Object)

W przypadku zastąpienia w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi.

(Odziedziczone po Attribute)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy