ConfigurationManager.AddConfigurationRow - метод
Создает новую строку конфигурации проекта или элемента проекта на основе объекта Configuration существующей строки конфигурации проекта или элемента проекта.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Function AddConfigurationRow ( _
NewName As String, _
ExistingName As String, _
Propagate As Boolean _
) As Configurations
Configurations AddConfigurationRow(
string NewName,
string ExistingName,
bool Propagate
)
Configurations^ AddConfigurationRow(
String^ NewName,
String^ ExistingName,
[InAttribute] bool Propagate
)
abstract AddConfigurationRow :
NewName:string *
ExistingName:string *
Propagate:bool -> Configurations
function AddConfigurationRow(
NewName : String,
ExistingName : String,
Propagate : boolean
) : Configurations
Параметры
- NewName
Тип: System.String
Обязательный.Уникальное имя для новой строки конфигурации проекта или элемента проекта.
- ExistingName
Тип: System.String
Обязательный.Имя строки конфигурации проекта или элемента проекта, копируемой для создания новой строки.
- Propagate
Тип: System.Boolean
Обязательный.Значение true, если строка конфигурации проекта или элемента проекта должна быть распространена; в противном случае — значение false.
Возвращаемое значение
Тип: EnvDTE.Configurations
Коллекция Configurations.
Заметки
AddConfigurationRow возвращает коллекцию новых объектов Configuration.Если параметр NewName для этого проекта уже существует, происходит сбой данного метода и становится известно, что параметры ExistingName не скопированы.
Примеры
Sub AddConfigurationRowExample()
' Make a copy of the "Debug" configurations to temporarily change
' them without affecting the original "Debug" configurations.
Dim cfgmgr As ConfigurationManager = _
DTE.ActiveSolutionProject.ConfigurationManager
Dim cfgs = Cfgmgr.AddConfigurationRow("MyDebug", "Debug")
For Each (cfg in cfgs)
Cfg.Properties.Item("SomeProperty") = True
Next
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.