Show / Hide Table of Contents

Class FunctionParameter

Implementation of a function parameter TODO: Possibly split this into two parameters - some types of function parameter don't require channels

Inheritance
System.Object
ParameterBase
ChannelBasedParameter
FunctionParameter
Implements
IFunctionParameter
IParameter
System.ComponentModel.INotifyPropertyChanged
Inherited Members
ChannelBasedParameter.AddChannel(IChannel)
ChannelBasedParameter.ApplyChannelOffset(UInt32)
ChannelBasedParameter.MergeChannelIds(IReadOnlyCollection<UInt32>)
ChannelBasedParameter.MergeChannels(IReadOnlyCollection<IChannel>)
ChannelBasedParameter.SetChannels(IReadOnlyCollection<IChannel>)
ChannelBasedParameter.ChannelIds
ChannelBasedParameter.Channels
ChannelBasedParameter.InMemory
ChannelBasedParameter.ParameterChannelKey
ParameterBase.ToString()
ParameterBase.NotifyPropertyChanged(String)
ParameterBase.ApplicationName
ParameterBase.Available
ParameterBase.BitShift
ParameterBase.ByteOrder
ParameterBase.ConversionFunctionName
ParameterBase.DataBitMask
ParameterBase.Description
ParameterBase.ErrorBitmask
ParameterBase.FormatOverride
ParameterBase.GroupIdentifiers
ParameterBase.Identifier
ParameterBase.MaximumValue
ParameterBase.MinimumValue
ParameterBase.Name
ParameterBase.OffsetValue
ParameterBase.Unit
ParameterBase.UserType
ParameterBase.WarningMaximumValue
ParameterBase.WarningMinimumValue
ParameterBase.AvailabilityChanged
ParameterBase.PropertyChanged
Namespace: MESL.SqlRace.Domain
Assembly: MESL.SqlRace.Domain.dll
Syntax
public sealed class FunctionParameter : ChannelBasedParameter, IChannelBasedParameter, IFunctionParameter, IParameter, INotifyPropertyChanged

Properties

CanRecalculate

Gets a value indicating whether this instance can be recalculated.

Declaration
public override bool CanRecalculate { get; }
Property Value
Type Description
System.Boolean

true if this instance can be recalculated; otherwise, false.

Overrides
ParameterBase.CanRecalculate

DefinitionInstanceIdentifier

Gets the definition instance identifier.

Declaration
public Guid DefinitionInstanceIdentifier { get; }
Property Value
Type Description
System.Guid

The definition instance identifier.

FdlFunctionCode

Gets the FDL function code.

Declaration
public string FdlFunctionCode { get; }
Property Value
Type Description
System.String

The FDL function code.

IsFdlFunction

Gets a value indicating whether this instance is FDL function.

Declaration
public bool IsFdlFunction { get; }
Property Value
Type Description
System.Boolean

true if this instance is FDL function; otherwise, false.

ParameterType

Gets the type of the parameter.

Declaration
public override ParameterType ParameterType { get; }
Property Value
Type Description
ParameterType

The type of the parameter.

Overrides
ParameterBase.ParameterType

ShowInBrowser

Gets a value indicating whether this instance is available to browsers.

Declaration
public override bool ShowInBrowser { get; }
Property Value
Type Description
System.Boolean

true if this instance is available to browsers; otherwise, false.

Overrides
ParameterBase.ShowInBrowser

Methods

Recalculate()

Recalculates this instance.

Declaration
public override void Recalculate()
Overrides
ParameterBase.Recalculate()

Events

UnderlyingDataSourceChanged

Occurs when [underlying data source changed].

Declaration
public override event EventHandler UnderlyingDataSourceChanged
Event Type
Type Description
System.EventHandler
Overrides
ParameterBase.UnderlyingDataSourceChanged

Implements

IFunctionParameter
IParameter
System.ComponentModel.INotifyPropertyChanged
Back to top Generated by DocFX