本文へスキップ
バージョン: 3.1

構造体シンフォ

(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

タイプ providerType

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

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

subsystemTypeOverride

タイプ subsystemTypeOverride

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

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

方法

GetHashCode

オーバーライド int GetHashCode()

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

    **返品について

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

イコール

オーバーライド bool Equals(object obj)

等しいかどうかのテスト。

    **パラメーター

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

    **返品について

    obj*がCinfo型であり、Equals(Cinfo)も true を返す場合は true を返し、そうでない場合は false を返します。

イコール

bool Equals(Cinfo other)

等しいかどうかのテスト。

    **パラメーター

    other - 比較する他のCinfo。

    **返品について

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

演算子==

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

等しいかどうかのテスト。 Equals(Cinfo)と同じ。

    **パラメーター

    lhs`` - 比較の左辺。

    rhs`` - 比較の右辺。

    **返品について

    もし lhsrhs と等しければ true を、そうでなければ false を返す。

演算子!= {#演算子!=}」。

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

不平等のテスト。 Equals(Cinfo) と同じ。

    **パラメーター

    lhs`` - 比較の左辺。

    rhs`` - 比較の右辺。

    **返品について

    もし lhsrhs と等しくなければ true, そうでなければ false.