IPropertyEvaluatorService.ParsePropertyGroups Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ParsePropertyGroups(IPropertySettings[], GroupDefaultOptions) |
Parse a collection of IPropertySettings |
ParsePropertyGroups(IWorkspaceSettingsSource[], GroupDefaultOptions) |
Parse a collection of IWorkspaceSettingsSource |
ParsePropertyGroups(String, GroupDefaultOptions) |
Parse a JSON content of property groups |
ParsePropertyGroups(IPropertySettings[], GroupDefaultOptions)
Parse a collection of IPropertySettings
public:
System::Collections::Generic::IReadOnlyCollection<Microsoft::VisualStudio::Workspace::Evaluator::PropertyGroup ^> ^ ParsePropertyGroups(cli::array <Microsoft::VisualStudio::Workspace::IPropertySettings ^> ^ propertyGroupArray, Microsoft::VisualStudio::Workspace::Evaluator::GroupDefaultOptions defaultOptions);
public System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup> ParsePropertyGroups (Microsoft.VisualStudio.Workspace.IPropertySettings[] propertyGroupArray, Microsoft.VisualStudio.Workspace.Evaluator.GroupDefaultOptions defaultOptions);
abstract member ParsePropertyGroups : Microsoft.VisualStudio.Workspace.IPropertySettings[] * Microsoft.VisualStudio.Workspace.Evaluator.GroupDefaultOptions -> System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup>
Public Function ParsePropertyGroups (propertyGroupArray As IPropertySettings(), defaultOptions As GroupDefaultOptions) As IReadOnlyCollection(Of PropertyGroup)
Parameters
- propertyGroupArray
- IPropertySettings[]
The property groups sources
- defaultOptions
- GroupDefaultOptions
Group default options
Returns
Collection of property groups
Applies to
ParsePropertyGroups(IWorkspaceSettingsSource[], GroupDefaultOptions)
Parse a collection of IWorkspaceSettingsSource
public:
System::Collections::Generic::IReadOnlyCollection<Microsoft::VisualStudio::Workspace::Evaluator::PropertyGroup ^> ^ ParsePropertyGroups(cli::array <Microsoft::VisualStudio::Workspace::Settings::IWorkspaceSettingsSource ^> ^ propertyGroups, Microsoft::VisualStudio::Workspace::Evaluator::GroupDefaultOptions defaultOptions);
public System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup> ParsePropertyGroups (Microsoft.VisualStudio.Workspace.Settings.IWorkspaceSettingsSource[] propertyGroups, Microsoft.VisualStudio.Workspace.Evaluator.GroupDefaultOptions defaultOptions);
abstract member ParsePropertyGroups : Microsoft.VisualStudio.Workspace.Settings.IWorkspaceSettingsSource[] * Microsoft.VisualStudio.Workspace.Evaluator.GroupDefaultOptions -> System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup>
Public Function ParsePropertyGroups (propertyGroups As IWorkspaceSettingsSource(), defaultOptions As GroupDefaultOptions) As IReadOnlyCollection(Of PropertyGroup)
Parameters
- propertyGroups
- IWorkspaceSettingsSource[]
The property groups sources
- defaultOptions
- GroupDefaultOptions
Group default options
Returns
Collection of property groups
Applies to
ParsePropertyGroups(String, GroupDefaultOptions)
Parse a JSON content of property groups
public:
System::Collections::Generic::IReadOnlyCollection<Microsoft::VisualStudio::Workspace::Evaluator::PropertyGroup ^> ^ ParsePropertyGroups(System::String ^ jsonPropertyGroups, Microsoft::VisualStudio::Workspace::Evaluator::GroupDefaultOptions defaultOptions);
public System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup> ParsePropertyGroups (string jsonPropertyGroups, Microsoft.VisualStudio.Workspace.Evaluator.GroupDefaultOptions defaultOptions);
abstract member ParsePropertyGroups : string * Microsoft.VisualStudio.Workspace.Evaluator.GroupDefaultOptions -> System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup>
Public Function ParsePropertyGroups (jsonPropertyGroups As String, defaultOptions As GroupDefaultOptions) As IReadOnlyCollection(Of PropertyGroup)
Parameters
- jsonPropertyGroups
- String
JSON content with an array of property groups
- defaultOptions
- GroupDefaultOptions
Group default options
Returns
Collection of property groups