File: Polyfills\IsExternalInit.cs
Web Access
Project: ..\..\..\src\MSBuildTaskHost\MSBuildTaskHost.csproj (MSBuildTaskHost)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
#if NET
using System.Runtime.CompilerServices;
 
// Type-forward to the inbox class where available, in order to maintain binary compatibility
// between the .NET and .NET Standard 2.0 assemblies.
[assembly: TypeForwardedTo(typeof(IsExternalInit))]
 
#else
 
using System.ComponentModel;
 
namespace System.Runtime.CompilerServices
{
    // Needed so we can use init setters in full fw or netstandard
    //  (details: https://developercommunity.visualstudio.com/t/error-cs0518-predefined-type-systemruntimecompiler/1244809)
    [EditorBrowsable(EditorBrowsableState.Never)]
    internal static class IsExternalInit { }
}
#endif