protected virtual string[] GetPropertiesConditionedOn(string constant)
{
List<string> configurations = null;
this._project.BuildProject.ReevaluateIfNecessary();
this._project.BuildProject.ConditionedProperties.TryGetValue(constant, out configurations);
return (configurations == null) ? new string[] { } : configurations.ToArray();
}