Type Methods
Silverlight
The Type type exposes the following members.
| Name | Description | |
|---|---|---|
|
Equals(Object) | Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Object. (Overrides Object::Equals(Object).) |
|
Equals(Type) | Determines if the underlying system type of the current Type is the same as the underlying system type of the specified Type. |
|
Finalize | Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
|
FindMembers | Returns a filtered array of MemberInfo objects of the specified member type. |
|
GetArrayRank | Gets the number of dimensions in an Array. |
|
GetAttributeFlagsImpl | When overridden in a derived class, implements the Attributes property and gets a bitmask indicating the attributes associated with the Type. |
|
GetConstructor(array<Type>) | Searches for a public instance constructor whose parameters match the types in the specified array. |
|
GetConstructor(BindingFlags, Binder, array<Type>, array<ParameterModifier>) | Searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints. |
|
GetConstructorImpl | When overridden in a derived class, searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. |
|
GetConstructors() | Returns all the public constructors defined for the current Type. |
|
GetConstructors(BindingFlags) | When overridden in a derived class, searches for the constructors defined for the current Type, using the specified BindingFlags. |
|
GetCustomAttributes(Boolean) | When overridden in a derived class, returns an array of all custom attributes applied to this member. (Inherited from MemberInfo.) |
|
GetCustomAttributes(Type, Boolean) | When overridden in a derived class, returns an array of custom attributes applied to this member and identified by Type. (Inherited from MemberInfo.) |
|
GetDefaultMembers | Searches for the members defined for the current Type whose DefaultMemberAttribute is set. |
|
GetElementType | When overridden in a derived class, returns the Type of the object encompassed or referred to by the current array, pointer or reference type. |
|
GetEvent(String) | Returns the EventInfo object representing the specified public event. |
|
GetEvent(String, BindingFlags) | When overridden in a derived class, returns the EventInfo object representing the specified event, using the specified binding constraints. |
|
GetEvents() | Returns all the public events that are declared or inherited by the current Type. |
|
GetEvents(BindingFlags) | When overridden in a derived class, searches for events that are declared or inherited by the current Type, using the specified binding constraints. |
|
GetField(String) | Searches for the public field with the specified name. |
|
GetField(String, BindingFlags) | Searches for the specified field, using the specified binding constraints. |
|
GetFields() | Returns all the public fields of the current Type. |
|
GetFields(BindingFlags) | When overridden in a derived class, searches for the fields defined for the current Type, using the specified binding constraints. |
|
GetGenericArguments | Returns an array of Type objects that represent the type arguments of a generic type or the type parameters of a generic type definition. |
|
GetGenericParameterConstraints | Returns an array of Type objects that represent the constraints on the current generic type parameter. |
|
GetGenericTypeDefinition | Returns a Type object that represents a generic type definition from which the current generic type can be constructed. |
|
GetHashCode | Returns the hash code for this instance. (Overrides Object::GetHashCode().) |
|
GetInterface | When overridden in a derived class, searches for the specified interface, specifying whether to do a case-insensitive search for the interface name. |
|
GetInterfaceMap | Returns an interface mapping for the specified interface type. |
|
GetInterfaces | When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type. |
|
GetMember(String) | Searches for the public members with the specified name. |
|
GetMember(String, BindingFlags) | Searches for the specified members, using the specified binding constraints. |
|
GetMember(String, MemberTypes, BindingFlags) | Searches for the specified members of the specified member type, using the specified binding constraints. |
|
GetMembers() | Returns all the public members of the current Type. |
|
GetMembers(BindingFlags) | When overridden in a derived class, searches for the members defined for the current Type, using the specified binding constraints. |
|
GetMethod(String) | Searches for the public method with the specified name. |
|
GetMethod(String, BindingFlags) | Searches for the specified method, using the specified binding constraints. |
|
GetMethod(String, array<Type>) | Searches for the specified public method whose parameters match the specified argument types. |
|
GetMethod(String, array<Type>, array<ParameterModifier>) | Searches for the specified public method whose parameters match the specified argument types and modifiers. |
|
GetMethod(String, BindingFlags, Binder, array<Type>, array<ParameterModifier>) | Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints. |
|
GetMethod(String, BindingFlags, Binder, CallingConventions, array<Type>, array<ParameterModifier>) | Searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. |
|
GetMethodImpl | When overridden in a derived class, searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention. |
|
GetMethods() | Returns all the public methods of the current Type. |
|
GetMethods(BindingFlags) | When overridden in a derived class, searches for the methods defined for the current Type, using the specified binding constraints. |
|
GetNestedType | When overridden in a derived class, searches for the specified nested type, using the specified binding constraints. |
|
GetNestedTypes | When overridden in a derived class, searches for the types nested in the current Type, using the specified binding constraints. |
|
GetProperties() | Returns all the public properties of the current Type. |
|
GetProperties(BindingFlags) | When overridden in a derived class, searches for the properties of the current Type, using the specified binding constraints. |
|
GetProperty(String) | Searches for the public property with the specified name. |
|
GetProperty(String, BindingFlags) | Searches for the specified property, using the specified binding constraints. |
|
GetProperty(String, Type) | Searches for the public property with the specified name and return type. |
|
GetProperty(String, Type, array<Type>) | Searches for the specified public property whose parameters match the specified argument types. |
|
GetProperty(String, Type, array<Type>, array<ParameterModifier>) | Searches for the specified public property whose parameters match the specified argument types and modifiers. |
|
GetProperty(String, BindingFlags, Binder, Type, array<Type>, array<ParameterModifier>) | Searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints. |
|
GetPropertyImpl | When overridden in a derived class, searches for the specified property whose parameters match the specified argument types and modifiers, using the specified binding constraints. |
|
GetType() | Gets the current Type. |
|
GetType(String) | Gets the Type with the specified name, performing a case-sensitive search. |
|
GetType(String, Boolean) | Gets the Type with the specified name, performing a case-sensitive search and specifying whether to throw an exception if the type is not found. |
|
GetType(String, Boolean, Boolean) | Gets the Type with the specified name, specifying whether to perform a case-sensitive search and whether to throw an exception if the type is not found. |
|
GetTypeCode | Gets the underlying type code of the specified Type. |
|
GetTypeFromHandle | Gets the type referenced by the specified type handle. |
|
GetTypeHandle | Gets the handle for the Type of a specified object. |
|
HasElementTypeImpl | When overridden in a derived class, implements the HasElementType property and determines whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference. |
|
InvokeMember(String, BindingFlags, Binder, Object, array<Object>) | Invokes the specified member, using the specified binding constraints and matching the specified argument list. |
|
InvokeMember(String, BindingFlags, Binder, Object, array<Object>, array<ParameterModifier>, CultureInfo, array<String>) | When overridden in a derived class, invokes the specified member, using the specified binding constraints and matching the specified argument list, modifiers and culture. |
|
IsArrayImpl | When overridden in a derived class, implements the IsArray property and determines whether the Type is an array. |
|
IsAssignableFrom | Determines whether an instance of the current Type can be assigned from an instance of the specified Type. |
|
IsByRefImpl | When overridden in a derived class, implements the IsByRef property and determines whether the Type is passed by reference. |
|
IsCOMObjectImpl | When overridden in a derived class, implements the IsCOMObject property and determines whether the Type is a COM object. |
|
IsDefined | When overridden in a derived class, indicates whether one or more attributes of the specified type or of its derived types is applied to this member. (Inherited from MemberInfo.) |
|
IsInstanceOfType | Determines whether the specified object is an instance of the current Type. |
|
IsPointerImpl | When overridden in a derived class, implements the IsPointer property and determines whether the Type is a pointer. |
|
IsPrimitiveImpl | When overridden in a derived class, implements the IsPrimitive property and determines whether the Type is one of the primitive types. |
|
IsSubclassOf | Determines whether the class represented by the current Type derives from the class represented by the specified Type. |
|
IsValueTypeImpl | Implements the IsValueType property and determines whether the Type is a value type; that is, not a class or an interface. |
|
MakeArrayType() | Returns a Type object representing a one-dimensional array of the current type, with a lower bound of zero. |
|
MakeArrayType(Int32) | Returns a Type object representing an array of the current type, with the specified number of dimensions. |
|
MakeByRefType | Returns a Type object that represents the current type when passed as a ref parameter (ByRef parameter in Visual Basic). |
|
MakeGenericType | Substitutes the elements of an array of types for the type parameters of the current generic type definition and returns a Type object representing the resulting constructed type. |
|
MakePointerType | Returns a Type object that represents a pointer to the current type. |
|
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
|
ToString | Returns a String representing the name of the current Type. (Overrides Object::ToString().) |
Community Additions
ADD
Show: