[This is preliminary documentation and is subject to change.]
When overriden in derived class gets all supported custom fields.
Namespace: Tools.TotalCommanderTAssembly: Tools.TotalCommander (in Tools.TotalCommander.dll) Version: 1.5.3.38916 (1.5.3.38916)
Syntax
| C# |
|---|
public virtual ContentFieldSpecification[] SupportedFields { get; } |
| Visual Basic |
|---|
Public Overridable ReadOnly Property SupportedFields As ContentFieldSpecification() Get |
| Visual C++ |
|---|
public: virtual property array<ContentFieldSpecification^>^ SupportedFields { array<ContentFieldSpecification^>^ get (); } |
| F# |
|---|
abstract SupportedFields : ContentFieldSpecification[] override SupportedFields : ContentFieldSpecification[] |
| JScript |
|---|
function get SupportedFields () : ContentFieldSpecification[] |
Return Value
Array columns specifications supported by this plugin. Null or an empty array where there are no plugin-specified columns.
Remarks
Custom fields are custom columns provided by plugin for details view.
When most derived implementation of property getter is marked with MethodNotSupportedAttribute, it means that the most derived plugin implementation does not support operation provided by the property.
| Do not throw any other exceptions. Such exception will be passed to Total Commander which cannot handle it. |
Items of array retuned by this property must fullfill several constraints:
|
Exceptions
| Exception | Condition |
|---|---|
| System..::..NotSupportedException | The actual implementation of property getter is marked with MethodNotSupportedAttribute. |
See Also
Version History
1.5.3
- This property is new in version 1.5.3