[This is preliminary documentation and is subject to change.]
When applied onto method identifies method as not implemented by current implementation of class.
Namespace:
Tools.TotalCommanderTAssembly: Tools.TotalCommander (in Tools.TotalCommander.dll) Version: 1.5.2.0
Syntax
| C# |
|---|
[AttributeUsageAttribute(AttributeTargets.Method, Inherited = false)] public class MethodNotSupportedAttribute : Attribute |
| Visual Basic (Declaration) |
|---|
<AttributeUsageAttribute(AttributeTargets.Method, Inherited := False)> _ Public Class MethodNotSupportedAttribute _ Inherits Attribute |
| Visual C++ |
|---|
[AttributeUsageAttribute(AttributeTargets::Method, Inherited = false)] public ref class MethodNotSupportedAttribute : public Attribute |
| J# |
|---|
/** @attribute AttributeUsageAttribute(AttributeTargets.Method, Inherited = false) */ public class MethodNotSupportedAttribute extends Attribute |
| JScript |
|---|
public class MethodNotSupportedAttribute extends Attribute |
Remarks
Use this attribute to indicate that your plugin does not implement certain optional method.
By default this attribute is applied on all optional methods, so there is not need to use it if you do not derived your plugin from existing plugin and you want to remove certain functionality.
Is method is decorated with this attribute it mut always throw NotSupportedException