本文へスキップ

struct Cinfo

(Niantic.Lightship.AR.XRSubsystems.XRScanningSubsystemDescriptor.Cinfo)

概要

ディスクリプタを登録するために使用されるコンストラクタ情報。

	struct Cinfo:IEquatable< Cinfo > {
// プロパティ

string id;
Type providerType;
Type subsystemTypeOverride;

// メソッド

override int GetHashCode();
override bool Equals(object obj);
bool Equals(Cinfo other);
static bool operator == (Cinfo lhs, Cinfo rhs);
static bool operator= (Cinfo lhs, Cinfo rhs);
}

詳細なドキュメント

ディスクリプタを登録するために使用されるコンストラクタ情報。

プロパティ

id

文字列ID

このサブシステムの文字列識別子。

providerType

Type providerType

インスタンス化に使用するプロバイダ実装タイプを指定します。

インスタンス化に使用するプロバイダー実装タイプ。

subsystemTypeOverride

Type subsystemTypeOverride

キャストされた呼び出しをプロバイダに転送する XRScanningSubsystem 由来の型を指定します。

インスタンス化に使用するサブシステムのタイプ。 NULLの場合、XRScanningSubsystemがインスタンス化されます。

メソッド

GetHashCode

override int GetHashCode()

HashSetDictionary などのコンテナで使用するのに適したハッシュを生成します。

    戻り値:

    このオブジェクトのフィールドから生成されるハッシュコード。

Equals

override bool Equals(object obj)

Tests for equality.

    パラメーター:

    obj - 比較する オブジェクト です。

    戻り値:

     obj がCinfo型であり、Equals(Cinfo)も true を返す場合は True 、それ以外の場合は false

Equals

bool Equals(Cinfo other)

Tests for equality.

    パラメーター:

    other - 比較する他のCinfo。

    戻り値:

     other のすべてのフィールドがこのCinfoと等しければ True 、そうでなければ false 。

operator!=

static bool operator == (Cinfo lhs, Cinfo rhs)

Tests for equality. Equals(Cinfo) と同じ。

    パラメーター:

    lhs - 比較の左辺。

    rhs - 比較の右辺。

    戻り値:

    もし lhsrhs と等しければ True 、それ以外の場合は false

operator!=

static bool operator != (Cinfo lhs, Cinfo rhs)

Tests for inequality. ! Equals(Cinfo) と同じ。

    パラメーター:

    lhs - 比較の左辺。

    rhs - 比較の右辺。

    戻り値:

nbsp;   もし lhsrhs と等しくなければ True 、それ以外の場合は false