This is the standard implementation of the IVsMSBuildTaskFileManager interface, which provides IntelliSense and build-time support to MSBuild tasks.
Assembly: Microsoft.VisualStudio.Shell.Interop.9.0 (in Microsoft.VisualStudio.Shell.Interop.9.0.dll)
Begins a build.
Closes a build host object.
Deletes the specified file on disk and removes it from the running document table (RDT).
Ends a build.
|Exists(String, Int32, Int32)|
Determines if the specified file exists in the running document table (RDT) or on disk.
Gets the contents of the specified file, based on what is in memory or if not in memory, what is on disk.
Retrieves the live punkDocData object for the specified file if the file is registered in the running document table (RDT).
Retrieves the time of the last change to the specified file.
Initializes a build host object.
Determines whether this is an actual build operation, or is a design-time-only generation for IntelliSense purposes.
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).
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.