Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Writes out a file of property names and values. Extends an inherits from IVsPropertyStreamOut. Returned by the CreateNew method of the IVsStructuredFileIO interface.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("3018E511-6282-41FC-8E1F-77AB1BDDE523")> _
Public Interface IVsPropertyFileOut _
    Inherits IVsPropertyStreamOut
[InterfaceTypeAttribute()]
[GuidAttribute("3018E511-6282-41FC-8E1F-77AB1BDDE523")]
public interface IVsPropertyFileOut : IVsPropertyStreamOut
[InterfaceTypeAttribute()]
[GuidAttribute(L"3018E511-6282-41FC-8E1F-77AB1BDDE523")]
public interface class IVsPropertyFileOut : IVsPropertyStreamOut
[<InterfaceTypeAttribute()>]
[<GuidAttribute("3018E511-6282-41FC-8E1F-77AB1BDDE523")>]
type IVsPropertyFileOut =  
    interface
        interface IVsPropertyStreamOut
    end
public interface IVsPropertyFileOut extends IVsPropertyStreamOut
The IVsPropertyFileOut type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| .gif) | BeginPropertySection | Begins a property section (inner property stream) used until a call to EndPropertySection. | 
| .gif) | Close | Closes the stream. | 
| .gif) | EndPropertySection | Ends a property section (an inner property stream). | 
| .gif) | Flush | Flushes a property stream. | 
| .gif) | Write | Writes a property name, value, and comment to the stream. | 
| .gif) | WriteSzAsBSTR | Write out a null-terminated string property value as a BSTR. | 
Top
Remarks
Implemented by the environment. Used with the IVsStructuredFileIOHelper interface.