CodeModel.IsCaseSensitive - свойство
Возвращает информацию о том, имеет ли значение регистр в текущем языке.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
ReadOnly Property IsCaseSensitive As Boolean
bool IsCaseSensitive { get; }
property bool IsCaseSensitive {
bool get ();
}
abstract IsCaseSensitive : bool
function get IsCaseSensitive () : boolean
Значение свойства
Тип: System.Boolean
Булево значение, равное true, если текущий язык чувствителен к регистру, и возвращающее false, если нет.
Заметки
Примечание |
---|
Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми.Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" в разделе Практическое руководство. Поиск кода при помощи модели кода (Visual Basic). |
Примеры
Sub IsCaseSensitiveExample(ByVal dte As DTE2)
' Before running this example, open a solution that contains one
' or more projects.
Dim msg As String
Dim proj As Project
For Each proj In dte.Solution.Projects
If proj.CodeModel.IsCaseSensitive Then
msg &= proj.Name & " uses a case-sensitive language" & _
vbCrLf
Else
msg &= proj.Name & " uses a case-insensitive language" & _
vbCrLf
End If
Next
' Display the case-sensitivity of the solution's projects.
MsgBox(msg)
End Sub
public void IsCaseSensitiveExample(DTE2 dte)
{
// Before running this example, open a solution that contains one
// or more projects.
string msg = "";
foreach (Project proj in dte.Solution.Projects)
{
if (proj.CodeModel.IsCaseSensitive)
msg += proj.Name + " uses a case-sensitive language" +
Environment.NewLine;
else
msg += proj.Name + " uses a case-insensitive language" +
Environment.NewLine;
}
// Display the case-sensitivity of the solution's projects.
MessageBox.Show(msg);
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)
Практическое руководство. Поиск кода при помощи модели кода (Visual C#)