IVsPropertyStreamOut 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 property's name and its value. Also provides transaction-like handling for output. Implemented by the environment. Used with the IVsStructuredFileIOHelper interface.
public interface class IVsPropertyStreamOut
public interface class IVsPropertyStreamOut
__interface IVsPropertyStreamOut
[System.Runtime.InteropServices.Guid("BF283741-E0AD-49C0-BEA4-1E267E52208F")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsPropertyStreamOut
[System.Runtime.InteropServices.Guid("BF283741-E0AD-49C0-BEA4-1E267E52208F")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsPropertyStreamOut
[<System.Runtime.InteropServices.Guid("BF283741-E0AD-49C0-BEA4-1E267E52208F")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsPropertyStreamOut = interface
[<System.Runtime.InteropServices.Guid("BF283741-E0AD-49C0-BEA4-1E267E52208F")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsPropertyStreamOut = interface
Public Interface IVsPropertyStreamOut
- Derived
- Attributes
Methods
BeginPropertySection(String, String, IVsPropertyStreamOut, UInt32) |
Begins a property section (inner property stream) used until a call to EndPropertySection(UInt32). |
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. |