Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca lub ustawia typ interfejsu jako eInterfaceType wyliczania.
Przestrzeń nazw: Microsoft.VisualStudio.VsWizard
Zestaw: Microsoft.VisualStudio.VsWizard (w Microsoft.VisualStudio.VsWizard.dll)
Składnia
'Deklaracja
Property ActiveType As eInterfaceType
eInterfaceType ActiveType { get; set; }
property eInterfaceType ActiveType {
eInterfaceType get ();
void set (eInterfaceType value);
}
abstract ActiveType : eInterfaceType with get, set
function get ActiveType () : eInterfaceType
function set ActiveType (value : eInterfaceType)
Wartość właściwości
Typ: Microsoft.VisualStudio.VsWizard.eInterfaceType
eInterfaceType Wyliczania.
Przykłady
// Taken from the Visual C++ Implement Interface Wizard.
function AddImplementInterfaceCode()
{
var cInterfaces = g_aChosenInterfaces.length;
var strMethodStubs = "";
for (var iInterface = 0; iInterface < cInterfaces; iInterface++)
{
var nSource = g_aChosenSources[iInterface];
var oInterface = g_aChosenInterfaces[iInterface];
var oTypeLib = g_aChosenTypeLibs[iInterface];
if (nSource != g_nSourceCodeModel && einterfaceDual == oInterface.Type)
{
oInterface.ActiveType = einterfaceCustom;
}
AddIncludeOrImport(nSource, oInterface, oTypeLib);
AddBase(nSource, oInterface, oTypeLib);
AddMapEntry(nSource, oInterface);
strMethodStubs += GenerateMethodStubs(nSource, oInterface, oTypeLib);
}
DisambiguateMapEntries();
var oEditPoint = g_oParent.EndPointOf(vsCMPartBody, vsCMWhereDefinition).CreateEditPoint()
oEditPoint.Insert(strMethodStubs);
g_oCM.Synchronize();
g_oParent.StartPoint.CreateEditPoint().SmartFormat(g_oParent.EndPoint);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..