Class AbstractVariableProvider
Last update: 19.06.2026Namespace: Phoenix.ComponentPlugInSDK
Assembly: Phoenix.ComponentPlugInSDK.dll
An abstract class that provides some default values for Phoenix.ModelCenter.Common.CommonSelectVariablesForm
public abstract class AbstractVariableProvider : IVariableProviderClean
Inheritance
object ← AbstractVariableProvider
Implements
IVariableProviderClean
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Properties
The blacklist name subsititution list.Allows variables from provider to be ignored. The string value in the dictionary must be exactly one of "AlwaysInclude", "AlwaysExclude", or "Hidden". May be null to indicate no blacklist.
The name substitution list to use. Variables being reported by the provider parameter will have these names substituted. May be null for no substitutions.
Gets whether the provider supports user variables. If this
returns true, you must also implement Phoenix.ModelCenter.Common.IVariableProviderFilter.
Methods
Call when Tree Node gets expanded so new children can be populated.
Call when Tree Node gets selected so variables can be supplied dynamically.
Gets a list of all selectable variables.