Reference3.AutoReferenced – vlastnost

Získá, zda odkaz automaticky odkazuje kompilátoru.

Obor názvů:  VSLangProj80
Sestavení:  VSLangProj80 (v VSLangProj80.dll)

Syntaxe

bool AutoReferenced { get; }

Hodnota vlastnosti

Typ: System.Boolean
A boolean hodnotu označující, zda je odkaz odkazuje na auto.

Poznámky

Kompilátor automaticky používají některé odkazy.Projekty Visual Basic například automaticky referenční MSCORLIB.dll a knihovny Microsoft.VisualBasic.dll.

Příklady

V tomto příkladu prochází odkazy v otevření Visual Basic nebo Visual C# projektu.Pak určuje, zda jsou automaticky odkaz nebo ne.Chcete-li spustit tento příklad-in, viz Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu.

using System.Windows.Forms;
using VSLangProj;
using VSLangProj2;
using VSLangProj80;
public void OnConnection(object application, 
ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
    applicationObject = (DTE2)application;
    addInInstance = (AddIn)addInInst;
    DisplayAutoReferenced(((DTE2)applicationObject));
}
public void DisplayAutoReferenced(DTE2 dte)
{
    // The first project is a Visual Basic or C# project.
    VSProject2 aProject =
((VSProject2)(applicationObject.Solution.Projects.Item(1).Object));
    Reference3 aRef = null;
    string refStr = null;
    refStr = "";
    foreach (VSLangProj80.Reference3 temp in aProject.References)
    {
        aRef = temp;
        refStr += (aRef.Name + " has an AutoReferenced value of : " 
+ aRef.AutoReferenced.ToString() + "\n" + "\n");
    }
    MessageBox.Show(refStr);
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

Reference3 Rozhraní

VSLangProj80 – obor názvů