AssemblyFlags Enumeration
Contains values that describe run-time features of an assembly.
typedef enum {
afImplicitExportedTypes = 0x0001,
afImplicitResources = 0x0002,
afNonSideBySideAppDomain = 0x0010,
afNonSideBySideProcess = 0x0020,
afNonSideBySideMachine = 0x0030
} AssemblyFlags;
Members
Member | Description |
---|---|
afImplicitExportedTypes |
Specifies that exported type definitions are implicit within the files that comprise the assembly. In the .NET Framework version 1.0 and version 1.1, this value is always assumed to be set. |
afImplicitResources |
Specifies that resource definitions are implicit within the files that comprise the assembly. In the .NET Framework 1.0 and 1.1, this value is always assumed to be set. |
afNonSideBySideAppDomain |
Specifies that the assembly cannot execute with other versions if they are running in the same application domain. |
afNonSideBySideProcess |
Specifies that the assembly cannot execute with other versions if they are running in the same process. |
afNonSideBySideMachine |
Specifies that the assembly cannot execute with other versions if they are running on the same computer. |
Remarks
The values between 0x0010 and 0x0070, inclusive, are used to describe side-by-side compatibility features of the referenced assembly. If none of these values are set, the assembly is assumed to be side-by-side compatible.
Requirements
Platforms: Windows 2000, Windows XP, Windows Server 2003 family
Library: included as a resource in Mscoree.dll
.NET Framework Version: 2.0, 1.1, 1.0
See Also
Reference
IMetaDataAssemblyEmit Interface