public virtual int GetAutomationObject(string configurationName, out object configurationProperties)
{
//Init out param
configurationProperties = null;
string name, platform;
if(!ProjectConfig.TrySplitConfigurationCanonicalName(configurationName, out name, out platform))
{
return VSConstants.E_INVALIDARG;
}
// Get the configuration
IVsCfg cfg;
ErrorHandler.ThrowOnFailure(this.GetCfgOfName(name, platform, out cfg));
// Get the properties of the configuration
configurationProperties = ((ProjectConfig)cfg).ConfigurationProperties;
return VSConstants.S_OK;
}