Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
950 lines (950 sloc) 58.3 KB
<Type Name="TypeExtensions" FullName="System.Reflection.TypeExtensions">
<TypeSignature Language="C#" Value="public static class TypeExtensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit TypeExtensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Reflection.TypeExtensions" />
<TypeSignature Language="VB.NET" Value="Public Module TypeExtensions" />
<TypeSignature Language="C++ CLI" Value="public ref class TypeExtensions abstract sealed" />
<TypeSignature Language="F#" Value="type TypeExtensions = class" />
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="GetConstructor">
<MemberSignature Language="C#" Value="public static System.Reflection.ConstructorInfo GetConstructor (this Type type, Type[] types);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.ConstructorInfo GetConstructor(class System.Type type, class System.Type[] types) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetConstructor(System.Type,System.Type[])" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::ConstructorInfo ^ GetConstructor(Type ^ type, cli::array &lt;Type ^&gt; ^ types);" />
<MemberSignature Language="F#" Value="static member GetConstructor : Type * Type[] -&gt; System.Reflection.ConstructorInfo" Usage="System.Reflection.TypeExtensions.GetConstructor (type, types)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.ConstructorInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="types" Type="System.Type[]" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="types">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetConstructors">
<MemberSignature Language="C#" Value="public static System.Reflection.ConstructorInfo[] GetConstructors (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.ConstructorInfo[] GetConstructors(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetConstructors(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::ConstructorInfo ^&gt; ^ GetConstructors(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetConstructors : Type -&gt; System.Reflection.ConstructorInfo[]" Usage="System.Reflection.TypeExtensions.GetConstructors type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.ConstructorInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetConstructors">
<MemberSignature Language="C#" Value="public static System.Reflection.ConstructorInfo[] GetConstructors (this Type type, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.ConstructorInfo[] GetConstructors(class System.Type type, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetConstructors(System.Type,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::ConstructorInfo ^&gt; ^ GetConstructors(Type ^ type, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetConstructors : Type * System.Reflection.BindingFlags -&gt; System.Reflection.ConstructorInfo[]" Usage="System.Reflection.TypeExtensions.GetConstructors (type, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.ConstructorInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetDefaultMembers">
<MemberSignature Language="C#" Value="public static System.Reflection.MemberInfo[] GetDefaultMembers (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MemberInfo[] GetDefaultMembers(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetDefaultMembers(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::MemberInfo ^&gt; ^ GetDefaultMembers(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetDefaultMembers : Type -&gt; System.Reflection.MemberInfo[]" Usage="System.Reflection.TypeExtensions.GetDefaultMembers type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MemberInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEvent">
<MemberSignature Language="C#" Value="public static System.Reflection.EventInfo GetEvent (this Type type, string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.EventInfo GetEvent(class System.Type type, string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetEvent(System.Type,System.String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::EventInfo ^ GetEvent(Type ^ type, System::String ^ name);" />
<MemberSignature Language="F#" Value="static member GetEvent : Type * string -&gt; System.Reflection.EventInfo" Usage="System.Reflection.TypeExtensions.GetEvent (type, name)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.EventInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEvent">
<MemberSignature Language="C#" Value="public static System.Reflection.EventInfo GetEvent (this Type type, string name, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.EventInfo GetEvent(class System.Type type, string name, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetEvent(System.Type,System.String,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::EventInfo ^ GetEvent(Type ^ type, System::String ^ name, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetEvent : Type * string * System.Reflection.BindingFlags -&gt; System.Reflection.EventInfo" Usage="System.Reflection.TypeExtensions.GetEvent (type, name, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.EventInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEvents">
<MemberSignature Language="C#" Value="public static System.Reflection.EventInfo[] GetEvents (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.EventInfo[] GetEvents(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetEvents(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::EventInfo ^&gt; ^ GetEvents(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetEvents : Type -&gt; System.Reflection.EventInfo[]" Usage="System.Reflection.TypeExtensions.GetEvents type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.EventInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetEvents">
<MemberSignature Language="C#" Value="public static System.Reflection.EventInfo[] GetEvents (this Type type, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.EventInfo[] GetEvents(class System.Type type, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetEvents(System.Type,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::EventInfo ^&gt; ^ GetEvents(Type ^ type, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetEvents : Type * System.Reflection.BindingFlags -&gt; System.Reflection.EventInfo[]" Usage="System.Reflection.TypeExtensions.GetEvents (type, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.EventInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetField">
<MemberSignature Language="C#" Value="public static System.Reflection.FieldInfo GetField (this Type type, string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.FieldInfo GetField(class System.Type type, string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetField(System.Type,System.String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::FieldInfo ^ GetField(Type ^ type, System::String ^ name);" />
<MemberSignature Language="F#" Value="static member GetField : Type * string -&gt; System.Reflection.FieldInfo" Usage="System.Reflection.TypeExtensions.GetField (type, name)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.FieldInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetField">
<MemberSignature Language="C#" Value="public static System.Reflection.FieldInfo GetField (this Type type, string name, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.FieldInfo GetField(class System.Type type, string name, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetField(System.Type,System.String,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::FieldInfo ^ GetField(Type ^ type, System::String ^ name, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetField : Type * string * System.Reflection.BindingFlags -&gt; System.Reflection.FieldInfo" Usage="System.Reflection.TypeExtensions.GetField (type, name, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.FieldInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetFields">
<MemberSignature Language="C#" Value="public static System.Reflection.FieldInfo[] GetFields (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.FieldInfo[] GetFields(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetFields(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::FieldInfo ^&gt; ^ GetFields(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetFields : Type -&gt; System.Reflection.FieldInfo[]" Usage="System.Reflection.TypeExtensions.GetFields type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.FieldInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetFields">
<MemberSignature Language="C#" Value="public static System.Reflection.FieldInfo[] GetFields (this Type type, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.FieldInfo[] GetFields(class System.Type type, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetFields(System.Type,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::FieldInfo ^&gt; ^ GetFields(Type ^ type, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetFields : Type * System.Reflection.BindingFlags -&gt; System.Reflection.FieldInfo[]" Usage="System.Reflection.TypeExtensions.GetFields (type, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.FieldInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetGenericArguments">
<MemberSignature Language="C#" Value="public static Type[] GetGenericArguments (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Type[] GetGenericArguments(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetGenericArguments(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;Type ^&gt; ^ GetGenericArguments(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetGenericArguments : Type -&gt; Type[]" Usage="System.Reflection.TypeExtensions.GetGenericArguments type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetInterfaces">
<MemberSignature Language="C#" Value="public static Type[] GetInterfaces (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Type[] GetInterfaces(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetInterfaces(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;Type ^&gt; ^ GetInterfaces(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetInterfaces : Type -&gt; Type[]" Usage="System.Reflection.TypeExtensions.GetInterfaces type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMember">
<MemberSignature Language="C#" Value="public static System.Reflection.MemberInfo[] GetMember (this Type type, string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MemberInfo[] GetMember(class System.Type type, string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMember(System.Type,System.String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::MemberInfo ^&gt; ^ GetMember(Type ^ type, System::String ^ name);" />
<MemberSignature Language="F#" Value="static member GetMember : Type * string -&gt; System.Reflection.MemberInfo[]" Usage="System.Reflection.TypeExtensions.GetMember (type, name)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MemberInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMember">
<MemberSignature Language="C#" Value="public static System.Reflection.MemberInfo[] GetMember (this Type type, string name, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MemberInfo[] GetMember(class System.Type type, string name, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMember(System.Type,System.String,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::MemberInfo ^&gt; ^ GetMember(Type ^ type, System::String ^ name, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetMember : Type * string * System.Reflection.BindingFlags -&gt; System.Reflection.MemberInfo[]" Usage="System.Reflection.TypeExtensions.GetMember (type, name, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MemberInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMembers">
<MemberSignature Language="C#" Value="public static System.Reflection.MemberInfo[] GetMembers (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MemberInfo[] GetMembers(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMembers(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::MemberInfo ^&gt; ^ GetMembers(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetMembers : Type -&gt; System.Reflection.MemberInfo[]" Usage="System.Reflection.TypeExtensions.GetMembers type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MemberInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMembers">
<MemberSignature Language="C#" Value="public static System.Reflection.MemberInfo[] GetMembers (this Type type, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MemberInfo[] GetMembers(class System.Type type, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMembers(System.Type,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::MemberInfo ^&gt; ^ GetMembers(Type ^ type, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetMembers : Type * System.Reflection.BindingFlags -&gt; System.Reflection.MemberInfo[]" Usage="System.Reflection.TypeExtensions.GetMembers (type, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MemberInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMethod">
<MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetMethod (this Type type, string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo GetMethod(class System.Type type, string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMethod(System.Type,System.String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::MethodInfo ^ GetMethod(Type ^ type, System::String ^ name);" />
<MemberSignature Language="F#" Value="static member GetMethod : Type * string -&gt; System.Reflection.MethodInfo" Usage="System.Reflection.TypeExtensions.GetMethod (type, name)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMethod">
<MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetMethod (this Type type, string name, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo GetMethod(class System.Type type, string name, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMethod(System.Type,System.String,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::MethodInfo ^ GetMethod(Type ^ type, System::String ^ name, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetMethod : Type * string * System.Reflection.BindingFlags -&gt; System.Reflection.MethodInfo" Usage="System.Reflection.TypeExtensions.GetMethod (type, name, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMethod">
<MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetMethod (this Type type, string name, Type[] types);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo GetMethod(class System.Type type, string name, class System.Type[] types) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::MethodInfo ^ GetMethod(Type ^ type, System::String ^ name, cli::array &lt;Type ^&gt; ^ types);" />
<MemberSignature Language="F#" Value="static member GetMethod : Type * string * Type[] -&gt; System.Reflection.MethodInfo" Usage="System.Reflection.TypeExtensions.GetMethod (type, name, types)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="types" Type="System.Type[]" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="types">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMethods">
<MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo[] GetMethods (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo[] GetMethods(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMethods(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::MethodInfo ^&gt; ^ GetMethods(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetMethods : Type -&gt; System.Reflection.MethodInfo[]" Usage="System.Reflection.TypeExtensions.GetMethods type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetMethods">
<MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo[] GetMethods (this Type type, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo[] GetMethods(class System.Type type, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetMethods(System.Type,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::MethodInfo ^&gt; ^ GetMethods(Type ^ type, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetMethods : Type * System.Reflection.BindingFlags -&gt; System.Reflection.MethodInfo[]" Usage="System.Reflection.TypeExtensions.GetMethods (type, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.MethodInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetNestedType">
<MemberSignature Language="C#" Value="public static Type GetNestedType (this Type type, string name, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Type GetNestedType(class System.Type type, string name, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetNestedType(System.Type,System.String,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static Type ^ GetNestedType(Type ^ type, System::String ^ name, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetNestedType : Type * string * System.Reflection.BindingFlags -&gt; Type" Usage="System.Reflection.TypeExtensions.GetNestedType (type, name, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetNestedTypes">
<MemberSignature Language="C#" Value="public static Type[] GetNestedTypes (this Type type, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Type[] GetNestedTypes(class System.Type type, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetNestedTypes(System.Type,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;Type ^&gt; ^ GetNestedTypes(Type ^ type, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetNestedTypes : Type * System.Reflection.BindingFlags -&gt; Type[]" Usage="System.Reflection.TypeExtensions.GetNestedTypes (type, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Type[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetProperties">
<MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo[] GetProperties (this Type type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.PropertyInfo[] GetProperties(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetProperties(System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::PropertyInfo ^&gt; ^ GetProperties(Type ^ type);" />
<MemberSignature Language="F#" Value="static member GetProperties : Type -&gt; System.Reflection.PropertyInfo[]" Usage="System.Reflection.TypeExtensions.GetProperties type" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.PropertyInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetProperties">
<MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo[] GetProperties (this Type type, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.PropertyInfo[] GetProperties(class System.Type type, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetProperties(System.Type,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static cli::array &lt;System::Reflection::PropertyInfo ^&gt; ^ GetProperties(Type ^ type, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetProperties : Type * System.Reflection.BindingFlags -&gt; System.Reflection.PropertyInfo[]" Usage="System.Reflection.TypeExtensions.GetProperties (type, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.PropertyInfo[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetProperty">
<MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo GetProperty (this Type type, string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.PropertyInfo GetProperty(class System.Type type, string name) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::PropertyInfo ^ GetProperty(Type ^ type, System::String ^ name);" />
<MemberSignature Language="F#" Value="static member GetProperty : Type * string -&gt; System.Reflection.PropertyInfo" Usage="System.Reflection.TypeExtensions.GetProperty (type, name)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.PropertyInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetProperty">
<MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo GetProperty (this Type type, string name, System.Reflection.BindingFlags bindingAttr);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.PropertyInfo GetProperty(class System.Type type, string name, valuetype System.Reflection.BindingFlags bindingAttr) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String,System.Reflection.BindingFlags)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::PropertyInfo ^ GetProperty(Type ^ type, System::String ^ name, System::Reflection::BindingFlags bindingAttr);" />
<MemberSignature Language="F#" Value="static member GetProperty : Type * string * System.Reflection.BindingFlags -&gt; System.Reflection.PropertyInfo" Usage="System.Reflection.TypeExtensions.GetProperty (type, name, bindingAttr)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.PropertyInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="bindingAttr" Type="System.Reflection.BindingFlags" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="bindingAttr">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetProperty">
<MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo GetProperty (this Type type, string name, Type returnType);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.PropertyInfo GetProperty(class System.Type type, string name, class System.Type returnType) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String,System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::PropertyInfo ^ GetProperty(Type ^ type, System::String ^ name, Type ^ returnType);" />
<MemberSignature Language="F#" Value="static member GetProperty : Type * string * Type -&gt; System.Reflection.PropertyInfo" Usage="System.Reflection.TypeExtensions.GetProperty (type, name, returnType)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.PropertyInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="returnType" Type="System.Type" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="returnType">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetProperty">
<MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo GetProperty (this Type type, string name, Type returnType, Type[] types);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.PropertyInfo GetProperty(class System.Type type, string name, class System.Type returnType, class System.Type[] types) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String,System.Type,System.Type[])" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static System::Reflection::PropertyInfo ^ GetProperty(Type ^ type, System::String ^ name, Type ^ returnType, cli::array &lt;Type ^&gt; ^ types);" />
<MemberSignature Language="F#" Value="static member GetProperty : Type * string * Type * Type[] -&gt; System.Reflection.PropertyInfo" Usage="System.Reflection.TypeExtensions.GetProperty (type, name, returnType, types)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Reflection.PropertyInfo</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="name" Type="System.String" />
<Parameter Name="returnType" Type="System.Type" />
<Parameter Name="types" Type="System.Type[]" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="name">To be added.</param>
<param name="returnType">To be added.</param>
<param name="types">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsAssignableFrom">
<MemberSignature Language="C#" Value="public static bool IsAssignableFrom (this Type type, Type c);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsAssignableFrom(class System.Type type, class System.Type c) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.IsAssignableFrom(System.Type,System.Type)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static bool IsAssignableFrom(Type ^ type, Type ^ c);" />
<MemberSignature Language="F#" Value="static member IsAssignableFrom : Type * Type -&gt; bool" Usage="System.Reflection.TypeExtensions.IsAssignableFrom (type, c)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="c" Type="System.Type" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="c">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsInstanceOfType">
<MemberSignature Language="C#" Value="public static bool IsInstanceOfType (this Type type, object o);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool IsInstanceOfType(class System.Type type, object o) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Reflection.TypeExtensions.IsInstanceOfType(System.Type,System.Object)" />
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static bool IsInstanceOfType(Type ^ type, System::Object ^ o);" />
<MemberSignature Language="F#" Value="static member IsInstanceOfType : Type * obj -&gt; bool" Usage="System.Reflection.TypeExtensions.IsInstanceOfType (type, o)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Reflection.TypeExtensions</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" RefType="this" />
<Parameter Name="o" Type="System.Object" />
</Parameters>
<Docs>
<param name="type">To be added.</param>
<param name="o">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.