System.Reflection.AssemblyDelaySignAttribute

E697548

System.Reflection.AssemblyDelaySignAttribute is a .NET attribute used to indicate that an assembly should be partially signed at build time, deferring the final signing with a strong name key until a later stage.

All labels observed (4)

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf .NET attribute ⓘ
class ⓘ
affects strong-name verification behavior during development ⓘ
allows development teams to build assemblies without access to the private key ⓘ
allowsMultiple false ⓘ
assembly System.Runtime ⓘ
linked to: System.Runtime.dll

mscorlib ⓘ
linked to: mscorlib.dll
CLSCompliant true ⓘ
controls whether only the public key is inserted into the assembly at build time ⓘ
whether the private key is omitted during initial compilation ⓘ
documentation https://learn.microsoft.com/dotnet/api/system.reflection.assemblydelaysignattribute ⓘ
exampleUsage [assembly: AssemblyDelaySign(true)] ⓘ
hasAttributeUsageTarget Assembly ⓘ
hasConstructor AssemblyDelaySignAttribute() ⓘ
AssemblyDelaySignAttribute(bool) ⓘ
hasProperty bool DelaySign ⓘ
bool IsDefaultAttribute() ⓘ
inheritsFrom System.Attribute ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
isAttributeUsageInherited false ⓘ
isPublic true ⓘ
isSealed true ⓘ
isSerializable true ⓘ
namespace System.Reflection ⓘ
parameter AssemblyDelaySignAttribute(bool delaySign) ⓘ
platform .NET 5+ ⓘ
.NET Core ⓘ
.NET Framework ⓘ
propertyType DelaySign: System.Boolean ⓘ
purpose Indicates that an assembly is delay-signed ⓘ
Indicates that the final strong-name signing will occur at a later stage ⓘ
relatedTo System.Reflection.AssemblyKeyFileAttribute ⓘ
System.Reflection.AssemblyKeyNameAttribute ⓘ
requires final signing step before deployment ⓘ
securityContext code signing ⓘ
typicalUsage applied in AssemblyInfo.cs ⓘ
usedFor partial signing of assemblies ⓘ
strong-name signing process control ⓘ
usedIn assembly signing pipeline ⓘ
build process ⓘ
usedWith private key ⓘ
public key ⓘ
sn.exe strong name tool ⓘ
strong-name key pair ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Reflection → containsType → System.Reflection.AssemblyDelaySignAttribute ⓘ
System.Reflection.AssemblyDelaySignAttribute → hasConstructor → AssemblyDelaySignAttribute() ⓘ
linked to: System.Reflection.AssemblyDelaySignAttribute
System.Reflection.AssemblyDelaySignAttribute → hasConstructor → AssemblyDelaySignAttribute(bool) ⓘ
linked to: System.Reflection.AssemblyDelaySignAttribute
System.Reflection.AssemblyDelaySignAttribute → parameter → AssemblyDelaySignAttribute(bool delaySign) ⓘ
linked to: System.Reflection.AssemblyDelaySignAttribute