ThisAssembly.Prerequisites 1.0.0-alpha
Ensures that referencing project satisfies the prerequisites for ThisAssembly, namely:
* MSBuild 16.8+: contains the Roslyn support for source generators
* C# language: it's the only language supported by Roslyn source generators at the moment.
Showing the top 20 packages that depend on ThisAssembly.Prerequisites.
| Packages | Downloads |
|---|---|
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
|
30 |
|
ThisAssembly.Constants
** C# 9.0+ ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
|
31 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/devlooped/ThisAssembly/tree/14cf2358e
|
27 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/devlooped/ThisAssembly/tree/1af5a25ed
|
32 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/devlooped/ThisAssembly/tree/832f99169
|
35 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/devlooped/ThisAssembly/tree/96dde2c67
|
30 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/devlooped/ThisAssembly/tree/a2ad73899
|
31 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/devlooped/ThisAssembly/tree/cb21dfaef
|
32 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/kzu/ThisAssembly/tree/441607878
|
33 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/kzu/ThisAssembly/tree/8e66ac47d
|
28 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/kzu/ThisAssembly/tree/9fb55b8d0
|
28 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/kzu/ThisAssembly/tree/b159e8161
|
30 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from https://github.com/kzu/ThisAssembly/tree/c7bb40af9
|
28 |
|
ThisAssembly.Constants
** C# 9.0 ONLY **
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
Built from /tree/97da74d9e
|
27 |
|
ThisAssembly.Constants
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
|
32 |
|
ThisAssembly.Constants
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
|
33 |
|
ThisAssembly.Constants
This package generates a static `ThisAssembly.Constants` class with public
constants for each Constant MSBuild item in the project.
For example:
<ItemGroup>
<Constant Include="Foo.Bar" Value="Baz" />
</ItemGroup>
Results in a corresponding `ThisAssembly.Constants.Foo.Bar` constant with the value `Baz`:
Generated code:
C#:
partial class ThisAssembly
{
public static partial class Constants
{
public static partial class Foo
{
public const string Bar = "Baz";
}
}
}
|
36 |
This package has no dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 1.2.11 | 31 | 12/30/2024 |
| 1.2.10 | 28 | 12/30/2024 |
| 1.2.9 | 27 | 01/03/2025 |
| 1.2.8 | 27 | 12/29/2024 |
| 1.2.7 | 27 | 12/29/2024 |
| 1.2.6 | 27 | 01/03/2025 |
| 1.2.5 | 26 | 12/29/2024 |
| 1.2.4 | 26 | 12/29/2024 |
| 1.2.3 | 32 | 12/30/2024 |
| 1.2.2 | 29 | 12/24/2024 |
| 1.2.1 | 32 | 12/29/2024 |
| 1.2.0 | 27 | 12/30/2024 |
| 1.2.0-rc.1 | 25 | 12/30/2024 |
| 1.2.0-rc | 28 | 01/03/2025 |
| 1.2.0-beta | 27 | 12/24/2024 |
| 1.1.3 | 27 | 12/30/2024 |
| 1.1.2 | 27 | 12/24/2024 |
| 1.1.1 | 27 | 12/30/2024 |
| 1.1.1-beta | 29 | 12/24/2024 |
| 1.1.0 | 29 | 01/03/2025 |
| 1.0.10 | 29 | 12/29/2024 |
| 1.0.9 | 28 | 12/31/2024 |
| 1.0.8 | 30 | 12/24/2024 |
| 1.0.7 | 27 | 12/30/2024 |
| 1.0.6 | 32 | 12/30/2024 |
| 1.0.5 | 27 | 12/31/2024 |
| 1.0.4 | 28 | 12/24/2024 |
| 1.0.3 | 25 | 12/24/2024 |
| 1.0.2 | 28 | 12/24/2024 |
| 1.0.1 | 32 | 01/03/2025 |
| 1.0.0 | 29 | 12/24/2024 |
| 1.0.0-rc.1 | 26 | 12/31/2024 |
| 1.0.0-rc | 26 | 12/31/2024 |
| 1.0.0-beta | 26 | 12/24/2024 |
| 1.0.0-alpha.3 | 28 | 12/24/2024 |
| 1.0.0-alpha.2 | 26 | 12/24/2024 |
| 1.0.0-alpha.1 | 25 | 12/24/2024 |
| 1.0.0-alpha | 27 | 12/31/2024 |