Interface IFunctionBuilderOutput
Interface for function build output.
Namespace: MESL.SqlRace.Domain.Functions
Assembly: MESL.SqlRace.Domain.dll
Syntax
public interface IFunctionBuilderOutput
Properties
ConstantIdentifiers
Gets the string enumerable of constant names used in the function
Declaration
IReadOnlyList<string> ConstantIdentifiers { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<System.String> | The string enumerable of constant names used in the function |
FunctionBehaviours
Gets the function behaviours.
Declaration
IReadOnlyList<IFunctionBehaviour> FunctionBehaviours { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<IFunctionBehaviour> | The function behaviours. |
FunctionImplementation
Gets the function implementation.
Declaration
IFunction FunctionImplementation { get; }
Property Value
Type | Description |
---|---|
IFunction | The function implementation. |
InputParameterIdentifiers
Gets the input parameter identifiers.
Declaration
IReadOnlyList<string> InputParameterIdentifiers { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IReadOnlyList<System.String> | The input parameter identifiers. |
OtherFunctionCallsCount
Gets the other function calls count.
Declaration
int OtherFunctionCallsCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The other function calls count. |
ProcessorSlotCount
Gets the processor slot count.
Declaration
int ProcessorSlotCount { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The processor slot count. |