LibraryImportAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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
| Nazwa | Opis |
|---|---|
| LibraryImportAttribute(String) |
Inicjuje nowe wystąpienie klasy LibraryImportAttribute. |
Właściwości
| Nazwa | Opis |
|---|---|
| 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 ( |
| 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
| Nazwa | Opis |
|---|---|
| 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) |