Show / Hide Table of Contents

Class DynamicDocumentPropertyDescriptor

Описание свойства динамического объекта DynamicDocument.

Inheritance
System.Object
DynamicDocumentPropertyDescriptor
Namespace:InfinniPlatform.Dynamic
Assembly:InfinniPlatform.Core.Abstractions.dll
Syntax
public class DynamicDocumentPropertyDescriptor : PropertyDescriptor

Constructors

| Improve this Doc View Source

DynamicDocumentPropertyDescriptor(String)

Declaration
public DynamicDocumentPropertyDescriptor(string name)
Parameters
Type Name Description
System.String name

Properties

| Improve this Doc View Source

ComponentType

Declaration
public override Type ComponentType { get; }
Property Value
Type Description
Type
| Improve this Doc View Source

IsReadOnly

Declaration
public override bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

PropertyType

Declaration
public override Type PropertyType { get; }
Property Value
Type Description
Type

Methods

| Improve this Doc View Source

CanResetValue(Object)

Declaration
public override bool CanResetValue(object component)
Parameters
Type Name Description
System.Object component
Returns
Type Description
System.Boolean
| Improve this Doc View Source

GetValue(Object)

Declaration
public override object GetValue(object component)
Parameters
Type Name Description
System.Object component
Returns
Type Description
System.Object
| Improve this Doc View Source

ResetValue(Object)

Declaration
public override void ResetValue(object component)
Parameters
Type Name Description
System.Object component
| Improve this Doc View Source

SetValue(Object, Object)

Declaration
public override void SetValue(object component, object value)
Parameters
Type Name Description
System.Object component
System.Object value
| Improve this Doc View Source

ShouldSerializeValue(Object)

Declaration
public override bool ShouldSerializeValue(object component)
Parameters
Type Name Description
System.Object component
Returns
Type Description
System.Boolean

Extension Methods

DynamicCollectionExtensions.GetItem(Object, Int32)
DynamicCollectionExtensions.SetItem(Object, Int32, Object)
DynamicCollectionExtensions.AddItem(Object, Object)
DynamicCollectionExtensions.InsertItem(Object, Int32, Object)
DynamicCollectionExtensions.RemoveItem(Object, Object)
DynamicCollectionExtensions.RemoveItemAt(Object, Int32)
DynamicCollectionExtensions.MoveItem(Object, Object, Int32)
DynamicObjectExtensions.TryGetPropertyValue(Object, String)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TryGetPropertyValueByPath(Object, String)
DynamicObjectExtensions.TrySetPropertyValueByPath(Object, String, Object)
ReflectionExtensions.IsInstanceOfType(Object, Type)
ReflectionExtensions.GetMemberValue(Object, String)
ReflectionExtensions.SetMemberValue(Object, String, Object)
ReflectionExtensions.InvokeMember(Object, String, Object[], out Object, Type[])
ReflectionExtensions.GetFieldValue(Object, FieldInfo)
ReflectionExtensions.SetFieldValue(Object, FieldInfo, Object)
ReflectionExtensions.GetPropertyValue(Object, PropertyInfo)
ReflectionExtensions.SetPropertyValue(Object, PropertyInfo, Object)
ReflectionExtensions.GetMethodDelegate(Object, MethodInfo)
ReflectionExtensions.GetEventDelegate(Object, EventInfo)
ReflectionExtensions.SetEventDelegate(Object, EventInfo, Object)
CommonExtensions.ExecuteSilent<T>(T, Action<T>)
  • Improve this Doc
  • View Source
Back to top © Copyright Infinnity Solutions Ltd, 2010–2017.