特定のドメイン クラスの要素が XML にシリアル化するか DomainClass XmlClassData を定義します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData
名前空間: Microsoft.VisualStudio.Modeling.DslDefinition
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll 内)
構文
'宣言
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("7ef099b3-251f-4518-84ad-0640f5ca7bfc")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
Public NotInheritable Class XmlClassData _
Inherits DomainElement
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("7ef099b3-251f-4518-84ad-0640f5ca7bfc")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
public sealed class XmlClassData : DomainElement
XmlClassData 型で公開されるメンバーは以下のとおりです。
コンストラクター
| 名前 | 説明 | |
|---|---|---|
![]() |
XmlClassData(Partition, array<PropertyAssignment[]) | コンストラクター |
![]() |
XmlClassData(Store, array<PropertyAssignment[]) | コンストラクター |
このページのトップへ
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
Behavior | 動作を取得または設定します。xml のシリアル化動作を定義します。 |
![]() |
DomainClass | DomainClass を取得または設定します。xml のシリアル化の構成データが適用されるかに分類します。 |
![]() |
ElementData | ElementData のリストを取得します。クラスの要素の XML のシリアル化の構成データ。 |
![]() |
ElementName | ElementName ドメインのプロパティの値を取得または設定します。指定したドメイン クラスの要素をシリアル化するために使用される XML 要素の名前。 |
![]() |
HasCustomElementSchema | HasCustomElementSchema ドメインのプロパティの値を取得または設定します。ドメイン クラスにカスタム要素のスキーマがあるかどうかを示すには、フラグを設定します。 |
![]() |
HasCustomMonikerSchema | HasCustomMonikerSchema ドメインのプロパティの値を取得または設定します。ドメイン クラスにカスタムモニカー スキーマがあるかどうかを示すには、フラグを設定します。 |
![]() |
Id | 要素の ID を取得します。 (ModelElement から継承されます。) |
![]() |
IsActive | IsActive のフラグを取得して、要素がアクティブであるかどうか確認します。 (ModelElement から継承されます。) |
![]() |
IsCustom | IsCustom ドメインのプロパティの値を取得または設定します。true の場合、指定したドメイン クラスの要素のシリアル化はカスタム コードで定義されます。 |
![]() |
IsDeleted | IsDeleted のフラグを取得して、要素がモデルから削除されたかどうかを確認します。 (ModelElement から継承されます。) |
![]() |
IsDeleting | IsDeleting のフラグを取得して、要素がモデルから削除するかどうかを確認します。 (ModelElement から継承されます。) |
![]() |
IsElementNameTracking | IsElementNameTracking ドメインのプロパティの値を取得または設定します。true の場合、ElementName のプロパティは、DSL 定義のそのほかのデータを追跡します。 |
![]() |
IsMonikerAttributeNameTracking | IsMonikerAttributeNameTracking ドメインのプロパティの値を取得または設定します。true の場合、MonikerAttributeName のプロパティは、DSL 定義のそのほかのデータを追跡します。 |
![]() |
IsMonikerElementNameTracking | IsMonikerElementNameTracking ドメインのプロパティの値を取得または設定します。true の場合、MonikerElementName のプロパティは、DSL 定義のそのほかのデータを追跡します。 |
![]() |
IsMonikerTypeNameTracking | IsMonikerTypeNameTracking ドメインのプロパティの値を取得または設定します。true の場合、MonikerTypeName のプロパティは、DSL 定義のそのほかのデータを追跡します。 |
![]() |
IsSerializeIdTracking | IsSerializeIdTracking ドメインのプロパティの値を取得または設定します。true の場合、SerializeId のプロパティは、DSL 定義のそのほかのデータを追跡します。 |
![]() |
IsTypeNameTracking | IsTypeNameTracking ドメインのプロパティの値を取得または設定します。true の場合、型名の定義のプロパティは、DSL そのほかのデータを追跡します。 |
![]() |
MonikerAttributeName | MonikerAttributeName ドメインのプロパティの値を取得または設定します。参照を含めるには、モニカーの要素で使用する属性の名前。キー プロパティには、名前または ID が使用されます。 |
![]() |
MonikerElementName | MonikerElementName ドメインのプロパティの値を取得または設定します。指定したクラスの要素にモニカーに使用する XML 要素の名前。 |
![]() |
MonikerTypeName | MonikerTypeName ドメインのプロパティの値を取得または設定します。この要素にモニカーに対して生成される xsd クラスの型の名前。 |
![]() |
Notes | メモのドメインのプロパティ値を取得または設定します。この要素に関連付けられている単純に注意してください。 (DomainElement から継承されます。) |
![]() |
Partition | Partition を取得または設定する要素が含まれます。 (ModelElement から継承されます。) |
![]() |
SerializeId | SerializeId ドメインのプロパティの値を取得または設定します。true の場合、要素 ID をシリアル化します。 |
![]() |
Store | Store 要素を含むを取得します。 (ModelElement から継承されます。) |
![]() |
TypeName | 型名のドメインのプロパティ値を取得または設定します。指定したドメイン クラスから xsd で生成された XML の型の名前。 |
このページのトップへ
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
Copy() | モデル要素のコピーを作成します。 (ModelElement から継承されます。) |
![]() |
Copy(IEnumerable<Guid>) | 要素のコピーと子のリンクおよび要素作成します。 (ModelElement から継承されます。) |
![]() |
Delete() | モデルから要素を削除します。 (ModelElement から継承されます。) |
![]() |
Delete(array<Guid[]) | モデルから要素を削除します。 (ModelElement から継承されます。) |
![]() |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
GetDomainClass | この要素のドメインは、最派生クラスを取得します。 (ModelElement から継承されます。) |
![]() |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() |
OnCopy | この要素を別の要素のコピーとして作成されたときに呼び出されます。 (ModelElement から継承されます。) |
![]() |
OnDeleted | この要素がモデルから削除されたときに呼び出されます。 (ModelElement から継承されます。) |
![]() |
OnDeleting | この要素が削除されるときに呼び出されます。 (ModelElement から継承されます。) |
![]() |
OnResurrected | この要素がモデルに追加されたときに呼び出されます。 (ModelElement から継承されます。) |
![]() |
OnRolePlayerPositionChanged | ロールの位置が変更されたときに呼び出されます。 (ModelElement から継承されます。) |
![]() |
OnRolePlayerPositionChanging | ロール プレーヤーの位置変更するときに呼び出されます。 (ModelElement から継承されます。) |
![]() |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
拡張メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
AddExtension(Guid) | オーバーロードされます。 指定したドメインの型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既にその型の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
AddExtension(Type) | オーバーロードされます。 指定した型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既にその型の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
AddExtension(DomainClassInfo) | オーバーロードされます。 指定したドメインの型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既にその型の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
AddExtension(ExtensionElement) | オーバーロードされます。 特定の拡張子を使ってこの ModelElement を拡張します。InvalidOperationException が要素に既に同じ種類の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
AddExtension<T>() | オーバーロードされます。 特定の型の新しいインスタンスを作成した拡張機能でこの ModelElement を拡張します。InvalidOperationException が要素に既に同じ種類の拡張子を持つ場合、がスローされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
CanDelete | モデルから要素を削除します。 (ImmutabilityExtensionMethods によって定義されています。) |
![]() |
GetAllExtensions | この ModelElement に埋め込まれている拡張子の要素の幅の最初にツリーを走査を実行する列挙返します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
GetBaseElement | 指定 ModelElement が参加している仮想メルのルートを返します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
GetExtension(Guid) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
GetExtension(Type) | オーバーロードされます。 この ModelElement の拡張機能から指定された型の ExtensionElement を取得します。要素に、こうした拡張子を持つ InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
GetExtension(DomainClassInfo) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
GetExtension<T>() | オーバーロードされます。 この ModelElement の拡張機能から指定された型の ExtensionElement を取得します。要素に、こうした拡張子を持つ InvalidOperationException が発生します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
GetLocks | この要素のロックのフラグを取得します。これは要素を含むパーティションで有効にしたロックが含まれています。 (ImmutabilityExtensionMethods によって定義されています。) |
![]() |
IsExtendedBy(Guid) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement で現在拡張するかどうかを照会します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
IsExtendedBy(Type) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement で現在拡張するかどうかを照会します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
IsExtendedBy(DomainClassInfo) | オーバーロードされます。 この ModelElement が特定の種類の ExtensionElement で現在拡張するかどうかを照会します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
IsLocked | この要素にロックの指定された設定するかどうかをテストします。 (ImmutabilityExtensionMethods によって定義されています。) |
![]() |
RemoveExtension(Type) | オーバーロードされます。 特定の型であるこの ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
RemoveExtension(Guid) | オーバーロードされます。 特定の型を指定 ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
RemoveExtension(DomainClassInfo) | オーバーロードされます。 特定の型を指定 ModelElement の拡張機能を削除します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
RemoveExtension(ExtensionElement) | オーバーロードされます。 この ModelElement の拡張機能から指定 ExtensionElement を削除します。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
SetLocks | この要素のロック フラグを設定します。 (ImmutabilityExtensionMethods によって定義されています。) |
![]() |
TryGetExtension(Guid) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
TryGetExtension(Type) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
TryGetExtension(DomainClassInfo) | オーバーロードされます。 (ModelElementExtensionMethods によって定義されています。) |
![]() |
TryGetExtension<T>() | オーバーロードされます。 この ModelElement の拡張機能から指定された型の ExtensionElement を取得します。この要素には、このような拡張子が存在しない結果が null です。 (ModelElementExtensionMethods によって定義されています。) |
このページのトップへ
フィールド
| 名前 | 説明 | |
|---|---|---|
![]() ![]() |
DomainClassId | XmlClassData のドメイン クラス ID |
![]() ![]() |
ElementNameDomainPropertyId | ElementName ドメインのプロパティ ID |
![]() ![]() |
HasCustomElementSchemaDomainPropertyId | HasCustomElementSchema ドメインのプロパティ ID |
![]() ![]() |
HasCustomMonikerSchemaDomainPropertyId | HasCustomMonikerSchema ドメインのプロパティ ID |
![]() ![]() |
IsCustomDomainPropertyId | IsCustom ドメインのプロパティ ID |
![]() ![]() |
IsElementNameTrackingDomainPropertyId | IsElementNameTracking ドメインのプロパティ ID |
![]() ![]() |
IsMonikerAttributeNameTrackingDomainPropertyId | IsMonikerAttributeNameTracking ドメインのプロパティ ID |
![]() ![]() |
IsMonikerElementNameTrackingDomainPropertyId | IsMonikerElementNameTracking ドメインのプロパティ ID |
![]() ![]() |
IsMonikerTypeNameTrackingDomainPropertyId | IsMonikerTypeNameTracking ドメインのプロパティ ID |
![]() ![]() |
IsSerializeIdTrackingDomainPropertyId | IsSerializeIdTracking ドメインのプロパティ ID |
![]() ![]() |
IsTypeNameTrackingDomainPropertyId | IsTypeNameTracking ドメインのプロパティ ID |
![]() ![]() |
MonikerAttributeNameDomainPropertyId | MonikerAttributeName ドメインのプロパティ ID |
![]() ![]() |
MonikerElementNameDomainPropertyId | MonikerElementName ドメインのプロパティ ID |
![]() ![]() |
MonikerTypeNameDomainPropertyId | MonikerTypeName ドメインのプロパティ ID |
![]() ![]() |
SerializeIdDomainPropertyId | SerializeId ドメインのプロパティ ID |
![]() ![]() |
TypeNameDomainPropertyId | 型名のドメインのプロパティ ID |
このページのトップへ
明示的インターフェイスの実装
| 名前 | 説明 | |
|---|---|---|
![]() ![]() |
IMergeElements.CanMerge | この要素は、プロトタイプのコンテンツとマージできる場合は true を返します。 (ModelElement から継承されます。) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroup) | (ModelElement から継承されます。) |
![]() ![]() |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (ModelElement から継承されます。) |
![]() ![]() |
IMergeElements.MergeConfigure | (ModelElement から継承されます。) |
![]() ![]() |
IMergeElements.MergeDisconnect | (ModelElement から継承されます。) |
![]() ![]() |
IMergeElements.MergeRelate | (ModelElement から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)