Data |
[TypeConverterAttribute(typeof(ExpandableObjectConverter))] public sealed class DataStruct : DynamicObject, IEquatable<DataStruct>, ICustomTypeDescriptor, INotifyPropertyChanged
The DataStruct type exposes the following members.
| Name | Description | |
|---|---|---|
| IsEmpty | The empty/undefined structure definition. | |
| Item | Access field by name. | |
| NumFields | Number of fields in structure definition. |
| Name | Description | |
|---|---|---|
| Assign(Object, Object) | Copy data from one structure into another. | |
| Assign(Object, DataType, Object, DataType) | Copy data from one structure into another. | |
| AssignFrom | Copy data from structure into this dynamic structure. | |
| AssignTo | Copy data from this dynamic structure into structure. | |
| CopyFrom | Creates a new DataStruct and copies data from structure into it. | |
| CopyTo | Creates a new object of type systemType and copies data from this DataStruct into it. | |
| NotifyPropertiesChanged | Raises the PropertyChanged event manually. Since the event isn't raised due to an actual property change, the property name is set as empty. |
| Name | Description | |
|---|---|---|
| PropertyChanged | Occurs when a property value changes. |