You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gendocs/releasenotes/sdk/1.22320.1.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,48 +5,48 @@ This release of the SDK focuses on extension of the SDK to make code management
5
5
6
6
### Source Code Injection Updates
7
7
The following updates how the SDK injects source code into a file.
8
-
- Have updated the injection process of code into files. You no longer have to provide the file path, framework determines this.
9
-
- Have added an overload to AddBeforeAsync functionality to allow you to add directly before the definition of the model ignoring xml documentation.
10
-
- Can now directly control code documentation from the SDK. Added the following code management methods to control documentation.
8
+
- Have updated the injection process of code into files. Users no longer have to provide the file path, as the framework determines this.
9
+
- Have added an overload to AddBeforeAsync functionality to allow users to add directly before the definition of the model ignoring xml documentation.
10
+
- Can now directly control code documentation from the SDK. Added the following code management methods to control documentation:
11
11
-**AddBeforeDocsAsync** - Add source code content before XML documentation.
12
12
-**AddAfterDocsAsync** - Add source code content after XML documentation.
13
13
-**ReplaceDocsAsync** - Replaces the XML documentation.
14
14
-**DeleteDocsAsync** - Deletes the XML documentation.
15
15
16
16
### Model Lookup Updates
17
17
-**LookupModel** is now obsolete use **GetModel** now.
18
-
- Added **GetModel[T]** this allows to set the target type to return instead of having to cast to directly.
18
+
- Added **GetModel[T]** this allows users to set the target type to return instead of having to cast to directly.
19
19
20
20
### C# Source Formatting moved into the SDK
21
-
The **CodeFactory.Formatting.CSharp** project has been moved into the SDK. The following additional capabilities were addeed to source formatting for C#.
21
+
The **CodeFactory.Formatting.CSharp** project has been moved into the SDK. The following additional capabilities were added to source formatting for C#.
22
22
- The **NamespaceManager** now supports adding additional using statements after the manager has been loaded.
23
23
-**CsManualUsingStatement** has been added to formatting to allow adding customizing using statements to the namespace manager.
24
24
25
25
### C# Property Model Updates
26
-
The CsProperty model has added the following capabilities.
27
-
-**GetMethod** property has been added to give you direct access to the get accessor and all the code management functions of the method.
28
-
-**SetMethod** property has been added to give you direct access to the set accessor and all the code management functions of the method.
26
+
The CsProperty model has added the following capabilities:
27
+
-**GetMethod** property has been added to give users direct access to the get accessor and all the code management functions of the method.
28
+
-**SetMethod** property has been added to give users direct access to the set accessor and all the code management functions of the method.
29
29
30
30
### C# Enum Model Updates
31
-
The CsEnum model has added the the following capabilities.
31
+
The CsEnum model has added the following capabilities:
32
32
- Can now inject code at the beginning of the Enum body.
33
33
- Can now inject code at the end of the Enum body.
34
34
- Can now get the source location of the contents of the Enum body.
35
35
36
36
### C# CsContainer Updates
37
-
The CsContainer Types (**Class**,**Interface**, **Structure**) now support nested type definitions, this includes the following.
37
+
The CsContainer Types (**Class**,**Interface**, **Structure**) now support nested type definitions, this includes the following:
38
38
- Class,Interface, Structure, and Enums can be nested in the above container types.
39
39
40
40
### C# CsMethod Updates
41
-
The CSMethod model now provides partial support in definition which includes the following.
41
+
The CSMethod model now provides partial support in definition which includes the following:
42
42
- Method Partial Definition - The capture of the definition of a partial method.
43
43
- Method Partial Implementation - The capture of the implementation of a partial method.
44
44
- When getting the list of methods you will get two instance models now. One for the definition and second for the implementation.
45
45
- CsMethodType has added two additional enums PartialDefinition and PartialImplementation.
46
46
47
47
### C# Documentation Changes
48
-
- XML Documentation for all models is directly captured from source code so the raw documentation is provided. This includes the following.
49
-
- Partial implementations will provide the target xml documentation that was provided.
48
+
- XML Documentation for all models is directly captured from source code so the raw documentation is provided. This includes the following:
49
+
- Partial implementations will provide the target XML documentation that was provided.
50
50
If documentation was provided in each partial file it will grab the target file the model generation was requested from.
0 commit comments