VsMSBuildTaskFileManagerClass Sınıf

Tanım

Bu, IVsMSBuildTaskFileManager MSBuild görevlerine IntelliSense ve derleme zamanı desteği sağlayan arabirimin standart uygulamasıdır.

public ref class VsMSBuildTaskFileManagerClass : Microsoft::VisualStudio::Shell::Interop::IVsMSBuildTaskFileManager, Microsoft::VisualStudio::Shell::Interop::VsMSBuildTaskFileManager
[Windows::Foundation::Metadata::WebHostHidden]
class VsMSBuildTaskFileManagerClass : Microsoft::VisualStudio::Shell::Interop::IVsMSBuildTaskFileManager, Microsoft::VisualStudio::Shell::Interop::VsMSBuildTaskFileManager
[System.Runtime.InteropServices.ClassInterface(0)]
[System.Runtime.InteropServices.Guid("E2905C7C-4435-4212-9148-BE9614BD377B")]
[System.Runtime.InteropServices.TypeLibType(2)]
public class VsMSBuildTaskFileManagerClass : Microsoft.VisualStudio.Shell.Interop.IVsMSBuildTaskFileManager, Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManager
[<System.Runtime.InteropServices.ClassInterface(0)>]
[<System.Runtime.InteropServices.Guid("E2905C7C-4435-4212-9148-BE9614BD377B")>]
[<System.Runtime.InteropServices.TypeLibType(2)>]
type VsMSBuildTaskFileManagerClass = class
    interface IVsMSBuildHostObject
    interface VsMSBuildTaskFileManager
    interface IVsMSBuildTaskFileManager
Public Class VsMSBuildTaskFileManagerClass
Implements IVsMSBuildTaskFileManager, VsMSBuildTaskFileManager
Devralma
VsMSBuildTaskFileManagerClass
Öznitelikler
Uygulamalar

Oluşturucular

VsMSBuildTaskFileManagerClass()

Sınıfının yeni bir örneğini oluşturur.

Yöntemler

BeginBuild()

Bir derlemeyi başlatır.

Close()

Bir yapı ana bilgisayar nesnesini kapatır.

Delete(String)

Diskteki belirtilen dosyayı siler ve çalışan Belge tablosundan (RDT) kaldırır.

EndBuild()

Bir derlemeyi sonlandırır.

Exists(String, Int32, Int32)

Belirtilen dosyanın çalışan belge tablosunda mi (RDT) yoksa diskte mı bulunduğunu belirler.

GetFileContents(String, String)

Bellekte bulunan veya bellekte olmayan, disk üzerinde olan, belirtilen dosyanın içeriğini alır.

GetFileDocData(String, IntPtr)

Dosya çalışan belge tablosunda (RDT) kayıtlıysa, belirtilen dosya için canlı punkDocData nesnesini alır.

GetFileLastChangeTime(String, FILETIME[])

Belirtilen dosyaya yapılan son değişikliğin saatini alır.

Init(IVsHierarchy, IServiceProvider)

Bir yapı ana bilgisayar nesnesini başlatır.

IsRealBuildOperation(Int32)

Bunun gerçek bir yapı işlemi olup olmadığını veya IntelliSense amaçları için yalnızca tasarım zamanı oluşturma işlemi mi olduğunu belirler.

PutGeneratedFileContents(String, String)

Oluşturulan dosyanın içeriğini bellek içi TextBuffer 'a yerleştirir ve bir RDT_ReadLock çalışan belge tablosuna (RDT) kaydeder. Bu, proje kapatılana kadar bellekte açık dosyayı tutar (proje IVsMSBuildHostObject:: Close çağırdığında).

Şunlara uygulanır