src/Microsoft.VisualStudio.ProjectSystem.Managed/ProjectSystem/Configuration/BaseProjectConfigurationDimensionProvider.cs
/// <summary>
/// Gets the property values for the dimension.
/// </summary>
/// <param name="unconfiguredProject">Unconfigured project.</param>
/// <returns>Collection of values for the dimension.</returns>
/// <remarks>
/// From <see cref="IProjectConfigurationDimensionsProvider"/>.
/// </remarks>
Gets the property values for the dimension.
Gets the property values for the dimension .
protected virtual async Task<ImmutableArray<string>> GetOrderedPropertyValuesAsync(UnconfiguredProject unconfiguredProject)
        {
            Requires.NotNull(unconfiguredProject, nameof(unconfiguredProject));
            string propertyValue = await GetPropertyValue(unconfiguredProject).ConfigureAwait(true);
            if (propertyValue == null || string.IsNullOrEmpty(propertyValue))
            {
                return ImmutableArray<string>.Empty;
            }
            else
            {
                return BuildUtilities.GetPropertyValues(propertyValue);
            }
        }
protected virtual async Task < ImmutableArray < string > > GetOrderedPropertyValuesAsync ( UnconfiguredProject unconfiguredProject ) { Requires . NotNull ( unconfiguredProject , nameof ( unconfiguredProject ) ) ; string propertyValue = await GetPropertyValue ( unconfiguredProject ) . ConfigureAwait ( true ) ; if ( propertyValue == null || string . IsNullOrEmpty ( propertyValue ) ) { return ImmutableArray < string > . Empty ; } else { return BuildUtilities . GetPropertyValues ( propertyValue ) ; } }
Gets the property values for the dimension.
Gets the property values for the dimension .
Collection of values for the dimension.
Collection of values for the dimension .
unconfiguredProject
UnconfiguredProject
None
remarks
None