Interface IDef
- Namespace
- Tripous
- Assembly
- Tripous.dll
Base interface for all descriptors
public interface IDef
- Extension Methods
Properties
Name
The descriptor name.
string Name { get; set; }
Property Value
Tag
A user-defined value associated with this descriptor.
[JsonIgnore]
object Tag { get; }
Property Value
Title
The descriptor title.
[JsonIgnore]
string Title { get; }
Property Value
TitleKey
The descriptor resource title key, e.g. "Module"
string TitleKey { get; set; }
Property Value
Methods
Assign(IDef)
Assigns property values from a source instance.
void Assign(IDef Source)
Parameters
SourceIDef
CheckDescriptor()
Throws an exception if this descriptor is not fully defined
void CheckDescriptor()
Clear()
Clears the property values of this instance.
void Clear()
Clone()
Returns a clone of this instance.
IDef Clone()
Returns
UpdateReferences()
Updates references such as when an instance has references to other instances, e.g. tables of a module definition.
void UpdateReferences()