CodeFactorySDK 1.23050.2
See the version list below for details.
dotnet add package CodeFactorySDK --version 1.23050.2
NuGet\Install-Package CodeFactorySDK -Version 1.23050.2
<PackageReference Include="CodeFactorySDK" Version="1.23050.2" />
paket add CodeFactorySDK --version 1.23050.2
#r "nuget: CodeFactorySDK, 1.23050.2"
// Install CodeFactorySDK as a Cake Addin
#addin nuget:?package=CodeFactorySDK&version=1.23050.2
// Install CodeFactorySDK as a Cake Tool
#tool nuget:?package=CodeFactorySDK&version=1.23050.2
Software factory automation library used with the CodeFactory for Visual Studio.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- Microsoft.Extensions.CommandLineUtils (>= 1.1.1)
- NLog (>= 4.6.8)
- System.Collections.Immutable (>= 1.5.0)
NuGet packages (14)
Showing the top 5 NuGet packages that depend on CodeFactorySDK:
Package | Downloads |
---|---|
CodeFactory.Formatting.CSharp
Extension libraries that provide formatters for code factory models to C# |
|
CodeFactory.ADK
Automation development kit that builds on top of CodeFactory to simplify common automation tasks. |
|
CommonDeliveryFramework.Net.Automation.Common
Common automation extensions used with CommonDeliveryFramework. |
|
SoftwareFactoryExtensions.Formatting.CSharp
Extension libraries that provide formatters for code factory models to C# |
|
CodeFactoryExtensions
Extension libraries the provide common extensibility for developers using the CodeFactory SDK. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.23053.1 | 273 | 3/2/2023 |
1.23050.2 | 222 | 2/20/2023 |
1.23044.1 | 226 | 2/13/2023 |
1.22339.1 | 355 | 12/5/2022 |
1.22320.1 | 314 | 11/16/2022 |
1.21085.1 | 936 | 3/26/2021 |
1.21068.1 | 477 | 3/10/2021 |
1.0.202301 | 817 | 8/18/2020 |
1.0.202021 | 906 | 7/21/2020 |
1.0.201881 | 396 | 7/6/2020 |
1.0.201381 | 443 | 5/17/2020 |
1.0.200701 | 464 | 3/10/2020 |
0.90.200551 | 464 | 2/24/2020 |
0.90.20041 | 432 | 2/10/2020 |
SDK Update for CodeFactory 1.23050.2
This release of the SDK focuses on the following.
Members now have two new methods
- CommentOutSyntaxAsync - Will comment out the code implementation.
- GetMemberSyntaxAsync - Will return the full raw source code syntax
Two new container types have been added
- Record Type
- Record Structure Type
Property Model has been extended
- HasInit - Flag that determines if the init accessor was added to the property.
- InitMethod - Returns the implementation of the init method is there is a implementation.
CsSource Model has been extended
- Records - Records property has been added to track all records defined in the source code.
- RecordStructures - RecordStructures property has been added to track all records defined in the source code.
- HostedInProject - Property that stores a flag that determines if the source is hosted in a project.
- ProjectName - Property that stores the name of the project the source is hosted in, or null if not in a project.
IDotNetContainer has been split into two interfaces IDotNetContainer and IDotNetNestedContainers
- The nested functionality has been moved into the IDotNetNestedContainers interface
- the C# Interfaces and classes has been also split.
- The Class, Interface, and Structure classes now inherit the NestedContainers implementation.
- The Record, and Record Structure types inherit from Container interface and implementation.
IVSActions has three new methods
GetProjectFromSourceAsync - Gets the project that hosts the CsSource model.
GetCSharpProjectFileFromSourceAsync - Get the VsCSharpSource model from the CsSource model.
GetProjectFileFromSourceAsync - Get the VsDocument model from the the CsSource model.