public class BindableDynamicObject : DynamicObject,
INotifyPropertyChanged, IGetPropertyValue
Public Class BindableDynamicObject
Inherits DynamicObject
Implements INotifyPropertyChanged, IGetPropertyValue
public ref class BindableDynamicObject : public DynamicObject,
INotifyPropertyChanged, IGetPropertyValue
type BindableDynamicObject =
class
inherit DynamicObject
interface INotifyPropertyChanged
interface IGetPropertyValue
end
BindableDynamicObject(IDictionaryString, Object) | Initializes a new instance of the BindableDynamicObject class. |
BindableDynamicObject(IEnumerableObject, IListObject) | Initializes a new instance of the BindableDynamicObject class. Позволяет производным типам инициализировать новый экземпляр типа DynamicObject. |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object) |
GetDynamicMemberNames |
Возвращает перечисление имен всех динамических членов.
(Переопределяет DynamicObjectGetDynamicMemberNames) |
GetFirstStringValueByPrefix | Возвращает значение первого строкового поля с имененм начинающимся с префикса |
GetHashCode | Serves as the default hash function. (Унаследован от Object) |
GetMetaObject | Provides a DynamicMetaObject that dispatches to the dynamic virtual methods. The object can be encapsulated inside another DynamicMetaObject to provide custom behavior for individual actions. This method supports the Dynamic Language Runtime infrastructure for language implementers and it is not intended to be used directly from your code. (Унаследован от DynamicObject) |
GetPropertyNames | Возвращает список имен свойств |
GetPropertyNamesByPrefix | Возвращает список имен полей начинающихся с префикса |
GetType | Gets the Type of the current instance. (Унаследован от Object) |
GetValueID | Возвращает значение свойства по его префиксу. Возвращаемое значение формируется из префикса и ID или RowID в зависимости от того что существует. |
GetValuesByPrefix | Возвращает список значений полей начинающихся с имени префикса |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object) |
OnPropertyChanged | The on property changed. |
ToString | Returns a string that represents the current object. (Унаследован от Object) |
TryBinaryOperation | Provides implementation for binary operations. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as addition and multiplication. (Унаследован от DynamicObject) |
TryConvert | Provides implementation for type conversion operations. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations that convert an object from one type to another. (Унаследован от DynamicObject) |
TryCreateInstance | Provides the implementation for operations that initialize a new instance of a dynamic object. This method is not intended for use in C# or Visual Basic. (Унаследован от DynamicObject) |
TryDeleteIndex |
Предоставляет реализацию для операций, удаляющих объект по индексу.Этот метод не предназначен для использования в
C# или Visual Basic.
(Переопределяет DynamicObjectTryDeleteIndex(DeleteIndexBinder, Object)) |
TryDeleteMember |
Предоставляет реализацию для операций, удаляющих элемент объекта.Этот метод не предназначен для использования в C#
или Visual Basic.
(Переопределяет DynamicObjectTryDeleteMember(DeleteMemberBinder)) |
TryGetIndex |
Предоставляет реализацию для операций, получающих значение по индексу.Классы, производные от класса
DynamicObject
, могут переопределять этот метод, чтобы задать динамическое поведение для операций индексации.
(Переопределяет DynamicObjectTryGetIndex(GetIndexBinder, Object, Object)) |
TryGetMember |
Предоставляет реализацию для операций, получающих значения членов.Классы, производные от класса
DynamicObject
, могут переопределять этот метод, чтобы задать динамическое поведение для таких операций, как получение значения
свойства.
(Переопределяет DynamicObjectTryGetMember(GetMemberBinder, Object)) |
TryInvoke | Provides the implementation for operations that invoke an object. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as invoking an object or a delegate. (Унаследован от DynamicObject) |
TryInvokeMember | Provides the implementation for operations that invoke a member. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as calling a method. (Унаследован от DynamicObject) |
TrySetIndex |
Предоставляет реализацию для операций, задающих значение по индексу.Классы, производные от класса
DynamicObject
, могут переопределять этот метод, чтобы задать динамическое поведение для операций, осуществляющих доступ к
объектам по заданному индексу.
(Переопределяет DynamicObjectTrySetIndex(SetIndexBinder, Object, Object)) |
TrySetMember |
Предоставляет реализацию для операций, задающих значения членов.Классы, производные от класса
DynamicObject
, могут переопределять этот метод, чтобы задать динамическое поведение для таких операций, как задание значения
свойства.
(Переопределяет DynamicObjectTrySetMember(SetMemberBinder, Object)) |
TryUnaryOperation | Provides implementation for unary operations. Classes derived from the DynamicObject class can override this method to specify dynamic behavior for operations such as negation, increment, or decrement. (Унаследован от DynamicObject) |
PropertyChanged | The property changed. |