MemberRelationship 構造体

定義

オブジェクトとメンバー間の単一のリレーションシップを表します。Represents a single relationship between an object and a member.

public value class MemberRelationship
public struct MemberRelationship
type MemberRelationship = struct
Public Structure MemberRelationship
継承
MemberRelationship

注釈

MemberRelationshipServiceは、あるプロパティが別のオブジェクトのプロパティに関連付けられていることをアナウンスするために、シリアライザーによって使用されます。MemberRelationshipService is used by a serializer to announce that one property is related to a property on another object. MemberRelationshipオブジェクトと、シリアライザーとの相互作用でを使用MemberRelationshipServiceするメンバーとの間の1つのリレーションシップを表します。MemberRelationship represents a single relationship between an object and a member that MemberRelationshipService uses in its interactions with a serializer.

コンストラクター

MemberRelationship(Object, MemberDescriptor)

MemberRelationship クラスの新しいインスタンスを初期化します。Initializes a new instance of the MemberRelationship class.

フィールド

Empty

空のメンバー リレーションシップを表します。Represents the empty member relationship. このフィールドは読み取り専用です。This field is read-only.

プロパティ

IsEmpty

このリレーションシップが Empty リレーションシップに等しいかどうかを示す値を取得します。Gets a value indicating whether this relationship is equal to the Empty relationship.

Member

関連するメンバーを取得します。Gets the related member.

Owner

所有オブジェクトを取得します。Gets the owning object.

メソッド

Equals(Object)

2 つの MemberRelationship インスタンスが等しいかどうかを判断します。Determines whether two MemberRelationship instances are equal.

GetHashCode()

このインスタンスのハッシュ コードを返します。Returns the hash code for this instance.

演算子

Equality(MemberRelationship, MemberRelationship)

指定した 2 つの MemberRelationship 構造体が等しいかどうかをテストします。Tests whether two specified MemberRelationship structures are equivalent.

Inequality(MemberRelationship, MemberRelationship)

指定した 2 つの MemberRelationship 構造体が異なるかどうかをテストします。Tests whether two specified MemberRelationship structures are different.

適用対象

こちらもご覧ください