ElementNameProvider.SetUniqueName メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SetUniqueName(ElementLink, DomainRoleInfo, String) |
要素リンクがまだ一意でない場合 (基本名ではなく) 一意の名前を設定します。 |
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String) |
要素に一意の名前を設定します。 |
SetUniqueName(ElementLink, DomainRoleInfo, String)
要素リンクがまだ一意でない場合 (基本名ではなく) 一意の名前を設定します。
public:
virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ElementLink ^ link, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ indexingDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ElementLink link, Microsoft.VisualStudio.Modeling.DomainRoleInfo indexingDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ElementLink * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (link As ElementLink, indexingDomainRole As DomainRoleInfo, baseName As String)
パラメーター
- link
- ElementLink
一意の名前を割り当てる要素リンク。
- indexingDomainRole
- DomainRoleInfo
リンク名のインデックスが作成されるドメイン ロール (兄弟リンク間で一意)。
- baseName
- String
生成された名前の派生元となる文字列。
例外
link または embeddedDomainRole は null 参照です。
モデリング トランザクション コンテキストの外部で呼び出されると、name プロパティが計算されるか、他のモデリング制約が満たされません。
コンテナーには複数 MaxValue の要素があります。
適用対象
SetUniqueName(ModelElement, ModelElement, DomainRoleInfo, String)
要素に一意の名前を設定します。
public:
virtual void SetUniqueName(Microsoft::VisualStudio::Modeling::ModelElement ^ element, Microsoft::VisualStudio::Modeling::ModelElement ^ container, Microsoft::VisualStudio::Modeling::DomainRoleInfo ^ embeddedDomainRole, System::String ^ baseName);
public virtual void SetUniqueName (Microsoft.VisualStudio.Modeling.ModelElement element, Microsoft.VisualStudio.Modeling.ModelElement container, Microsoft.VisualStudio.Modeling.DomainRoleInfo embeddedDomainRole, string baseName);
abstract member SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
override this.SetUniqueName : Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.ModelElement * Microsoft.VisualStudio.Modeling.DomainRoleInfo * string -> unit
Public Overridable Sub SetUniqueName (element As ModelElement, container As ModelElement, embeddedDomainRole As DomainRoleInfo, baseName As String)
パラメーター
- element
- ModelElement
一意の名前を割り当てる要素。
- container
- ModelElement
要素を埋め込むコンテナー。
- embeddedDomainRole
- DomainRoleInfo
埋め込みリレーションシップで 要素によって果たされる役割。
- baseName
- String
生成された名前の派生元となる文字列。
例外
要素、コンテナー、または embeddedDomainRole は null 参照です。
モデリング トランザクション コンテキストの外部で呼び出されると、name プロパティが計算されるか、他のモデリング制約が満たされません。
コンテナーには複数 MaxValue の要素があります。