VCCodeElements.CreateUniqueID(String, String) 方法

定义

创建不与作用域中的其他标识符相冲突的编程标识符,并遵循当前的语言命名规则。 此方法未在 Visual c # 中实现。

bool CreateUniqueID(std::wstring const & Prefix, [Runtime::InteropServices::Out] std::wstring const & & NewName = 0);
[System.Runtime.InteropServices.DispId(5)]
public bool CreateUniqueID (string Prefix, out string NewName = 0);
[<System.Runtime.InteropServices.DispId(5)>]
abstract member CreateUniqueID : string * string -> bool
Public Function CreateUniqueID (Prefix As String, Optional ByRef NewName As String = 0) As Boolean

参数

Prefix
String

必需。 要检查的前缀字符串或整个名称,以确定它对于代码元素的集合是否唯一。

NewName
String

可选。 如果提供,则将返回保证的唯一名称。

返回

Boolean

true 如果名称是唯一标识符,则为; 否则为 false

实现

属性

注解

CreateUniqueID 返回是否 Prefix 为代码元素集合中的唯一标识符。 如果提供了第二个自变量,则 NewName 它会返回基于 Prefix 作为前缀 (的唯一名称,该名称可能不包含任何其他字符) 。 然而,返回值始终返回是否 Prefix 唯一,无论是否提供第二个参数。

适用于