VCCodeModel.AddUnion (Método)
Agrega un elemento union al objeto VCCodeModel.
Espacio de nombres: Microsoft.VisualStudio.VCCodeModel
Ensamblado: Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxis
'Declaración
Function AddUnion ( _
Name As String, _
Location As Object, _
Position As Object, _
Access As vsCMAccess _
) As VCCodeUnion
VCCodeUnion AddUnion(
string Name,
Object Location,
Object Position,
vsCMAccess Access
)
VCCodeUnion^ AddUnion(
String^ Name,
Object^ Location,
Object^ Position,
vsCMAccess Access
)
abstract AddUnion :
Name:string *
Location:Object *
Position:Object *
Access:vsCMAccess -> VCCodeUnion
function AddUnion(
Name : String,
Location : Object,
Position : Object,
Access : vsCMAccess
) : VCCodeUnion
Parámetros
- Name
Tipo: System.String
Obligatorio.Nombre (o identificador) del elemento de unión.
- Location
Tipo: System.Object
Obligatorio.Ruta de acceso o nombre del archivo que se va a modificar.Si el archivo no existe, se creará automáticamente.El archivo se agregará al proyecto si todavía no es un elemento del mismo.Si no es posible crear el archivo y agregarlo al proyecto, entonces AddUnion producirá un error.
- Position
Tipo: System.Object
Opcional.Valor predeterminado = 0.Elemento de código tras el que se agrega el elemento nuevo.Si el valor es un CodeElement, el nuevo elemento se agregará inmediatamente tras él.
Como el recuento de los elementos de una colección comienza en uno, pasar un valor 0 indica que el nuevo elemento deberá colocarse al principio de la colección.Un valor de -1 indica que el elemento deberá situarse al final de la colección.
- Access
Tipo: EnvDTE.vsCMAccess
Opcional.El modelo de código de Visual C++ no lo usa.
Valor devuelto
Tipo: Microsoft.VisualStudio.VCCodeModel.VCCodeUnion
Objeto VCCodeUnion.
Comentarios
Llame a esta función para agregar un elemento de VCCodeUnion al archivo especificado.
Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de código de Visual C++ para obtener información sobre cómo compilar y ejecutar este ejemplo.
Ejemplos
Este ejemplo agrega una instrucción de union el archivo stdafx.h.
Sub AddUnion()
Dim codeModel As VCCodeModel
codeModel = DTE.Solution.Item(1).CodeModel
Dim union As VCCodeUnion
union = codeModel.AddUnion("MyUnion", "File.h", -1)
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.