Class CodeProviderBase
- Namespace
- Dynamicweb.Extensibility.CodeProviders
- Assembly
- Dynamicweb.Core.dll
The abstract class CodeProviderBase provides a base implementation for creating custom code providers, including parameter serialization.
public abstract class CodeProviderBase : ConfigurableAddIn, ICodeProvider
- Inheritance
-
CodeProviderBase
- Implements
- Derived
- Inherited Members
Examples
Example of code provider addin with editors
Properties
TypeName
public string TypeName { get; }
Property Value
Methods
BuildDisplayValue()
public abstract string BuildDisplayValue()
Returns
Execute()
Executes this instance.
public abstract object? Execute()
Returns
GetParametersToXml(bool)
Gets the parameters to XML.
public override string GetParametersToXml(bool includeDeclaration)
Parameters
includeDeclarationboolif set to
true[include declaration].
Returns
- string
System.String.
GetParametersXml(List<KeyValuePair<string, string>>)
public string GetParametersXml(List<KeyValuePair<string, string>> values)
Parameters
valuesList<KeyValuePair<string, string>>