Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Advanced search filters
Frameworks
Include compatible frameworks
Framework Filter Mode
ALL
ANY
.NET
net8.0
net7.0
net6.0
net5.0
.NET Core
netcoreapp3.1
netcoreapp3.0
netcoreapp2.2
netcoreapp2.1
netcoreapp2.0
netcoreapp1.1
netcoreapp1.0
.NET Standard
netstandard2.1
netstandard2.0
netstandard1.6
netstandard1.5
netstandard1.4
netstandard1.3
netstandard1.2
netstandard1.1
netstandard1.0
.NET Framework
net481
net48
net472
net471
net47
net462
net461
net46
net452
net451
net45
net40
net35
net30
net20
Package type
All types
Dependency
.NET tool
Template
Options
Include prerelease
9 packages returned for Tags:"isexternalinit"
Sort by
Relevance
Downloads
Recently updated
IsExternalInit
by:
manuel.roemer
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 2.0
1,632,278 total downloads
last updated
7/9/2022
Latest version:
1.0.3
source
compiletime
polyfill
IsExternalInit
init
record
A source code only package which allows you to use C# 9's init and record features in older target frameworks like .NET Standard 2.0 or the "old" .NET Framework by providing a polyfill for the IsExternalInit...
More information
Theraot.
Core
by:
N-N
theraot
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 2.0
355,716 total downloads
last updated
11/4/2021
Latest version:
3.2.11
Backport
Polyfill
Bridge
ValueTask
ValueTuple
Async
Task
Linq
Expressions
ThreadLocal
More tags
Theraot.Core is a .NET Backport (ValueTask, ValueTuple, Task, Expressions, Linq, ThreadLocal, IsExternalInit, Range, Index, etc...) for .NET Framework. .NET Core, .NET Standard
dotnetKyle.
IsExternalInit
by:
dotnetKyle
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
14,416 total downloads
last updated
5/1/2022
Latest version:
1.0.2
IsExternalInit
Is
External
Init
record
Allows for 'records' and 'init' setters in .NET Standard 2.0 projects, among other things. See README for how to use and install.
MicroElements.
IsExternalInit
by:
alexey.petriashev
MicroElements
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
9,341 total downloads
last updated
11/8/2021
Latest version:
1.1.0
MicroElements
IsExternalInit
Record
MicroElements source code only package: IsExternalInit. Record support for dotnet versions before .NET 5.0.
CSharpRecordEnabler
by:
ChristophWeigert
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 2.0
2,006 total downloads
last updated
11/20/2020
Latest version:
1.0.2
source
compiletime
record
isexternalinit
class
immutable
A source code only package which allows you to use .NET's new C# 9 Record feature in older target frameworks like .NET Standard 2.0, .NET Core App below 5 or the old .NET Framework. This package does not...
More information
BackwardsCompatibleFeatures
by:
CptWesley
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 3.0
4,491 total downloads
last updated
6/11/2023
Latest version:
2.3.0
records
net5
isexternalinit
backwards
compatibility
bcl
record
init
required
keyword
More tags
Simple compile-time dependency for allowing the use of modern C# features in older build targets.
BackwardsCompatibleRecords
by:
CptWesley
Deprecated
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
1,594 total downloads
last updated
11/27/2020
Latest version:
1.0.0
records
net5
isexternalinit
backwards
compatibility
bcl
record
init
Simple compile-time dependency for allowing the use of C# 9 features in older build targets.
Compatibility.
CompilerFeatures
by:
moh.hassan
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.5
1,545 total downloads
last updated
11/15/2022
Latest version:
1.0.0-preview1
c#11
c#9
IsExternalInit
required
CompilerFeatureRequired
record
init-only
roslyne-compiler
Source code only package to support c# 11 `required` feature of net7, `init-only and record` of c# 9 in the old frameworks net4x, netstandard2.x, NET6 and NET5.
PodNet.
Compat
by:
podNET-Hungary
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
2,491 total downloads
last updated
2/9/2024
Latest version:
1.0.4
PodNet
compat
compatibility
shim
polyfill
netstandard2.0
.NET
Standard
2.0
Range
More tags
A simple compatibility package that ambiently links compatibility shim source files for compilation. Use to add support for ranges, indexes, records and init properties.