CodeElements.CreateUniqueID(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个编程标识符,该标识符不会与范围中的其他标识符相冲突,并遵循当前的语言命名规则。
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
可选。 如果提供,则将返回保证的唯一名称。
返回
指示 true 名称是否为唯一标识符的布尔值; 否则返回 false 。
- 属性
注解
指定是否 Prefix 为代码元素集合中的唯一标识符。 如果提供了第二个自变量,则会 NewName 返回基于作为前缀的唯一名称 Prefix ,这可能是不带其他字符的相同字符。 但是, Prefix 无论是否提供第二个参数,返回值都将始终返回是否唯一。
备注
在进行了某些类型的编辑之后,代码模型元素(例如类、结构、函数、特性、委托等)的值可能变为非确定性的,这意味着不能确定它们的值始终保持不变。 有关详细信息,请参阅 "代码模型元素值在 使用代码模型查找代码时 可能发生变化" (Visual Basic) "。