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: StringObligatorio. 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
- 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.
Vea también
Referencia
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)