表示一个程序集,它是一个可重用、无版本冲突并且可自我描述的公共语言运行时应用程序构建基块。
命名空间: System.Reflection
程序集: mscorlib(位于 mscorlib.dll)
System.Object
System.Reflection.Assembly
System.Reflection.Emit.AssemblyBuilder
C#
[SerializableAttribute] [ClassInterfaceAttribute(ClassInterfaceType.None)] [ComVisibleAttribute(true)] [PermissionSetAttribute(SecurityAction.InheritanceDemand, Unrestricted = true)] public abstract class Assembly : _Assembly, IEvidenceFactory, ICustomAttributeProvider, ISerializable
名称 | 说明 | |
---|---|---|
![]() |
Assembly() | 初始化 Assembly 类的新实例。 |
名称 | 说明 | |
---|---|---|
![]() |
CodeBase | 获取最初指定的程序集的位置,例如,在 AssemblyName 对象中指定的位置。 |
![]() |
CustomAttributes | 获取包含此程序集自定义属性的集合。 |
![]() |
DefinedTypes | 获取定义在此程序集中的类型的集合。 |
![]() |
EntryPoint | 获取此程序集的入口点。 |
![]() |
EscapedCodeBase | 获取 URI,包括表示基本代码的转义符。 |
![]() |
Evidence | 获取此程序集的证据。 |
![]() |
ExportedTypes | 获取此程序集中定义的公共类型的集合,这些公共类型在程序集外可见。 |
![]() |
FullName | 获取程序集的显示名称。 |
![]() |
GlobalAssemblyCache | 获取一个值,该值指示程序集是否是从全局程序集缓存加载的。 |
![]() |
HostContext | 获取用于加载程序集的主机上下文。 |
![]() |
ImageRuntimeVersion | 获取表示公共语言运行时 (CLR) 的版本的字符串,该信息保存在包含清单的文件中。 |
![]() |
IsDynamic | 获取一个值,该值指示当前程序集是否是通过使用反射发出在当前进程中动态生成的。 |
![]() |
IsFullyTrusted | 获取一个值,该值指示当前程序集是否是以完全信任方式加载的。 |
![]() |
Location | 获取包含清单的已加载文件的完整路径或 UNC 位置。 |
![]() |
ManifestModule | 获取包含当前程序集清单的模块。 |
![]() |
Modules | 获取包含此程序集中模块的集合。 |
![]() |
PermissionSet | 获取当前程序集的授予集。 |
![]() |
ReflectionOnly | 获取 Boolean 值,该值指示此程序集是否被加载到只反射上下文中。 |
![]() |
SecurityRuleSet | 获取一个值,该值指示公共语言运行时 (CLR) 对此程序集强制执行的安全规则集。 |
名称 | 说明 | |
---|---|---|
![]() |