Assembly {System.Reflection} | .NET clr documentation

## Assembly

### Description

### Declare

    # namespace System.Reflection
    export class Assembly {
       CodeBase: string;
       CustomAttributes: iterates(CustomAttributeData);
       DefinedTypes: iterates(TypeInfo);
       EntryPoint: MethodInfo;
       EscapedCodeBase: string;
       ExportedTypes: iterates(Type);
       FullName: string;
       GlobalAssemblyCache: boolean;
       HostContext: integer;
       ImageRuntimeVersion: string;
       IsCollectible: boolean;
       IsDynamic: boolean;
       IsFullyTrusted: boolean;
       Location: string;
       ManifestModule: Module;
       Modules: iterates(Module);
       ReflectionOnly: boolean;
       SecurityRuleSet: SecurityRuleSet;
    }

### .NET clr type reference tree

1. use by property member `CustomAttributes`: iterates(CustomAttributeData)
2. use by property member `DefinedTypes`: iterates(TypeInfo)
3. use by property member `EntryPoint`: MethodInfo
4. use by property member `ExportedTypes`: iterates(Type)
5. use by property member `ManifestModule`: Module
6. use by property member `Modules`: iterates(Module)
7. use by property member `SecurityRuleSet`: SecurityRuleSet

[Package {$package} version {$version} Index]