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";
}
}
}
|
13 |
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";
}
}
}
|
13 |
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
|
11 |
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
|
14 |
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
|
15 |
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
|
13 |
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
|
13 |
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
|
13 |
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
|
13 |
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
|
13 |
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
|
12 |
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
|
15 |
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
|
11 |
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
|
12 |
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";
}
}
}
|
13 |
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";
}
}
}
|
14 |
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";
}
}
}
|
15 |
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
1.2.11 | 14 | 12/30/2024 |
1.2.10 | 13 | 12/30/2024 |
1.2.9 | 11 | 01/03/2025 |
1.2.8 | 13 | 12/29/2024 |
1.2.7 | 13 | 12/29/2024 |
1.2.6 | 12 | 01/03/2025 |
1.2.5 | 13 | 12/29/2024 |
1.2.4 | 13 | 12/29/2024 |
1.2.3 | 15 | 12/30/2024 |
1.2.2 | 14 | 12/24/2024 |
1.2.1 | 17 | 12/29/2024 |
1.2.0 | 12 | 12/30/2024 |
1.2.0-rc.1 | 12 | 12/30/2024 |
1.2.0-rc | 14 | 01/03/2025 |
1.2.0-beta | 13 | 12/24/2024 |
1.1.3 | 14 | 12/30/2024 |
1.1.2 | 13 | 12/24/2024 |
1.1.1 | 12 | 12/30/2024 |
1.1.1-beta | 14 | 12/24/2024 |
1.1.0 | 11 | 01/03/2025 |
1.0.10 | 15 | 12/29/2024 |
1.0.9 | 13 | 12/31/2024 |
1.0.8 | 14 | 12/24/2024 |
1.0.7 | 12 | 12/30/2024 |
1.0.6 | 14 | 12/30/2024 |
1.0.5 | 12 | 12/31/2024 |
1.0.4 | 13 | 12/24/2024 |
1.0.3 | 13 | 12/24/2024 |
1.0.2 | 13 | 12/24/2024 |
1.0.1 | 14 | 01/03/2025 |
1.0.0 | 14 | 12/24/2024 |
1.0.0-rc.1 | 12 | 12/31/2024 |
1.0.0-rc | 12 | 12/31/2024 |
1.0.0-beta | 11 | 12/24/2024 |
1.0.0-alpha.3 | 13 | 12/24/2024 |
1.0.0-alpha.2 | 14 | 12/24/2024 |
1.0.0-alpha.1 | 13 | 12/24/2024 |
1.0.0-alpha | 13 | 12/31/2024 |