Compartir a través de


CodeElements.CreateUniqueID (Método)

Crea un identificador de programa que no entra en colisión con otros identificadores del mismo ámbito y que sigue las convenciones de nomenclatura del lenguaje actual.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
Function CreateUniqueID ( _
    Prefix As String, _
    <OutAttribute> ByRef NewName As String _
) As Boolean
bool CreateUniqueID(
    string Prefix,
    out string NewName
)
bool CreateUniqueID(
    [InAttribute] String^ Prefix, 
    [InAttribute] [OutAttribute] String^% NewName
)
abstract CreateUniqueID : 
        Prefix:string * 
        NewName:string byref -> bool
function CreateUniqueID(
    Prefix : String, 
    NewName : String
) : boolean

Parámetros

  • Prefix
    Tipo: String

    Obligatorio. Prefijo o nombre completo que hay que comprobar si es o no es único para la colección de elementos de código.

  • NewName
    Tipo: String%

    Opcional. Si se proporciona, aparecerá con un nombre único garantizado.

Valor devuelto

Tipo: Boolean
Valor Boolean que indica true si el nombre es un identificador único; en caso contrario, devuelve false.

Comentarios

Especifica si Prefix es o no un identificador único en la colección de elementos de código. Si se especifica el segundo argumento, NewName, devolverá un nombre único basado en Prefix como prefijo, posiblemente con los mismos caracteres y sin ninguno adicional. El valor devuelto, sin embargo, siempre indicará si Prefix es único o no, independientemente de que se haya proporcionado el segundo argumento o no.

Nota

Los valores de los elementos de modelo de código como clases, structs, funciones, atributos, delegados, etc., pueden ser no deterministas una vez realizados determinados tipos de modificaciones; esto significa que no se puede confiar en que sus valores se mantengan siempre igual.Para obtener más información, vea la sección Los valores de elementos de modelo de código pueden cambiar, en Detectar código utilizando el modelo de código (Visual Basic).

Seguridad de .NET Framework

Vea también

Referencia

CodeElements Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización

Detectar código utilizando el modelo de código (Visual Basic)

Detectar código utilizando el modelo de código (Visual C#)