構造体シンフォ
(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()
HashSetや
Dictionary`` などのコンテナで使用するのに適したハッシュを生成する。
**返品について
このオブジェクトのフィールドから生成されるハッシュコード。
イコール
オーバーライド 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`` - 比較の右辺。
**返品について
もし lhs が rhs と等しければ true
を、そうでなければ false
を返す。
演算子!= {#演算子!=}」。
static bool operator != (Cinfo lhs, Cinfo rhs)
不平等のテスト。 Equals(Cinfo) と同じ。
**パラメーター
lhs`` - 比較の左辺。
rhs`` - 比較の右辺。
**返品について
もし lhs が rhs と等しくなければ true
, そうでなければ false
.