Class AbstractFunctionDefinition
Inheritance
System.Object
AbstractFunctionDefinition
Assembly: FunctionMonkey.Abstractions.dll
Syntax
public abstract class AbstractFunctionDefinition : object
Constructors
|
Improve this Doc
View Source
AbstractFunctionDefinition(String, Type)
Declaration
protected AbstractFunctionDefinition(string namePrefix, Type commandType)
Parameters
Type |
Name |
Description |
System.String |
namePrefix |
|
Type |
commandType |
|
|
Improve this Doc
View Source
AbstractFunctionDefinition(String, Type, Type)
Declaration
protected AbstractFunctionDefinition(string namePrefix, Type commandType, Type explicitCommandResultType)
Parameters
Type |
Name |
Description |
System.String |
namePrefix |
|
Type |
commandType |
|
Type |
explicitCommandResultType |
|
Properties
|
Improve this Doc
View Source
AssemblyName
Declaration
public string AssemblyName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CommandDeseriaizerTypeName
Declaration
public string CommandDeseriaizerTypeName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CommandDeserializerType
Declaration
public Type CommandDeserializerType { get; set; }
Property Value
|
Improve this Doc
View Source
CommandHasResult
Declaration
public bool CommandHasResult { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CommandResultIsCollection
Declaration
public bool CommandResultIsCollection { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CommandResultItemType
Declaration
public Type CommandResultItemType { get; }
Property Value
|
Improve this Doc
View Source
CommandResultItemTypeName
Declaration
public string CommandResultItemTypeName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CommandResultType
Declaration
public Type CommandResultType { get; set; }
Property Value
|
Improve this Doc
View Source
CommandResultTypeIsUnit
Declaration
public bool CommandResultTypeIsUnit { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CommandResultTypeName
Declaration
public string CommandResultTypeName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Declaration
public Type CommandTransformerType { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public string CommandTransformerTypeName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
CommandType
Declaration
public Type CommandType { get; set; }
Property Value
|
Improve this Doc
View Source
CommandTypeIsUnit
Declaration
public bool CommandTypeIsUnit { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
CommandTypeName
Declaration
public string CommandTypeName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
DeserializeFunction
Declaration
public BridgedFunction DeserializeFunction { get; set; }
Property Value
|
Improve this Doc
View Source
DeserializerNamingStrategyType
Declaration
public Type DeserializerNamingStrategyType { get; set; }
Property Value
|
Improve this Doc
View Source
DeserializerNamingStrategyTypeName
Declaration
public string DeserializerNamingStrategyTypeName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ExplicitCommandResultType
Declaration
public Type ExplicitCommandResultType { get; }
Property Value
|
Improve this Doc
View Source
FunctionClassTypeName
Declaration
public string FunctionClassTypeName { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
FunctionHandler
Declaration
public object FunctionHandler { get; set; }
Property Value
Type |
Description |
System.Object |
|
|
Improve this Doc
View Source
FunctionHandlerIsAsync
Declaration
public bool FunctionHandlerIsAsync { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
HasCommandHandlerOverride
Declaration
public bool HasCommandHandlerOverride { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Declaration
public bool HasCommandTransformer { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ImmutableTypeConstructorParameters
Declaration
public IReadOnlyCollection<ImmutableTypeConstructorParameter> ImmutableTypeConstructorParameters { get; set; }
Property Value
Type |
Description |
IReadOnlyCollection<FunctionMonkey.Model.ImmutableTypeConstructorParameter> |
|
|
Improve this Doc
View Source
IsFunctionalFunction
Declaration
public bool IsFunctionalFunction { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsUsingValidator
Declaration
public bool IsUsingValidator { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsValidFunction
Declaration
public BridgedFunction IsValidFunction { get; set; }
Property Value
|
Improve this Doc
View Source
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Namespace
Declaration
public string Namespace { get; set; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
NoCommandHandler
Declaration
public bool NoCommandHandler { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
OutputBinding
Declaration
public AbstractOutputBinding OutputBinding { get; set; }
Property Value
|
Improve this Doc
View Source
ResultIsFSharpUnit
Declaration
public bool ResultIsFSharpUnit { get; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
SerializeFunction
Declaration
public BridgedFunction SerializeFunction { get; set; }
Property Value
|
Improve this Doc
View Source
SerializerNamingStrategyType
Declaration
public Type SerializerNamingStrategyType { get; set; }
Property Value
|
Improve this Doc
View Source
SerializerNamingStrategyTypeName
Declaration
public string SerializerNamingStrategyTypeName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
UsesImmutableTypes
Declaration
public bool UsesImmutableTypes { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
ValidatorFunction
Declaration
public BridgedFunction ValidatorFunction { get; set; }
Property Value
Extension Methods