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


CodeFieldReferenceExpression Класс

Определение

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

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

Примеры

В следующем примере показано использование поля CodeFieldReferenceExpression для ссылки на поле.

CodeFieldReferenceExpression fieldRef1 =
    new CodeFieldReferenceExpression(new CodeThisReferenceExpression(), "TestField");

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

//    this.TestField
Dim fieldRef1 As New CodeFieldReferenceExpression(New CodeThisReferenceExpression(), "TestField")
' A Visual Basic code generator produces the following source code for the preceeding example code:

'	Me.TestField

Комментарии

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

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

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

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

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

CodeFieldReferenceExpression(CodeExpression, String)

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

Свойства

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

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

TargetObject

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

UserData

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

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

Методы

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

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

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

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

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

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

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

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

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

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

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

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