情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Type メソッド

2013/12/12

Type 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッド Equals(Object) 現在の Type の基になるシステム型が、指定した Object の基になるシステム型と同じかどうかを判断します。 (MemberInfo.Equals(Object) をオーバーライドします。)
パブリック メソッド Equals(Type) 現在の Type の基になるシステム型が、指定した Type の基になるシステム型と同じかどうかを判断します。
プロテクト メソッド Finalize Object がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FindMembers 指定したメンバー型の MemberInfo オブジェクトの配列にフィルターを適用して返します。
パブリック メソッド GetArrayRank Array の次元数を取得します。
プロテクト メソッド GetAttributeFlagsImpl 派生クラスによってオーバーライドされた場合、Attributes プロパティを実装し、Type に関連付けられている属性を示すビットマスクを取得します。
パブリック メソッド GetConstructor(Type[]) 指定した配列の型に一致するパラメーターが設定されているパブリック インスタンス コンストラクターを検索します。
パブリック メソッド GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) 指定したバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。
プロテクト メソッド GetConstructorImpl 派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定されているコンストラクターを検索します。
パブリック メソッド GetConstructors() 現在の Type に対して定義されているパブリック コンストラクターをすべて返します。
パブリック メソッド GetConstructors(BindingFlags) 派生クラスによってオーバーライドされた場合、指定した BindingFlags を使用して、現在の Type に対して定義されているコンストラクターを検索します。
パブリック メソッド GetCustomAttributes(Boolean) 派生クラスでオーバーライドされた場合、このメンバーに適用されているすべてのカスタム属性の配列を返します。 (MemberInfo から継承されます。)
パブリック メソッド GetCustomAttributes(Type, Boolean) 派生クラスでオーバーライドされた場合、このメンバーに適用されていて、Type によって識別されるカスタム属性の配列を返します。 (MemberInfo から継承されます。)
パブリック メソッド GetDefaultMembers DefaultMemberAttribute が設定されている現在の Type に定義されているメンバーを検索します。
パブリック メソッド GetElementType 派生クラスによってオーバーライドされた場合、現在の配列、ポインター、または参照型によって包含または参照されるオブジェクトの Type を返します。
パブリック メソッド GetEvent(String) 指定したパブリック イベントを表す EventInfo オブジェクトを返します。
パブリック メソッド GetEvent(String, BindingFlags) 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、指定したイベントを表す EventInfo オブジェクトを返します。
パブリック メソッド GetEvents() 現在の Type で宣言または継承されているすべてのパブリック イベントを返します。
パブリック メソッド GetEvents(BindingFlags) 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、現在の Type で宣言または継承されているイベントを検索します。
パブリック メソッド GetField(String) 指定した名前のパブリック フィールドを検索します。
パブリック メソッド GetField(String, BindingFlags) 指定したバインディング制約を使用して、指定したフィールドを検索します。
パブリック メソッド GetFields() 現在の Type のすべてのパブリック フィールドを返します。
パブリック メソッド GetFields(BindingFlags) 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、現在の Type に対して定義されているフィールドを検索します。
パブリック メソッド GetGenericArguments ジェネリック型の型引数またはジェネリック型定義の型パラメーターを表す Type オブジェクトの配列を返します。
パブリック メソッド GetGenericParameterConstraints 現在のジェネリック型パラメーターの制約を表す Type オブジェクトを返します。
パブリック メソッド GetGenericTypeDefinition 現在のジェネリック型を構築する元になるジェネリック型定義を表す Type オブジェクトを返します。
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (MemberInfo.GetHashCode() をオーバーライドします。)
パブリック メソッド GetInterface 派生クラスでオーバーライドされた場合、インターフェイス名の大文字と小文字を区別するかどうかを指定して、指定したインターフェイスを検索します。
パブリック メソッド GetInterfaceMap 指定したインターフェイスの型のインターフェイス マッピングを返します。
パブリック メソッド GetInterfaces 派生クラスによってオーバーライドされた場合、現在の Type で実装または継承されているすべてのインターフェイスを取得します。
パブリック メソッド GetMember(String) 指定した名前のパブリック メンバーを検索します。
パブリック メソッド GetMember(String, BindingFlags) 指定したバインディング制約を使用して、指定したメンバーを検索します。
パブリック メソッド GetMember(String, MemberTypes, BindingFlags) 指定したバインディング制約を使用して、指定したメンバー型の指定したメンバーを検索します。
パブリック メソッド GetMembers() 現在の Type のすべてのパブリック メンバーを返します。
パブリック メソッド GetMembers(BindingFlags) 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、現在の Type に対して定義されているメンバーを検索します。
パブリック メソッド GetMethod(String) 指定した名前のパブリック メソッドを検索します。
パブリック メソッド GetMethod(String, BindingFlags) 指定したバインディング制約を使用して、指定したメソッドを検索します。
パブリック メソッド GetMethod(String, Type[]) 指定したパブリック メソッドのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。
パブリック メソッド GetMethod(String, Type[], ParameterModifier[]) 指定したパブリック メソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。
パブリック メソッド GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) 指定したバインディング制約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。
パブリック メソッド GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) 指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。
プロテクト メソッド GetMethodImpl 派生クラスによってオーバーライドされた場合、指定したバインディング制約および指定した呼び出し規約を使用して、指定したメソッドのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。
パブリック メソッド GetMethods() 現在の Type のすべてのパブリック メソッドを返します。
パブリック メソッド GetMethods(BindingFlags) 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、現在の Type に対して定義されているメソッドを検索します。
パブリック メソッド GetNestedType 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、指定されている入れ子にされた型を検索します。
パブリック メソッド GetNestedTypes 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、現在の Type 内で入れ子になっている型を検索します。
パブリック メソッド GetProperties() 現在の Type のすべてのパブリック プロパティを返します。
パブリック メソッド GetProperties(BindingFlags) 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用して、現在の Type のプロパティを検索します。
パブリック メソッド GetProperty(String) 指定した名前のパブリック プロパティを検索します。
パブリック メソッド GetProperty(String, BindingFlags) 指定したバインディング制約を使用して、指定したプロパティを検索します。
パブリック メソッド GetProperty(String, Type) 指定した名前および戻り値の型を持つパブリック プロパティを検索します。
パブリック メソッド GetProperty(String, Type, Type[]) 指定したパブリック プロパティのうち、指定した引数型と一致するパラメーターが設定されているものを検索します。
パブリック メソッド GetProperty(String, Type, Type[], ParameterModifier[]) 指定したパブリック プロパティのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。
パブリック メソッド GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) 指定したバインディング制約を使用して、指定した引数の型および修飾子と一致するパラメーターが設定された指定のプロパティを検索します。
プロテクト メソッド GetPropertyImpl 派生クラスによってオーバーライドされるときに、指定したバインディング制約を使用して、指定したプロパティのうち、指定した引数の型および修飾子と一致するパラメーターが設定されているものを検索します。
パブリック メソッド GetType() 現在の Type を取得します。
パブリック メソッド 静的メンバー GetType(String) 大文字と小文字を区別する検索を実行して、指定した名前の Type を取得します。
パブリック メソッド 静的メンバー GetType(String, Boolean) 大文字と小文字を区別する検索を実行し、型が見つからない場合に例外をスローするかどうかを指定して、指定した名前の Type を取得します。
パブリック メソッド 静的メンバー GetType(String, Boolean, Boolean) 大文字と小文字を区別する検索を実行し、型が見つからない場合に例外をスローするかどうかを指定して、指定した名前の Type を取得します。
パブリック メソッド 静的メンバー GetTypeCode 指定した Type の基になる型コードを取得します。
パブリック メソッド 静的メンバー GetTypeFromHandle 指定した型ハンドルによって参照される型を取得します。
パブリック メソッド 静的メンバー GetTypeHandle 指定したオブジェクトの Type のハンドルを取得します。
プロテクト メソッド HasElementTypeImpl 派生クラスによってオーバーライドされた場合、HasElementType プロパティを実装し、現在の Type が別の型を包含または参照しているかどうか、つまり現在の Type が配列やポインターであるか、参照渡しかどうかを判断します。
パブリック メソッド InvokeMember(String, BindingFlags, Binder, Object, Object[]) 指定したバインディング制約を使用し、指定した引数リストと照合して、指定したメンバーを呼び出します。
パブリック メソッド InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) 派生クラスによってオーバーライドされた場合、指定したバインディング制約を使用し、指定したメンバーのうち、指定した引数リスト、修飾子、およびカルチャと一致するメンバーを呼び出します。
プロテクト メソッド IsArrayImpl 派生クラスによってオーバーライドされるときに、IsArray プロパティを実装し、Type が配列かどうかを判断します。
パブリック メソッド IsAssignableFrom 指定した Type のインスタンスを現在の Type のインスタンスに代入できるかどうかを判断します。
プロテクト メソッド IsByRefImpl 派生クラスによってオーバーライドされるときに、IsByRef プロパティを実装し、Type が参照渡しかどうかを判断します。
プロテクト メソッド IsCOMObjectImpl 派生クラスによってオーバーライドされるときに、IsCOMObject プロパティを実装し、Type が COM オブジェクトかどうかを判断します。
パブリック メソッド IsDefined 派生クラスでオーバーライドされた場合、このメンバーに、指定された型の属性またはその派生型の属性が 1 つ以上適用されているかどうかを示します。 (MemberInfo から継承されます。)
パブリック メソッド IsInstanceOfType 指定したオブジェクトが現在の Type のインスタンスかどうかを判断します。
プロテクト メソッド IsPointerImpl 派生クラスによってオーバーライドされるときに、IsPointer プロパティを実装し、Type がポインターかどうかを判断します。
プロテクト メソッド IsPrimitiveImpl 派生クラスによってオーバーライドされるときに、IsPrimitive プロパティを実装し、Type がプリミティブ型の 1 つかどうかを判断します。
パブリック メソッド IsSubclassOf 現在の Type によって表されるクラスが、指定された Type によって表されるクラスから派生しているかどうかを判断します。
プロテクト メソッド IsValueTypeImpl IsValueType プロパティを実装し、Type が値型であり、クラスやインターフェイスでないかどうかを判断します。
パブリック メソッド MakeArrayType() 下限を 0 に設定して現在の型の 1 次元配列を表す Type オブジェクトを返します。
パブリック メソッド MakeArrayType(Int32) 次元数を指定して現在の型の配列を表す Type オブジェクトを返します。
パブリック メソッド MakeByRefType ref パラメーター (Visual Basic の場合は ByRef) として渡されるときに現在の型を表す Type オブジェクトを返します。
パブリック メソッド MakeGenericType 型の配列の要素を現在のジェネリック型定義の型パラメーターで置き換え、結果の構築型を表す Type オブジェクトを返します。
パブリック メソッド MakePointerType 現在の型へのポインターを表す Type オブジェクトを返します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド ToString 現在の Type の名前を表す String を返します。 (Object.ToString() をオーバーライドします。)
このページのトップへ

  名前説明
