IProperty Interface
- Namespace
- Kampute.DocToolkit.Metadata
- Assembly
Definition
Defines a contract for accessing property metadata.
public interface IProperty : IWithCustomModifiers, IWithOverloads, IWithParameters, IVirtualTypeMember
- Extends
- Implemented by
Properties
| CanRead | Gets a value indicating whether the property can be read. |
| CanWrite | Gets a value indicating whether the property can be written. |
| GetMethod | Gets the get method of the property. |
| ImplementedProperty | Gets the interface property that this property implements, if any. |
| IsIndexer | Gets a value indicating whether the property is an indexer. |
| IsInitOnly | Gets a value indicating whether the property is init-only. |
| IsReadOnly | Gets a value indicating whether the property is read-only. |
| IsRequired | Gets a value indicating whether the property is required. |
| OverriddenProperty | Gets the base property that this property overrides, if any. |
| SetMethod | Gets the set method of the property. |
| Type | Gets the type of the property. |
Methods
| GetAccessors() | Gets all accessor methods (get and set) of the property. |
Extension Methods