IVsMSBuildTaskFileManager Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enables MSBuild to use memory instead of disk files for Intellisense builds.
public interface class IVsMSBuildTaskFileManager
public interface class IVsMSBuildTaskFileManager
__interface IVsMSBuildTaskFileManager
[System.Runtime.InteropServices.Guid("33372170-A08F-47F9-B1AE-CD9F2C3BB7C9")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsMSBuildTaskFileManager
[System.Runtime.InteropServices.Guid("33372170-A08F-47F9-B1AE-CD9F2C3BB7C9")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsMSBuildTaskFileManager
[<System.Runtime.InteropServices.Guid("33372170-A08F-47F9-B1AE-CD9F2C3BB7C9")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsMSBuildTaskFileManager = interface
[<System.Runtime.InteropServices.Guid("33372170-A08F-47F9-B1AE-CD9F2C3BB7C9")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsMSBuildTaskFileManager = interface
Public Interface IVsMSBuildTaskFileManager
- Derived
- Attributes
Remarks
This is an interface by which MSBuild tasks can communicate with the specific MSBuild host object VsMSBuildTaskFileManager. This provides MSBuild tasks with the ability to use in memory files instead of disk files for Intellisense builds.
Methods
Delete(String) |
Deletes a file on disk and removes it from the RDT. |
Exists(String, Int32, Int32) |
Determines if a file exists in the RDT or on disk. |
GetFileContents(String, String) |
Gets the contents of a specified file. |
GetFileDocData(String, IntPtr) |
Gets the DocData object for a file registered in the RDT. |
GetFileLastChangeTime(String, FILETIME[]) |
Gets the time of the last change to a file. |
IsRealBuildOperation(Int32) |
Determines if a build is real or for design-time Intellisense. |
PutGeneratedFileContents(String, String) |
Puts the contents of a generated file into an in-memory buffer and registers it in the RDT. |