Share via


CodeEvent.Access Property

Definition

Gets or sets a value that determines how a code event element may be accessed by other code.

public:
 property EnvDTE::vsCMAccess Access { EnvDTE::vsCMAccess get(); void set(EnvDTE::vsCMAccess value); };
public:
 property EnvDTE::vsCMAccess Access { EnvDTE::vsCMAccess get(); void set(EnvDTE::vsCMAccess value); };
[System.Runtime.InteropServices.DispId(32)]
public EnvDTE.vsCMAccess Access { [System.Runtime.InteropServices.DispId(32)] get; [System.Runtime.InteropServices.DispId(32)] set; }
[<System.Runtime.InteropServices.DispId(32)>]
[<get: System.Runtime.InteropServices.DispId(32)>]
[<set: System.Runtime.InteropServices.DispId(32)>]
member this.Access : EnvDTE.vsCMAccess with get, set
Public Property Access As vsCMAccess

Property Value

One of the values of the vsCMAccess enumerator.

<block subset="none" type="note">


The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same.

</block>
Attributes

Examples

The following example demonstrates how to use the Access property.

public static void Access(EnvDTE80.DTE2 dte)  
{  
    TextSelection objTextSel;  
    EnvDTE80.CodeEvent codeEvent;  
    objTextSel = (TextSelection)dte.ActiveDocument.Selection;  
    codeEvent = (EnvDTE80.CodeEvent)objTextSel. _  
      ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);  

    MessageBox.Show("\nAccess property: " +  
                    codeEvent.Access, "Testing CodeEvent");  
}  

Applies to