- Compilation => Unit
- CSharp File => Module

- Attributes
- Usings
- Namespaces
- Classes
- Interfaces
- Structs
- Enums
- Methods
- Constructors
- Fields
- Properties
- Operators


Unit
Represents a logical virtual element. Behaves like a compliation.
In a unit you can add modules and retrieve compilations, syntaxtrees or semanticmodels.

Module
Represents a logical virtual element. Behaves like a csharp file.
In a module you can add usings, one namespace (restriction for lazy handling).
In this one namespace you can add as much sub namespaces you want or add
classes, interfaces, structs, enums, delegates or events.

The rest is like in the csharp spec.

Last edited Jun 2, 2013 at 8:22 PM by JavedSaqib, version 1

Comments

No comments yet.