IVsPropertyFileOut 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.
Writes out a file of property names and values. Extends an inherits from IVsPropertyStreamOut. Returned by the CreateNew(String, UInt32, UInt32, UInt32, UInt32, IVsStructuredFileIOHelper, String, String, IVsPropertyFileOut) method of the IVsStructuredFileIO interface.
public interface class IVsPropertyFileOut : Microsoft::VisualStudio::Shell::Interop::IVsPropertyStreamOut
public interface class IVsPropertyFileOut : Microsoft::VisualStudio::Shell::Interop::IVsPropertyStreamOut
__interface IVsPropertyFileOut : Microsoft::VisualStudio::Shell::Interop::IVsPropertyStreamOut
[System.Runtime.InteropServices.Guid("3018E511-6282-41FC-8E1F-77AB1BDDE523")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsPropertyFileOut : Microsoft.VisualStudio.Shell.Interop.IVsPropertyStreamOut
[System.Runtime.InteropServices.Guid("3018E511-6282-41FC-8E1F-77AB1BDDE523")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsPropertyFileOut : Microsoft.VisualStudio.Shell.Interop.IVsPropertyStreamOut
[<System.Runtime.InteropServices.Guid("3018E511-6282-41FC-8E1F-77AB1BDDE523")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsPropertyFileOut = interface
interface IVsPropertyStreamOut
[<System.Runtime.InteropServices.Guid("3018E511-6282-41FC-8E1F-77AB1BDDE523")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsPropertyFileOut = interface
interface IVsPropertyStreamOut
Public Interface IVsPropertyFileOut
Implements IVsPropertyStreamOut
- Attributes
- Implements
Remarks
Implemented by the environment. Used with the IVsStructuredFileIOHelper interface.
Methods
BeginPropertySection(String, String, IVsPropertyStreamOut, UInt32) |
Begins a property section (inner property stream) used until a call to EndPropertySection(UInt32). |
Close() |
Closes the stream. |
EndPropertySection(UInt32) |
Ends a property section (an inner property stream). |
Flush() |
Flushes a property stream. |
Write(String, Object, String) |
Writes a property name, value, and comment to the stream. |
WriteSzAsBSTR(String, String, String) |
Write out a null-terminated string property value as a BSTR. |