* Basic modification to get IReadOnlyList working.
* Update IsListInterface to check to see if the input type is one of the valid types or if any of the types available on the input type is one of the valid types.
* Update the code to check all of the generic interfaces on the generic List type instead of checking the inheritance hierarchy.
* Update the parameter binder to use a hashset as per PR feedback.
---------
Co-authored-by: Matthew J. Hayward <savagemonitor@live.com>
* Populating nullable or reference type parameter properly.
* Minor clean up
* Version bump and release notes.
* Fixed a failing test to reflect the new Worker.Core version.
* Checking generators are running inside valid azure functions project
* Checking generators are running inside valid azure functions project
* Minor cleanup
* Minor cleanup on release notes.
* Added comment to props file about the usage of "FunctionsExecutionModel" property.
* Remove new language features such as "target-typed object creation" & "nullable reference types" as they fail in NetFX project if no explicit "LangVersion" msbuild property
* Adding CSharp language versions to test matrix
* Adding support for executing functions from referenced assemblies, to the source generated executor implementaion.
* Release note and version bump
* Picking only public functions as valid functions for metadata generation and executor.
* Minor cleanup
* Get full type name including assembly identity for all types.
* Minor cleanup
* Switching initializing the defaultExecutor to a Lazy approach.
* A bit more cleanup.
* PR feedback fixes
* PR feedback fixes
* Emit ".exe" for functions from NetFX entry point assemblies
* Added test for NETFX project and updated release notes.
* Minor cleanup
* Removing the unused dependent assembly project.
* Replace - with _ when generating namespace for generated types.
* Generate valid namespace when root namespace contains -
* Moving the logic to use rootnamespace to msbuil target
* Replace "-" with "_" when using the RootNamespace if customer app does not have an overridden (fixed) root namespace value.
* Reverting a test change which is not relevant anymore.
* Fix release notes
* Generate value for `defaultWorkerPath` in worker.config for publishAOT case.
* Using TargetExt variable
* Rebasing on main., took release notes from main. then updated to reflect changes from this PR.
* Version bump for Sdk project
* Using a SymbolVisitor implementation to locate function methods from referenced assemblies.
* Minor cleanup
* logging placeholder
* Revert "logging placeholder"
This reverts commit d504ecf968.