パブリック拡張メソッド GetCustomAttribute(Type) オーバーロードされます。 指定したメンバーに適用される指定した型のカスタム属性を取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetCustomAttribute(Type, Boolean) オーバーロードされます。 指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を検査します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetCustomAttribute<T>() オーバーロードされます。 指定したメンバーに適用される指定した型のカスタム属性を取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetCustomAttribute<T>(Boolean) オーバーロードされます。 指定したメンバーに適用される指定した型のカスタム属性を取得し、オプションでそのメンバーの先祖を検査します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetCustomAttributes() オーバーロードされます。 指定したメンバーに適用されるカスタム属性のコレクションを取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetCustomAttributes(Type) オーバーロードされます。 指定したメンバーに適用する指定した型のカスタム属性のコレクションを取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetCustomAttributes<T>() オーバーロードされます。 指定したメンバーに適用する指定した型のカスタム属性のコレクションを取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetCustomAttributes<T>(Boolean) オーバーロードされます。 指定したメンバーに適用される指定した型のカスタム属性のコレクションを取得し、オプションでそのメンバーの先祖を検査します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeEvent 指定したイベントを表すオブジェクトを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeEvents 指定した型に定義されているすべてのイベントを表すコレクションを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeField 指定したフィールドを表すオブジェクトを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeFields 指定した型に定義されているすべてのフィールドを表すコレクションを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeMethod 指定したメソッドを表すオブジェクトを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeMethods 指定した型に定義されているすべてのメソッドを表すコレクションを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeProperties 指定した型に定義されているすべてのプロパティを表すコレクションを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetRuntimeProperty 指定したプロパティを表すオブジェクトを取得します。 (RuntimeReflectionExtensions によって定義されています。)
パブリック拡張メソッド GetTypeInfo 指定した型の TypeInfo 表現を返します。 (IntrospectionExtensions によって定義されています。)
パブリック拡張メソッド IsDefined 指定した型のカスタム属性が指定したメンバーに適用されているかどうかを示します。 (CustomAttributeExtensions によって定義されています。)
このページのトップへ

表示: