VsMSBuildTaskFileManagerClass Class

 

This is the standard implementation of the IVsMSBuildTaskFileManager interface, which provides IntelliSense and build-time support to MSBuild tasks.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.9.0 (in Microsoft.VisualStudio.Shell.Interop.9.0.dll)

System.Object
  Microsoft.VisualStudio.Shell.Interop.VsMSBuildTaskFileManagerClass

[GuidAttribute("E2905C7C-4435-4212-9148-BE9614BD377B")]
[ClassInterfaceAttribute(0)]
[TypeLibTypeAttribute(2)]
public class VsMSBuildTaskFileManagerClass : IVsMSBuildHostObject, 
	VsMSBuildTaskFileManager, IVsMSBuildTaskFileManager

NameDescription
System_CAPS_pubmethodVsMSBuildTaskFileManagerClass()

Creates a new instance of the class.

NameDescription
System_CAPS_pubmethodBeginBuild()

Begins a build.

System_CAPS_pubmethodClose()

Closes a build host object.

System_CAPS_pubmethodDelete(String)

Deletes the specified file on disk and removes it from the running document table (RDT).

System_CAPS_pubmethodEndBuild()

Ends a build.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_pubmethodExists(String, Int32, Int32)

Determines if the specified file exists in the running document table (RDT) or on disk.

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetFileContents(String, String)

Gets the contents of the specified file, based on what is in memory or if not in memory, what is on disk.

System_CAPS_pubmethodGetFileDocData(String, IntPtr)

Retrieves the live punkDocData object for the specified file if the file is registered in the running document table (RDT).

System_CAPS_pubmethodGetFileLastChangeTime(String, FILETIME[])

Retrieves the time of the last change to the specified file.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodInit(IVsHierarchy, IServiceProvider)

Initializes a build host object.

System_CAPS_pubmethodIsRealBuildOperation(Int32)

Determines whether this is an actual build operation, or is a design-time-only generation for IntelliSense purposes.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodPutGeneratedFileContents(String, String)

Puts the contents for the generated file into an in-memory TextBuffer and registers it in the running document table (RDT) with an RDT_ReadLock. This holds the file open in memory until the project is closed (when the project calls IVsMSBuildHostObject::Close).

System_CAPS_pubmethodToString()

(Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: