DataConnectionProperties.ResolveSynonym - метод
Попытки решениям синоним для PropertyDescriptor, связанный с базовым свойством, возвращая базовый дескриптор свойства.
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Protected Function ResolveSynonym ( _
name As String, _
setAsBaseName As Boolean _
) As PropertyDescriptor
protected PropertyDescriptor ResolveSynonym(
string name,
bool setAsBaseName
)
protected:
PropertyDescriptor^ ResolveSynonym(
String^ name,
bool setAsBaseName
)
member ResolveSynonym :
name:string *
setAsBaseName:bool -> PropertyDescriptor
protected function ResolveSynonym(
name : String,
setAsBaseName : boolean
) : PropertyDescriptor
Параметры
- name
Тип: System.String
Имя синонима.
- setAsBaseName
Тип: System.Boolean
Указывает, должно ли оно быть установлено как базовое имя для свойства, если найдено.
Возвращаемое значение
Тип: System.ComponentModel.PropertyDescriptor
Возвращает дескриптор свойства базового класса, находящегося для указанного синонима.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр name имеет значение null. |
Заметки
Используйте этот метод при работе с синонимами.
Если вы не будете знать найти свойство, вызвав метод GetProperty необходимо передать имя этого метода для указания того, является ли имя синонима для заданного свойства.
В случаях, когда клиент пытается установить значение свойства с помощью синонима для фактического имени свойства базовая реализация индексатора класса передается true для параметра setAsBaseName, что указывает на то, что имя синонима должно стать новым базовым именем свойства.Это приводит к тому, что существующее свойство необходимо удалить и новое свойство для добавления, используя такие как имя синонима.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.