Show / Hide Table of Contents

Class AbstractFunctionDefinition

Inheritance
System.Object
AbstractFunctionDefinition
Namespace: FunctionMonkey.Abstractions.Builders.Model
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
Type Description
Type
| 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
Type Description
Type
| 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
Type Description
Type
| 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

CommandTransformerType

Declaration
public Type CommandTransformerType { get; set; }
Property Value
Type Description
Type
| Improve this Doc View Source

CommandTransformerTypeName

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
Type Description
Type
| 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
Type Description
BridgedFunction
| Improve this Doc View Source

DeserializerNamingStrategyType

Declaration
public Type DeserializerNamingStrategyType { get; set; }
Property Value
Type Description
Type
| 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
Type Description
Type
| 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

HasCommandTransformer

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
Type Description
BridgedFunction
| 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
Type Description
AbstractOutputBinding
| 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
Type Description
BridgedFunction
| Improve this Doc View Source

SerializerNamingStrategyType

Declaration
public Type SerializerNamingStrategyType { get; set; }
Property Value
Type Description
Type
| 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
Type Description
BridgedFunction

Extension Methods

OpenApiFluentValidationHelper.IsNumeric(Object)
OpenApiFluentValidationHelper.NumericToInt(Object)
OpenApiFluentValidationHelper.NumericToDouble(Object)
OpenApiFluentValidationHelper.NumericToDecimal(Object)
  • Improve this Doc
  • View Source
  • 0 Comments
Back to top Copyright © 2018 James Randall