Partilhar via


LibraryImportAttribute Classe

Definição

Indica que um gerador de origem deve criar uma função para marshalling de argumentos em vez de depender do runtime para gerar uma função de marshalling equivalente em tempo de execução.

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
Herança
LibraryImportAttribute
Atributos

Comentários

Esse atributo não tem sentido se o gerador de origem associado a ele não estiver habilitado.

O gerador de origem interno atual só dá suporte a C# e fornece apenas uma implementação quando aplicado a métodos estáticos, parciais e não genéricos.

Construtores

LibraryImportAttribute(String)

Inicializa uma nova instância do LibraryImportAttribute.

Propriedades

EntryPoint

Obtém ou define o nome do ponto de entrada a ser chamado.

LibraryName

Obtém o nome da biblioteca que contém a importação.

SetLastError

Obtém ou define um valor que especifica se o receptor define um erro (SetLastError no Windows ou errno em outras plataformas) antes de retornar do método atribuído.

StringMarshalling

Obtém ou define um objeto que especifica como realizar marshaling de argumentos de cadeia de caracteres para o método .

StringMarshallingCustomType

Obtém ou define o Type usado para controlar como os argumentos de cadeia de caracteres para o método têm marshaling.

TypeId

Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute.

(Herdado de Attribute)

Métodos

Equals(Object)

Retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de Attribute)
GetHashCode()

Retorna o código hash para a instância.

(Herdado de Attribute)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()

Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada.

(Herdado de Attribute)
Match(Object)

Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a