GeneratedComInterfaceAttribute Classe

Definizione

Specifica che il tipo con attributi è un'interfaccia COM e che il generatore di origine deve generarne il codice.

public ref class GeneratedComInterfaceAttribute : Attribute
[System.AttributeUsage(System.AttributeTargets.Interface)]
public class GeneratedComInterfaceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Interface)>]
type GeneratedComInterfaceAttribute = class
    inherit Attribute
Public Class GeneratedComInterfaceAttribute
Inherits Attribute
Ereditarietà
GeneratedComInterfaceAttribute
Attributi

Costruttori

GeneratedComInterfaceAttribute()

Inizializza una nuova istanza della classe GeneratedComInterfaceAttribute.

Proprietà

Options

Opzioni per la generazione dell'interoperabilità dell'interfaccia COM con il generatore di origine di interoperabilità COM.

StringMarshalling

Ottiene o imposta un valore che specifica come effettuare il marshalling degli argomenti stringa a tutti i metodi nell'interfaccia. Se l'interfaccia con attributi eredita da un'altra interfaccia con GeneratedComInterfaceAttribute, deve avere gli stessi valori per StringMarshalling e StringMarshallingCustomType.

StringMarshallingCustomType

Ottiene o imposta l'oggetto Type utilizzato per controllare la modalità di marshalling degli argomenti stringa per tutti i metodi nell'interfaccia. Se l'interfaccia con attributi eredita da un'altra interfaccia con GeneratedComInterfaceAttribute, deve avere gli stessi valori per StringMarshalling e StringMarshallingCustomType.

TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.

(Ereditato da Attribute)

Metodi

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da Attribute)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.

(Ereditato da Attribute)
Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a