Freigeben über


VCCodeMacro.IsReadOnly-Eigenschaft

Ruft einen Wert ab, der angibt, ob die Datei mit dem Objekt schreibgeschützt ist.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Syntax

'Declaration
ReadOnly Property IsReadOnly As Boolean
bool IsReadOnly { get; }
property bool IsReadOnly {
    bool get ();
}
abstract IsReadOnly : bool with get
function get IsReadOnly () : boolean

Eigenschaftswert

Typ: Boolean
true , wenn die Datei mit dem Objekt schreibgeschützt ist, andernfalls false.

Hinweise

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.

Beispiele

In diesem Beispiel überprüft, wenn die Datei schreibgeschützt ist, bevor sie einen Kommentar mit dem Codeelement hinzufügt.

Sub AddComment()
    Dim vcElement As VCCodeElement
    Dim vcElements As VCCodeElements
    Dim textPoint As TextPoint
    vcElements = DTE.Solution.Item(1).CodeModel.Classes
    vcElement = vcElements.Item(1)
    If (Not vcElement.IsReadOnly) Then
        vcElement.Comment = "This is a comment."
    End If
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

VCCodeMacro Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace