Commit Graph
6 Commits
Author SHA1 Message Date
westeyandGitHub 6882e003f5 Add IMessagesRetrievableThread interface (#63)
* Add a MessageAgentThread and GetService for Thread

* Remove redundant check and experimental attribuet.

* Address PR comments.

* Fix file name.

* Update comments.

* Remove GetService
2025-06-09 15:21:42 +00:00
Roger BarretoandGitHub 2a1c8ea1a3 Adding nuget.config + Small Async fix (#62)
* Async fix

* Fix warnings
2025-06-09 11:33:27 +00:00
af2295f130 .Net: Added Agent abstractions from SK repository (#56)
* Fixed project build in Visual Studio

* Added Agent abstractions

* Remove features we are not porting over, addressing PR comments and making updates as per agreed design.

* Add create thread method.

* Add unit tests and update invoke response type to async

* Address PR comments and fix formatting.

* Switch to shared null checker to fix build failures.

* Add additional tests to increase code coverage

* Seal mockagent

* Fix line coverage failure

* Improve coverage check formatting

---------

Co-authored-by: westey <164392973+westey-m@users.noreply.github.com>
2025-06-09 11:35:41 +01:00
Dmytro StrukandGitHub 41facf3a2d .Net: Added shared classes (#58)
* Added Throw shared class

* Added Experimental attribute

* Added IsExternalInit

* Added TrimAttributes

* Small update

* Small update

* Suppress warning

* Added comment

* Updated LegacySupport.props

* Small updates
2025-06-04 08:44:12 +00:00
Dmytro StrukandGitHub 43316ecb50 Fixed project build in Visual Studio (#55) 2025-06-03 08:51:13 +00:00
westeyandGitHub d0531bb93b Add skeleton dotnet project structure (#49)
* Add skeleton dotnet project structure

* Fix casing in import statement.

* Moving tests folder to be a sibling of src.

* Update tests to use directory.builds.props and only build necessary frameworks.

* Move more test props to directory.build.props

* Add AotCompatible flag and .net 8.0

* Rename Tests to UnitTests

* Add global.json file

* Update publish mapping for unit tests to debug, to reduce build times.
2025-05-29 15:58:57 +00:00