CodeFactory.ADK
1.23047.1
See the version list below for details.
dotnet add package CodeFactory.ADK --version 1.23047.1
NuGet\Install-Package CodeFactory.ADK -Version 1.23047.1
<PackageReference Include="CodeFactory.ADK" Version="1.23047.1" />
paket add CodeFactory.ADK --version 1.23047.1
#r "nuget: CodeFactory.ADK, 1.23047.1"
// Install CodeFactory.ADK as a Cake Addin #addin nuget:?package=CodeFactory.ADK&version=1.23047.1 // Install CodeFactory.ADK as a Cake Tool #tool nuget:?package=CodeFactory.ADK&version=1.23047.1
Automation development kit that builds on top of CodeFactory to simplify common automation tasks.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- CodeFactorySDK (>= 1.23044.1)
- Microsoft.Extensions.Logging.Abstractions (>= 7.0.0)
- System.Text.Json (>= 7.0.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on CodeFactory.ADK:
Package | Downloads |
---|---|
CodeFactory.ADK.Services.Rest.Json
Automation development kit that has prebuilt automation for generating web api Rest services. |
|
CodeFactory.ADK.EntityFramework
Automation development kit that has prebuilt automation for generating EntityFramework repositories. |
|
CodeFactory.ADK.Services.Azure.Functions.Json
Automation development kit that has prebuilt automation for generating web api Rest services with Azure functions. |
|
CodeFactory.ADK.Testing.MSTest
Automation development kit that generates MS test definitions for integration tests from a interface definition. |
GitHub repositories
This package is not used by any popular GitHub repositories.
ADK 1.23047.1
Refactored configuration functionality to be more streamlined. Can set up configuration now using fluent methods.
Added a number of extension methods that are used heavily with command automation.
CsInterfaceExtensions
GetClassName - Converts a interface into a standard class name format.
CsTypeExtensions
IsTaskType - Determines if the type is a task type.
ISTaskTypeOnly - Determines if the type is a task type.
TaskReturnType - Returns the type definition for the target type that is supported by a task type. If the type is not a task type it will return the type definition.
StringExtensions
FormatCamelCase - Formats a string as camel case.
FormatProperCase - Formats a string as proper case.
VsActionsExtensions
GetProjectAsync - Extension method that gets the CodeFactory project model for this ProjectSource
GetProjectFolderAsync - Gets the project folder based on the source directory name. That is defined in the ProjectSource
VsCSharpExtensions
GetProjectFolderStructureAsync - Get the full project folder structure that hosts the source code.
VsProjectExtensions
FindCSharpSourceByClassNameAsync - Locates a target VsCSharpSource model in a project by the name of the class itself.
FindCSharpSourceByInterfaceNameAsync - Locates a target VsCSharpSource model in a project by the name of the interface itself.
FindCSharpSourceByFileNameAsync - Locates a target VsCSharpSource model by the filename of the source code file.
GetTargetProjectAsync - Gets the target project from the solution by name of the project.
FindSource - Finds the source code for a target class in a project. This will be based on the source document the class was built from.
VsProjectFolderExtensions
FindCSharpSourceByClassNameAsync - Locates a target VsCSharpSource model in a code file hosted in the project folder.
FindCSharpSourceByInterfaceNameAsync - Locates a target VsCSharpSource model in a code file hosted in the project folder.