Inside Microsoft .NET IL Assembler

Module-Level Declarations

<PROGRAM> ::= <decls> <decls> ::= /* EMPTY */            <decls> <decl>                                             <decl> ::= <classHead> { <classDecls> }           <nameSpaceHead> { <decls> }           <methodHead>  <methodDecls> }           <fieldDecl>          <dataDecl>          <vtfixupDecl>          <fileDecl>          <assemblyHead> { <assemblyDecls> }           <assemblyRefHead> { <assemblyRefDecls> }           <expTypeHead> { <expTypeDecls> }           <manifestResHead> { <manifestResDecls> }           <moduleHead>          <secDecl>          <customAttrDecl>          .subsystem <int32>          .corflags <int32>          .file alignment <int32>             .imagebase <int64>          <extSourceSpec>          <languageDecl>

Категории