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.  |