SynModuleDecl Type
Represents a definition within a module
Union cases
| Union case | Description | 
| 
                
               | 
                An attribute definition within a module, for assembly and .NET module attributes 
 | 
| 
                
               | 
                An 'exception' definition within a module 
 | 
| 
                
               | |
| 
                
              
                  Full Usage: 
                   HashDirective(hashDirective, range)Parameters: 
 ParsedHashDirectiverange : range | 
                A hash directive within a module 
 | 
| 
                
              
                  Full Usage: 
                   Let(isRecursive, bindings, range)Parameters: 
 boolbindings : SynBinding listrange : range | 
                A 'let' definition within a module 
 | 
| 
                
               | |
| 
                
               | 
                A namespace fragment within a module 
 | 
| 
                
                  Full Usage: 
                   NestedModule(moduleInfo, isRecursive, decls, isContinuing, range, trivia)Parameters: 
 SynComponentInfoisRecursive : booldecls : SynModuleDecl listisContinuing : boolrange : rangetrivia : SynModuleDeclNestedModuleTrivia | 
                A nested module definition 'module X = ...' 
 | 
| 
                
               | 
                An 'open' definition within a module 
 | 
| 
                
               | 
                One or more 'type' definitions within a module 
 | 
Instance members
| Instance member | Description | 
| 
                
               | 
                Gets the syntax range of this construct 
 | 
 fantomas
            fantomas