Language

MemberRelationship 構造体

定義

オブジェクトとメンバーの間の 1 つのリレーションシップを表します。

public value class MemberRelationship : IEquatable<System::ComponentModel::Design::Serialization::MemberRelationship>
public value class MemberRelationship
public readonly struct MemberRelationship : IEquatable<System.ComponentModel.Design.Serialization.MemberRelationship>
public readonly struct MemberRelationship
public struct MemberRelationship
type MemberRelationship = struct
Public Structure MemberRelationship
Implements IEquatable(Of MemberRelationship)
Public Structure MemberRelationship
継承
MemberRelationship
実装

注釈

MemberRelationshipService は、シリアライザーによって、あるプロパティが別のオブジェクトのプロパティに関連付けられていることをアナウンスするために使用されます。 MemberRelationship は、オブジェクトと、シリアライザーとの対話で使用 MemberRelationshipService メンバーの間の 1 つのリレーションシップを表します。

コンストラクター

Name 説明
MemberRelationship(Object, MemberDescriptor)

MemberRelationship クラスの新しいインスタンスを初期化します。

フィールド

Name 説明
Empty

空のメンバー リレーションシップを表します。 このフィールドは読み取り専用です。

プロパティ

Name 説明
IsEmpty

このリレーションシップが Empty リレーションシップと等しいかどうかを示す値を取得します。

Member

関連するメンバーを取得します。

Owner

所有するオブジェクトを取得します。

メソッド

Name 説明
Equals(MemberRelationship)

このインスタンスが、指定した MemberRelationship インスタンスと等しいかどうかを判断します。

Equals(Object)

このインスタンスが、 MemberRelationship インスタンスを表す指定したオブジェクトと等しいかどうかを判断します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

演算子

Name 説明
Equality(MemberRelationship, MemberRelationship)

指定された 2 つの MemberRelationship 構造体が等価であるかどうかをテストします。

Inequality(MemberRelationship, MemberRelationship)

指定された 2 つの MemberRelationship 構造体が異なるかどうかをテストします。

適用対象

関連項目