ThisAssembly
ThisAssembly copied to clipboard
Exposes project and assembly level information as constants in the ThisAssembly class using source generators powered by Roslyn.
# devlooped/oss - Update template and readme https://github.com/devlooped/oss/commit/0849d6a # devlooped/.github - Replace existing script with new reusable marketplace action https://github.com/devlooped/.github/commit/4108ce6
If a resx file contains an entry with an invalid code identifier (like a number), the generated code will not compile, and the error is quite cryptic too. We should...
This PR aims to implement all bullet points listed in #104. I started with a little housekeeping: - reorganized projects so all source generator projects can share code; - created...
## Describe the Bug After you click the 'New issue' button, the 'Questions' and 'Ideas' buttons point to the `https://github.com/devlooped/oss` URL.
In some limited scenarios, it might be worth switching to static readonly properties (perhaps backed by the private constant) so that updates to the library providing the ThisAssembly don't require...
## Describe the Bug `ThisAssembly` will issue a warning if the `LangVersion` MSBuild property specifies a C# language version older than 9.0. This is the relevant code, copied from [the...
## Describe the Bug I have latest 6.0.200 SDK installed from [dotnet/installer](https://github.com/dotnet/installer#table) repository. Note this version is not yet available to be installed from [MS web site](https://dotnet.microsoft.com/en-us/download/dotnet/6.0). **So this issue...
This is something that [GitInfo](https://github.com/devlooped/GitInfo) provides, but it does so using MSBuild and it seems to cause [an issue in some source-generator scenarios](https://github.com/devlooped/GitInfo/issues/104). So perhaps it would be best if...
### Discussed in https://github.com/devlooped/ThisAssembly/discussions/34 Originally posted by **viceroypenguin** January 23, 2021 Proposal: Add another project for exposing `string` and `Stream` versions of embedded resources. Accessing the resources is something necessary...
# devlooped/oss - Ignore errors creating the PR https://github.com/devlooped/oss/commit/b97b8f1 - Move format check for last https://github.com/devlooped/oss/commit/7db501b - Make build matrix configurable per-repo https://github.com/devlooped/oss/commit/391da5e - Rename matrix lookup job and steps...