IVsProjectSpecificEditorMap2.SetSpecificEditorProperty Method
Sets properties related to project-specific editors and the Open With dialog box.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function SetSpecificEditorProperty ( _
pszMkDocument As String, _
propid As Integer, _
var As Object _
) As Integer
int SetSpecificEditorProperty(
string pszMkDocument,
int propid,
Object var
)
int SetSpecificEditorProperty(
[InAttribute] String^ pszMkDocument,
[InAttribute] int propid,
[InAttribute] Object^ var
)
abstract SetSpecificEditorProperty :
pszMkDocument:string *
propid:int *
var:Object -> int
function SetSpecificEditorProperty(
pszMkDocument : String,
propid : int,
var : Object
) : int
Parameters
pszMkDocument
Type: String[in] Provides properties to set project-specific editor information in the Open With dialog box.
propid
Type: Int32[in] If equal to VSPSEPROPID_UseGlobalEditorByDefault (false) then the user has chosen to open the file in the project-specific editor information listed in the Open With dialog box. If VSPSEPROPID_UseGlobalEditorByDefault (true), then the global editor was chosen. For more information, see __VSPSEPROPID.
var
Type: Object[in] VARIANT containing property information.
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsProjectS`pecificEditorMap2::SetSpecificEditorProperty(
[in] LPCOLESTR pszMkDocument,
[in] VSPSEPROPID propid,
[in] VARIANT var
);
.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.