IVsPropertyStreamOut Interface

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.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("BF283741-E0AD-49C0-BEA4-1E267E52208F")> _
<InterfaceTypeAttribute()> _
Public Interface IVsPropertyStreamOut
[GuidAttribute("BF283741-E0AD-49C0-BEA4-1E267E52208F")]
[InterfaceTypeAttribute()]
public interface IVsPropertyStreamOut
[GuidAttribute(L"BF283741-E0AD-49C0-BEA4-1E267E52208F")]
[InterfaceTypeAttribute()]
public interface class IVsPropertyStreamOut
[<GuidAttribute("BF283741-E0AD-49C0-BEA4-1E267E52208F")>]
[<InterfaceTypeAttribute()>]
type IVsPropertyStreamOut =  interface end
public interface IVsPropertyStreamOut

The IVsPropertyStreamOut type exposes the following members.

Methods

  Name Description
Public method BeginPropertySection Begins a property section (inner property stream) used until a call to EndPropertySection.
Public method EndPropertySection Ends a property section (an inner property stream).
Public method Flush Flushes a property stream.
Public method Write Writes a property name, value, and comment to the stream.
Public method WriteSzAsBSTR Write out a null-terminated string property value as a BSTR.

Top

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace