VCCodeClass Methods

 

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

NameDescription
System_CAPS_pubmethodAddAttribute(String^, String^, Object^)

Creates a new attribute code construct and inserts the code in the correct location.

System_CAPS_pubmethodAddBase(Object^, Object^)

Adds an item to the list of inherited objects.

System_CAPS_pubmethodAddClass(String^, Object^, Object^, Object^, vsCMAccess)

Creates a new class code construct and inserts the code in the correct location.

System_CAPS_pubmethodAddDelegate(String^, Object^, Object^, vsCMAccess)

Creates a new delegate code construct and inserts the code in the correct location.

System_CAPS_pubmethodAddEnum(String^, Object^, Object^, vsCMAccess)

Creates a new enumeration code construct and inserts the code in the correct location.

System_CAPS_pubmethodAddEvent(String^, Object^, Object^, vsCMAccess)

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubmethodAddFunction(String^, vsCMFunction, Object^, Object^, vsCMAccess, Object^)

Creates a new function code construct and inserts the code in the correct location.

System_CAPS_pubmethodAddImplementedInterface(Object^, Object^)

Adds an interface to the list of inherited objects.

System_CAPS_pubmethodAddMap(String^, String^, Object^, Object^)

Adds a map entry to the parent object.

System_CAPS_pubmethodAddProperty(String^, String^, Object^, Object^, vsCMAccess, Object^)

Creates a new property code construct and inserts the code in the correct location.

System_CAPS_pubmethodAddStruct(String^, Object^, Object^, Object^, vsCMAccess)

Creates a new structure code construct and inserts the code in the correct location.

System_CAPS_pubmethodAddTemplateParameter(String^, Object^, Object^)

Adds a parameter to a template definition.

System_CAPS_pubmethodAddTypedef(String^, Object^, Object^, vsCMAccess)

Adds a Typedef statement to the parent object.

System_CAPS_pubmethodAddUnion(String^, Object^, vsCMAccess)

Adds a union statement to the parent object.

System_CAPS_pubmethodAddUsingAlias(String^, Object^, Object^, vsCMAccess)

System_CAPS_pubmethodAddVariable(String^, Object^, Object^, vsCMAccess, Object^)

Creates a new variable code construct and inserts the code in the correct location.

System_CAPS_pubmethodGetEndPoint(vsCMPart)

Returns a TextPoint object that marks the end of the code element definition.

System_CAPS_pubmethodGetStartPoint(vsCMPart)

Returns a TextPoint object that defines the beginning of the code element definition.

System_CAPS_pubmethodIsSelf(Object^)

Determines if the specified code element is the same as the parent code element.

System_CAPS_pubmethodRemoveBase(Object^)

Removes an object from the list of bases.

System_CAPS_pubmethodRemoveInterface(Object^)

Removes an interface from the list of implemented interfaces.

System_CAPS_pubmethodRemoveMember(Object^)

Removes a member code construct.

System_CAPS_pubmethodRemoveTemplateParameter(Object^)

Removes a parameter from a template definition.

System_CAPS_pubmethodValidateMember(String^, vsCMElement, String^)

Validates that the proposed name is a valid C++ name for the kind given in the context of the parent object.

System_CAPS_pubmethodValidateMemberName(String^, vsCMElement, vcCMNameValidationOption)

Return to top
Show: