PropertyGroup Constructors

Definition

Overloads

PropertyGroup(String, String, String, IReadOnlyCollection<String>, Int32, PropertyVariable[])

Initializes a new instance of the PropertyGroup class.

PropertyGroup(String, String, String, IReadOnlyCollection<String>, Int32, IDictionary<String,String>)

Initializes a new instance of the PropertyGroup class.

PropertyGroup(String, String, String, IReadOnlyCollection<String>, Int32, IReadOnlyCollection<PropertyVariable>)

Initializes a new instance of the PropertyGroup class.

PropertyGroup(String, String, IReadOnlyCollection<String>, String, IReadOnlyCollection<String>, Int32, IReadOnlyCollection<PropertyVariable>)

Initializes a new instance of the PropertyGroup class.

PropertyGroup(String, String, String, IReadOnlyCollection<String>, Int32, PropertyVariable[])

Initializes a new instance of the PropertyGroup class.

public:
 PropertyGroup(System::String ^ groupNamespace, System::String ^ globPatterns, System::String ^ environment, System::Collections::Generic::IReadOnlyCollection<System::String ^> ^ inheritEnvironments, int groupPriority, ... cli::array <Microsoft::VisualStudio::Workspace::Evaluator::PropertyVariable ^> ^ properties);
public PropertyGroup (string groupNamespace, string globPatterns, string environment, System.Collections.Generic.IReadOnlyCollection<string> inheritEnvironments, int groupPriority, params Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable[] properties);
public PropertyGroup (string groupNamespace, string? globPatterns, string? environment, System.Collections.Generic.IReadOnlyCollection<string>? inheritEnvironments, int groupPriority, params Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable[] properties);
new Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup : string * string * string * System.Collections.Generic.IReadOnlyCollection<string> * int * Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable[] -> Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup
Public Sub New (groupNamespace As String, globPatterns As String, environment As String, inheritEnvironments As IReadOnlyCollection(Of String), groupPriority As Integer, ParamArray properties As PropertyVariable())

Parameters

groupNamespace
String

Namespace for this properties

globPatterns
String

Scope to apply. These patterns use gitignore syntax for more information https://git-scm.com/docs/gitignore.

environment
String

Environment to apply

inheritEnvironments
IReadOnlyCollection<String>

Optional list of reference contexts

groupPriority
Int32

Group priority to apply

properties
PropertyVariable[]

Collection of properties to include

Applies to

PropertyGroup(String, String, String, IReadOnlyCollection<String>, Int32, IDictionary<String,String>)

Initializes a new instance of the PropertyGroup class.

public:
 PropertyGroup(System::String ^ groupNamespace, System::String ^ globPatterns, System::String ^ environment, System::Collections::Generic::IReadOnlyCollection<System::String ^> ^ inheritEnvironments, int groupPriority, System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ properties);
public PropertyGroup (string groupNamespace, string globPatterns, string environment, System.Collections.Generic.IReadOnlyCollection<string> inheritEnvironments, int groupPriority, System.Collections.Generic.IDictionary<string,string> properties);
public PropertyGroup (string groupNamespace, string? globPatterns, string? environment, System.Collections.Generic.IReadOnlyCollection<string>? inheritEnvironments, int groupPriority, System.Collections.Generic.IDictionary<string,string> properties);
new Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup : string * string * string * System.Collections.Generic.IReadOnlyCollection<string> * int * System.Collections.Generic.IDictionary<string, string> -> Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup
Public Sub New (groupNamespace As String, globPatterns As String, environment As String, inheritEnvironments As IReadOnlyCollection(Of String), groupPriority As Integer, properties As IDictionary(Of String, String))

Parameters

groupNamespace
String

Namespace for this properties

globPatterns
String

Comma separated git style glob patterns

environment
String

Environment to apply

inheritEnvironments
IReadOnlyCollection<String>

Optional list of inherit environments

groupPriority
Int32

Group priority to apply

properties
IDictionary<String,String>

Collection of properties to include

Applies to

PropertyGroup(String, String, String, IReadOnlyCollection<String>, Int32, IReadOnlyCollection<PropertyVariable>)

Initializes a new instance of the PropertyGroup class.

public:
 PropertyGroup(System::String ^ groupNamespace, System::String ^ globPatterns, System::String ^ environment, System::Collections::Generic::IReadOnlyCollection<System::String ^> ^ inheritEnvironments, int groupPriority, System::Collections::Generic::IReadOnlyCollection<Microsoft::VisualStudio::Workspace::Evaluator::PropertyVariable ^> ^ properties);
public PropertyGroup (string groupNamespace, string globPatterns, string environment, System.Collections.Generic.IReadOnlyCollection<string> inheritEnvironments, int groupPriority, System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable> properties);
public PropertyGroup (string groupNamespace, string? globPatterns, string? environment, System.Collections.Generic.IReadOnlyCollection<string>? inheritEnvironments, int groupPriority, System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable> properties);
new Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup : string * string * string * System.Collections.Generic.IReadOnlyCollection<string> * int * System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable> -> Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup
Public Sub New (groupNamespace As String, globPatterns As String, environment As String, inheritEnvironments As IReadOnlyCollection(Of String), groupPriority As Integer, properties As IReadOnlyCollection(Of PropertyVariable))

Parameters

groupNamespace
String

Namespace for this properties

globPatterns
String

Scope to apply. These patterns use gitignore syntax for more information https://git-scm.com/docs/gitignore.

environment
String

Environment to apply

inheritEnvironments
IReadOnlyCollection<String>

Optional list of reference contexts

groupPriority
Int32

Group priority to apply

properties
IReadOnlyCollection<PropertyVariable>

Collection of properties to include

Applies to

PropertyGroup(String, String, IReadOnlyCollection<String>, String, IReadOnlyCollection<String>, Int32, IReadOnlyCollection<PropertyVariable>)

Initializes a new instance of the PropertyGroup class.

public:
 PropertyGroup(System::String ^ groupNamespace, System::String ^ fileMatcherRoot, System::Collections::Generic::IReadOnlyCollection<System::String ^> ^ globPatterns, System::String ^ environment, System::Collections::Generic::IReadOnlyCollection<System::String ^> ^ inheritEnvironments, int groupPriority, System::Collections::Generic::IReadOnlyCollection<Microsoft::VisualStudio::Workspace::Evaluator::PropertyVariable ^> ^ properties);
public PropertyGroup (string groupNamespace, string fileMatcherRoot, System.Collections.Generic.IReadOnlyCollection<string> globPatterns, string environment, System.Collections.Generic.IReadOnlyCollection<string> inheritEnvironments, int groupPriority, System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable> properties);
public PropertyGroup (string groupNamespace, string? fileMatcherRoot, System.Collections.Generic.IReadOnlyCollection<string>? globPatterns, string? environment, System.Collections.Generic.IReadOnlyCollection<string>? inheritEnvironments, int groupPriority, System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable> properties);
new Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup : string * string * System.Collections.Generic.IReadOnlyCollection<string> * string * System.Collections.Generic.IReadOnlyCollection<string> * int * System.Collections.Generic.IReadOnlyCollection<Microsoft.VisualStudio.Workspace.Evaluator.PropertyVariable> -> Microsoft.VisualStudio.Workspace.Evaluator.PropertyGroup
Public Sub New (groupNamespace As String, fileMatcherRoot As String, globPatterns As IReadOnlyCollection(Of String), environment As String, inheritEnvironments As IReadOnlyCollection(Of String), groupPriority As Integer, properties As IReadOnlyCollection(Of PropertyVariable))

Parameters

groupNamespace
String

Namespace for this properties

fileMatcherRoot
String

Implied root for the glob patterns

globPatterns
IReadOnlyCollection<String>

Git style glob patterns

environment
String

Environment to apply

inheritEnvironments
IReadOnlyCollection<String>

Optional list of reference contexts

groupPriority
Int32

Group priority to apply

properties
IReadOnlyCollection<PropertyVariable>

Collection of properties to include

Applies to