Share via


IVsPropertyStreamOut Interface

Definition

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.

Applies to