Freigeben über


Find2.MatchCase-Eigenschaft

Ruft einen Wert ab, der angibt, ob die Groß- und Kleinschreibung bei der Suche berücksichtigt wird, oder legt diesen Wert fest.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
Property MatchCase As Boolean
bool MatchCase { get; set; }
property bool MatchCase {
    bool get ();
    void set (bool value);
}
abstract MatchCase : bool with get, set
function get MatchCase () : boolean
function set MatchCase (value : boolean)

Eigenschaftswert

Typ: System.Boolean
true bedeutet, dass bei der Suche Groß- und Kleinschreibung beachtet hat. false bedeutet, dass die Groß- und Kleinschreibung nicht beachtet wird.

Hinweise

Der Standardwert von MatchCase entspricht dem zuletzt verwendeten globalen Suchzustand.

Beispiele

Sub MatchCaseExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint
   Dim iCtr As Integer
   Dim objFind As Find

   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")

   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint
   objFind = objTextDoc.DTE.Find

   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objEditPt.Insert("This is a test." & Chr(13))
   Next iCtr

   ' Set the find options.
   objFind.Action = vsFindAction.vsFindActionReplaceAll
   objFind.Backwards = False
   objFind.FilesOfType = "*.txt"
   objFind.FindWhat = "test"
   objFind.KeepModifiedDocumentsOpen = True
   objFind.MatchCase = False
   objFind.MatchInHiddenText = False
   objFind.MatchWholeWord = True
   objFind.PatternSyntax = vsFindPatternSyntax.vsFindPatternSyntaxLiteral
   objFind.ReplaceWith = "NEW THING"
   objFind.ResultsLocation = vsFindResultsLocation.vsFindResultsNone
   objFind.SearchPath = "c:\temp"
   objFind.SearchSubfolders = False
   objFind.Target = vsFindTarget.vsFindTargetCurrentDocument
   ' Perform the Find operation.
   objFind.Execute()
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

Find2 Schnittstelle

MatchCase-Überladung

EnvDTE80-Namespace