다음을 통해 공유


Find2.Target 속성

모든 열린 문서, 파일, 활성 문서 등의 검색 작업의 대상을 가져오거나 설정합니다.

네임스페이스:  EnvDTE80
어셈블리:  EnvDTE80(EnvDTE80.dll)

구문

‘선언
Property Target As vsFindTarget
    Get
    Set
vsFindTarget Target { get; set; }
property vsFindTarget Target {
    vsFindTarget get ();
    void set (vsFindTarget value);
}
abstract Target : vsFindTarget with get, set
function get Target () : vsFindTarget
function set Target (value : vsFindTarget)

속성 값

형식: EnvDTE.vsFindTarget
파일에서 찾기 또는 디스크의 파일이나 현재 문서 같은 검색 작업의 대상을 나타내는 vsFindTarget 상수입니다.

구현

Find.Target

설명

Target의 기본값은 마지막으로 사용된 전역 찾기 상태입니다.

예제

Sub TargetExample()
   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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Find2 인터페이스

Target 오버로드

EnvDTE80 네임스페이스