CodeEvent::Type Property

 

Gets or sets the type of the CodeTypeReference object.

Namespace:   EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

property CodeTypeRef^ Type {
	CodeTypeRef^ get();
	void set(CodeTypeRef^ value);
}

Property Value

Type: EnvDTE::CodeTypeRef^

A CodeTypeRef object.

System_CAPS_noteNote

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.

The following example demonstrates how to use the Type property.

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

    MessageBox.Show("\nType property: " +
                    codeEvent.Type.AsFullName, "Testing CodeEvent");
}
Return to top
Show: