protected override void BindProperties()
{
if (this.ProjectMgr == null)
return;
this.assemblyName = GetProjectProperty(GeneralPropertyPageTag.AssemblyName, true);
this.defaultNamespace = GetProjectProperty(GeneralPropertyPageTag.RootNamespace);
string outputType = GetProjectProperty(GeneralPropertyPageTag.OutputType);
if (!string.IsNullOrEmpty(outputType))
{
try
{
this.outputType = (OutputType)Enum.Parse(typeof(OutputType), outputType);
}
catch { }
}
bool.TryParse(GetProjectProperty(GeneralPropertyPageTag.Ducky), out this.ducky);
bool.TryParse(GetProjectProperty(GeneralPropertyPageTag.WhiteSpaceAgnostic), out this.whiteSpaceAgnostic);
}