public static void Reset(bool full)
{
if (full)
{
root = new RootTypes();
}
type_container_resolve_order = new ArrayList();
EntryPoint = null;
Report.WarningLevel = 4;
Checked = false;
Unsafe = false;
StdLib = true;
StrongNameKeyFile = null;
StrongNameKeyContainer = null;
StrongNameDelaySign = false;
MainClass = null;
Target = Target.Exe;
TargetExt = ".exe";
Version = LanguageVersion.Default;
Documentation = null;
impl_details_class = null;
helper_classes = null;
//
// Setup default defines
//
RootContext.AllDefines = new ArrayList();
RootContext.AddConditional("__MonoCS__");
}