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 solution properties to the .sln file.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function WriteSolutionProps ( _
pHierarchy As IVsHierarchy, _
pszKey As String, _
pPropBag As IPropertyBag _
) As Integer
int WriteSolutionProps(
IVsHierarchy pHierarchy,
string pszKey,
IPropertyBag pPropBag
)
int WriteSolutionProps(
[InAttribute] IVsHierarchy^ pHierarchy,
[InAttribute] String^ pszKey,
[InAttribute] IPropertyBag^ pPropBag
)
abstract WriteSolutionProps :
pHierarchy:IVsHierarchy *
pszKey:string *
pPropBag:IPropertyBag -> int
function WriteSolutionProps(
pHierarchy : IVsHierarchy,
pszKey : String,
pPropBag : IPropertyBag
) : int
Parameters
- pHierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
[in] Pointer to the IVsHierarchy interface.
- pszKey
Type: System.String
[in] Name of the set of properties, the property bag.
- pPropBag
Type: Microsoft.VisualStudio.OLE.Interop.IPropertyBag
[in] Pointer to the IPropertyBag interface to which the property name/value pairs are written.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsPersistSolutionProps::WriteSolutionProps(
[in] IVsHierarchy *pHierarchy,
[in] LPCOLESTR pszKey,
[in] IPropertyBag *pPropBag
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.