VCCodeClass Methods
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
| Name | Description | |
|---|---|---|
![]() | AddAttribute(String^, String^, Object^) | Creates a new attribute code construct and inserts the code in the correct location. |
![]() | AddBase(Object^, Object^) | Adds an item to the list of inherited objects. |
![]() | AddClass(String^, Object^, Object^, Object^, vsCMAccess) | Creates a new class code construct and inserts the code in the correct location. |
![]() | AddDelegate(String^, Object^, Object^, vsCMAccess) | Creates a new delegate code construct and inserts the code in the correct location. |
![]() | AddEnum(String^, Object^, Object^, vsCMAccess) | Creates a new enumeration code construct and inserts the code in the correct location. |
![]() | AddEvent(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. |
![]() | AddFunction(String^, vsCMFunction, Object^, Object^, vsCMAccess, Object^) | Creates a new function code construct and inserts the code in the correct location. |
![]() | AddImplementedInterface(Object^, Object^) | Adds an interface to the list of inherited objects. |
![]() | AddMap(String^, String^, Object^, Object^) | Adds a map entry to the parent object. |
![]() | AddProperty(String^, String^, Object^, Object^, vsCMAccess, Object^) | Creates a new property code construct and inserts the code in the correct location. |
![]() | AddStruct(String^, Object^, Object^, Object^, vsCMAccess) | Creates a new structure code construct and inserts the code in the correct location. |
![]() | AddTemplateParameter(String^, Object^, Object^) | Adds a parameter to a template definition. |
![]() | AddTypedef(String^, Object^, Object^, vsCMAccess) | Adds a Typedef statement to the parent object. |
![]() | AddUnion(String^, Object^, vsCMAccess) | Adds a union statement to the parent object. |
![]() | AddUsingAlias(String^, Object^, Object^, vsCMAccess) | |
![]() | AddVariable(String^, Object^, Object^, vsCMAccess, Object^) | Creates a new variable code construct and inserts the code in the correct location. |
![]() | GetEndPoint(vsCMPart) | Returns a TextPoint object that marks the end of the code element definition. |
![]() | GetStartPoint(vsCMPart) | Returns a TextPoint object that defines the beginning of the code element definition. |
![]() | IsSelf(Object^) | Determines if the specified code element is the same as the parent code element. |
![]() | RemoveBase(Object^) | Removes an object from the list of bases. |
![]() | RemoveInterface(Object^) | Removes an interface from the list of implemented interfaces. |
![]() | RemoveMember(Object^) | Removes a member code construct. |
![]() | RemoveTemplateParameter(Object^) | Removes a parameter from a template definition. |
![]() | ValidateMember(String^, vsCMElement, String^) | Validates that the proposed name is a valid C++ name for the kind given in the context of the parent object. |
![]() | ValidateMemberName(String^, vsCMElement, vcCMNameValidationOption) |
