Поделиться через


CodeEventReferenceExpression Класс

Определение

Представляет ссылку на событие.

public ref class CodeEventReferenceExpression : System::CodeDom::CodeExpression
public class CodeEventReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeEventReferenceExpression : System.CodeDom.CodeExpression
type CodeEventReferenceExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeEventReferenceExpression = class
    inherit CodeExpression
Public Class CodeEventReferenceExpression
Inherits CodeExpression
Наследование
CodeEventReferenceExpression
Атрибуты

Примеры

В следующем примере показано использование CodeEventReferenceExpression ссылки на событие с именем TestEvent.

// Represents a reference to an event.
CodeEventReferenceExpression eventRef1 = new CodeEventReferenceExpression( new CodeThisReferenceExpression(), "TestEvent" );

// A C# code generator produces the following source code for the preceeding example code:

//        this.TestEvent
' Represents a reference to an event.
Dim eventRef1 As New CodeEventReferenceExpression(New CodeThisReferenceExpression(), "TestEvent")

' A Visual Basic code generator produces the following source code for the preceeding example code:

'       Me.TestEvent

Комментарии

CodeEventReferenceExpression можно использовать для представления ссылки на событие.

Свойство TargetObject указывает объект, содержащий событие. Свойство EventName задает имя события.

Конструкторы

Имя Описание
CodeEventReferenceExpression()

Инициализирует новый экземпляр класса CodeEventReferenceExpression.

CodeEventReferenceExpression(CodeExpression, String)

Инициализирует новый экземпляр класса с помощью указанного целевого CodeEventReferenceExpression объекта и имени события.

Свойства

Имя Описание
EventName

Возвращает или задает имя события.

TargetObject

Возвращает или задает объект, содержащий событие.

UserData

Возвращает определяемые пользователем данные для текущего объекта.

(Унаследовано от CodeObject)

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к