Table of Contents

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

string

Methods

BuildDisplayValue()

public abstract string BuildDisplayValue()

Returns

string

Execute()

Executes this instance.

public abstract object? Execute()

Returns

object

GetParametersToXml(bool)

Gets the parameters to XML.

public override string GetParametersToXml(bool includeDeclaration)

Parameters

includeDeclaration bool

if set to true [include declaration].

Returns

string

System.String.

GetParametersXml(List<KeyValuePair<string, string>>)

public string GetParametersXml(List<KeyValuePair<string, string>> values)

Parameters

values List<KeyValuePair<string, string>>

Returns

string
To top