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.

Jump to: Statements Referenced by

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 NERFINISHED
mscorlib NERFINISHED
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 NERFINISHED
hasConstructor AssemblyDelaySignAttribute() NERFINISHED
AssemblyDelaySignAttribute(bool) NERFINISHED
hasProperty bool DelaySign
bool IsDefaultAttribute()
inheritsFrom System.Attribute NERFINISHED
introducedIn .NET Framework 1.0 NERFINISHED
isAttributeUsageInherited false
isPublic true
isSealed true
isSerializable true
namespace System.Reflection NERFINISHED
parameter AssemblyDelaySignAttribute(bool delaySign) NERFINISHED
platform .NET 5+
.NET Core NERFINISHED
.NET Framework NERFINISHED
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 NERFINISHED
System.Reflection.AssemblyKeyNameAttribute NERFINISHED
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

Referenced by (1)

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

System.Reflection containsType System.Reflection.AssemblyDelaySignAttribute