GeneratedComInterfaceAttribute 類別

定義

指定屬性類型是 COM 介面,而且來源產生器應該為其產生程式碼。

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
繼承
GeneratedComInterfaceAttribute
屬性

建構函式

GeneratedComInterfaceAttribute()

初始化 GeneratedComInterfaceAttribute 類別的新執行個體。

屬性

Options

如何與 COM Interop 來源產生器產生 COM 介面 Interop 的選項。

StringMarshalling

取得或設定值,指定如何將字串引數封送處理至介面上的所有方法。 如果屬性化介面繼承自另一個具有 GeneratedComInterfaceAttribute 的介面,它必須具有 和 StringMarshallingCustomType 的相同值 StringMarshalling

StringMarshallingCustomType

取得或設定 Type ,用來控制介面上所有方法的字串引數封送處理方式。 如果屬性化介面繼承自另一個具有 GeneratedComInterfaceAttribute 的介面,它必須具有 和 StringMarshallingCustomType 的相同值 StringMarshalling

TypeId

在衍生類別中實作時,取得這個 Attribute 的唯一識別碼。

(繼承來源 Attribute)

方法

Equals(Object)

傳回值,這個值指出此執行個體是否與指定的物件相等。

(繼承來源 Attribute)
GetHashCode()

傳回這個執行個體的雜湊碼。

(繼承來源 Attribute)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IsDefaultAttribute()

在衍生類別中覆寫時,表示這個執行個體的值是衍生類別的預設值。

(繼承來源 Attribute)
Match(Object)

在衍生類別中覆寫時,會傳回值,表示這個執行個體是否等於指定物件。

(繼承來源 Attribute)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於