LibraryImportAttribute Classe

Definição

Indica que um gerador de origem deve criar uma função para marshalling 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

Observações

Este atributo não tem significado se o gerador de origem associado a ele não estiver ativado.

O gerador de fonte incorporado atualmente só suporta C# e só fornece uma implementação quando aplicado a métodos estáticos, parciais e não genéricos.

Construtores

Name Description
LibraryImportAttribute(String)

Inicializa uma nova instância do LibraryImportAttribute.

Propriedades

Name Description
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

Recebe ou define um valor que especifica se o chamado define um erro (SetLastError em Windows ou errno noutras plataformas) antes de regressar do método atribuído.

StringMarshalling

Obtém ou define um objeto que especifica como organizar argumentos de string para o método.

StringMarshallingCustomType

Obtém ou define o Type usado para controlar como os argumentos da cadeia do método são marshallados.

TypeId

Quando implementado numa classe derivada, obtém um identificador único para esta Attribute.

(Herdado de Attribute)

Métodos

Name Description
Equals(Object)

Devolve um valor que indica se esta instância é igual a um objeto especificado.

(Herdado de Attribute)
GetHashCode()

Devolve o código de hash para esta instância.

(Herdado de Attribute)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsDefaultAttribute()

Quando sobrescrito numa classe derivada, indica se o valor desta instância é o valor padrão para a classe derivada.

(Herdado de Attribute)
Match(Object)

Quando sobrescrito numa classe derivada, devolve um valor que indica se esta instância é igual a um objeto especificado.

(Herdado de Attribute)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a