JSMethodInfo Class
.NET Framework 4.5
This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Wraps a MethodInfo object.
System.Object
System.Reflection.MemberInfo
System.Reflection.MethodBase
System.Reflection.MethodInfo
Microsoft.JScript.JSMethodInfo
System.Reflection.MemberInfo
System.Reflection.MethodBase
System.Reflection.MethodInfo
Microsoft.JScript.JSMethodInfo
Namespace: Microsoft.JScript
Assembly: Microsoft.JScript (in Microsoft.JScript.dll)
The JSMethodInfo type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Attributes | Gets the attributes that are associated with this method. (Overrides MethodBase.Attributes.) |
![]() | CallingConvention | Gets a value indicating the calling conventions for this method. (Inherited from MethodBase.) |
![]() | ContainsGenericParameters | Gets a value indicating whether the generic method contains unassigned generic type parameters. (Inherited from MethodBase.) |
![]() | CustomAttributes | Gets a collection that contains this member's custom attributes. (Inherited from MemberInfo.) |
![]() | DeclaringType | Gets the type that declares this method. (Overrides MemberInfo.DeclaringType.) |
![]() | IsAbstract | Gets a value indicating whether the method is abstract. (Inherited from MethodBase.) |
![]() | IsAssembly | Gets a value indicating whether the potential visibility of this method or constructor is described by MethodAttributes.Assembly; that is, the method or constructor is visible at most to other types in the same assembly, and is not visible to derived types outside the assembly. (Inherited from MethodBase.) |
![]() | IsConstructor | Gets a value indicating whether the method is a constructor. (Inherited from MethodBase.) |
![]() | IsFamily | Gets a value indicating whether the visibility of this method or constructor is described by MethodAttributes.Family; that is, the method or constructor is visible only within its class and derived classes. (Inherited from MethodBase.) |
![]() | IsFamilyAndAssembly | Gets a value indicating whether the visibility of this method or constructor is described by MethodAttributes.FamANDAssem; that is, the method or constructor can be called by derived classes, but only if they are in the same assembly. (Inherited from MethodBase.) |
![]() | IsFamilyOrAssembly | Gets a value indicating whether the potential visibility of this method or constructor is described by MethodAttributes.FamORAssem; that is, the method or constructor can be called by derived classes wherever they are, and by classes in the same assembly. (Inherited from MethodBase.) |
![]() | IsFinal | Gets a value indicating whether this method is final. (Inherited from MethodBase.) |
![]() | IsGenericMethod | Gets a value indicating whether the method is generic. (Inherited from MethodBase.) |
![]() | IsGenericMethodDefinition | Gets a value indicating whether the method is a generic method definition. (Inherited from MethodBase.) |
![]() | IsHideBySig | Gets a value indicating whether only a member of the same kind with exactly the same signature is hidden in the derived class. (Inherited from MethodBase.) |
![]() | IsPrivate | Gets a value indicating whether this member is private. (Inherited from MethodBase.) |
![]() | IsPublic | Gets a value indicating whether this is a public method. (Inherited from MethodBase.) |
![]() | IsSecurityCritical | Gets a value that indicates whether the current method or constructor is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations. (Inherited from MethodBase.) |
![]() | IsSecuritySafeCritical | Gets a value that indicates whether the current method or constructor is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code. (Inherited from MethodBase.) |
![]() | IsSecurityTransparent | Gets a value that indicates whether the current method or constructor is transparent at the current trust level, and therefore cannot perform critical operations. (Inherited from MethodBase.) |
![]() | IsSpecialName | Gets a value indicating whether this method has a special name. (Inherited from MethodBase.) |
![]() | IsStatic | Gets a value indicating whether the method is static. (Inherited from MethodBase.) |
![]() | IsVirtual | Gets a value indicating whether the method is virtual. (Inherited from MethodBase.) |
![]() | MemberType | Gets the type of member that this method is. Identifies the type of class derived from MemberInfo that this class derives from. (Overrides MethodInfo.MemberType.) |
![]() | MetadataToken | Gets a value that identifies a metadata element. (Inherited from MemberInfo.) |
![]() | MethodHandle | Gets a handle to the internal metadata representation of this method. (Overrides MethodBase.MethodHandle.) |
![]() | MethodImplementationFlags | Gets the MethodImplAttributes flags that specify the attributes of a method implementation. (Inherited from MethodBase.) |
![]() | Module | Gets the module in which the type that declares the member represented by the current MemberInfo is defined. (Inherited from MemberInfo.) |
![]() | Name | Gets the name of this method. (Overrides MemberInfo.Name.) |
![]() | ReflectedType | Gets the class object that was used to obtain this instance through reflection. (Overrides MemberInfo.ReflectedType.) |
![]() | ReturnParameter | Gets a ParameterInfo object that contains information about the return type of the method, such as whether the return type has custom modifiers. (Inherited from MethodInfo.) |
![]() | ReturnType | Gets the type of the return value of this method. (Overrides MethodInfo.ReturnType.) |
![]() | ReturnTypeCustomAttributes | Gets the custom attributes for the type of the return value of this method. (Overrides MethodInfo.ReturnTypeCustomAttributes.) |
| Name | Description | |
|---|---|---|
![]() | CreateDelegate(Type) | Creates a delegate of the specified type from this method. (Inherited from MethodInfo.) |
![]() | CreateDelegate(Type, Object) | Creates a delegate of the specified type with the specified target from this method. (Inherited from MethodInfo.) |
![]() | Equals | Returns a value that indicates whether this instance is equal to a specified object. (Inherited from MethodInfo.) |
![]() | GetBaseDefinition | Returns the MethodInfo object for the method of the direct or indirect base class in which this method was first declared. (Overrides MethodInfo.GetBaseDefinition().) |
![]() | GetCustomAttributes(Boolean) | Returns an array that contains the custom attributes that are attached to this method. (Overrides MemberInfo.GetCustomAttributes(Boolean).) |
![]() | GetCustomAttributes(Type, Boolean) | Returns an array that contains the custom attributes that are attached to this method, searching only for attributes of the specified type. (Overrides MemberInfo.GetCustomAttributes(Type, Boolean).) |
![]() | GetCustomAttributesData | Returns a list of CustomAttributeData objects representing data about the attributes that have been applied to the target member. (Inherited from MemberInfo.) |
![]() | GetGenericArguments | Returns an array of Type objects that represent the type arguments of a generic method or the type parameters of a generic method definition. (Inherited from MethodInfo.) |
![]() | GetGenericMethodDefinition | Returns a MethodInfo object that represents a generic method definition from which the current method can be constructed. (Inherited from MethodInfo.) |
![]() | GetHashCode | Returns the hash code for this instance. (Inherited from MethodInfo.) |
![]() | GetMethodBody | When overridden in a derived class, gets a MethodBody object that provides access to the MSIL stream, local variables, and exceptions for the current method. (Inherited from MethodBase.) |
![]() | GetMethodImplementationFlags | Returns information about the implementation of this method. (Overrides MethodBase.GetMethodImplementationFlags().) |
![]() | GetParameters | Gets the parameters of this method. (Overrides MethodBase.GetParameters().) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Invoke(Object, Object[]) | Invokes the method or constructor represented by the current instance, using the specified parameters. (Inherited from MethodBase.) |
![]() | Invoke(Object, BindingFlags, Binder, Object[], CultureInfo) | Invokes the method, using the specified information. (Overrides MethodBase.Invoke(Object, BindingFlags, Binder, Object[], CultureInfo).) |
![]() | IsDefined | Determines whether the specified attribute type is attached to this method. (Overrides MemberInfo.IsDefined(Type, Boolean).) |
![]() | MakeGenericMethod | Substitutes the elements of an array of types for the type parameters of the current generic method definition, and returns a MethodInfo object representing the resulting constructed method. (Inherited from MethodInfo.) |
![]() | ToString | Returns a string that represents the method. (Overrides Object.ToString().) |
| Name | Description | |
|---|---|---|
![]() | GetCustomAttribute(Type) | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member. (Defined by CustomAttributeExtensions.) |
![]() | GetCustomAttribute(Type, Boolean) | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. (Defined by CustomAttributeExtensions.) |
![]() | GetCustomAttribute<T>() | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member. (Defined by CustomAttributeExtensions.) |
![]() | GetCustomAttribute<T>(Boolean) | Overloaded. Retrieves a custom attribute of a specified type that is applied to a specified member, and optionally inspects the ancestors of that member. (Defined by CustomAttributeExtensions.) |
![]() | GetCustomAttributes() | Overloaded. Retrieves a collection of custom attributes that are applied to a specified member. (Defined by CustomAttributeExtensions.) |
![]() | GetCustomAttributes(Type) | Overloaded. Retrieves a collection of custom attributes of a specified type that are applied to a specified member. (Defined by CustomAttributeExtensions.) |
![]() | GetCustomAttributes<T>() | Overloaded. Retrieves a collection of custom attributes of a specified type that are applied to a specified member. (Defined by CustomAttributeExtensions.) |
![]() | GetCustomAttributes<T>(Boolean) | Overloaded. Retrieves a collection of custom attributes of a specified type that are applied to a specified member, and optionally inspects the ancestors of that member. (Defined by CustomAttributeExtensions.) |
![]() | GetRuntimeBaseDefinition | Retrieves an object that represents the specified method on the direct or indirect base class where the method was first declared. (Defined by RuntimeReflectionExtensions.) |
![]() | IsDefined | Indicates whether custom attributes of a specified type are applied to a specified member. (Defined by CustomAttributeExtensions.) |
| Name | Description | |
|---|---|---|
![]() ![]() | _MemberInfo.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from MemberInfo.) |
![]() ![]() | _MemberInfo.GetType | Gets a Type object representing the MemberInfo class. (Inherited from MemberInfo.) |
![]() ![]() | _MemberInfo.GetTypeInfo | Retrieves the type information for an object, which can then be used to get the type information for an interface. (Inherited from MemberInfo.) |
![]() ![]() | _MemberInfo.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from MemberInfo.) |
![]() ![]() | _MemberInfo.Invoke | Provides access to properties and methods exposed by an object. (Inherited from MemberInfo.) |
![]() ![]() | _MethodBase.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.GetType | For a description of this member, see _MethodBase.GetType. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.GetTypeInfo | Retrieves the type information for an object, which can then be used to get the type information for an interface. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.Invoke | Provides access to properties and methods exposed by an object. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsAbstract | For a description of this member, see _MethodBase.IsAbstract. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsAssembly | For a description of this member, see _MethodBase.IsAssembly. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsConstructor | For a description of this member, see _MethodBase.IsConstructor. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsFamily | For a description of this member, see _MethodBase.IsFamily. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsFamilyAndAssembly | For a description of this member, see _MethodBase.IsFamilyAndAssembly. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsFamilyOrAssembly | For a description of this member, see _MethodBase.IsFamilyOrAssembly. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsFinal | For a description of this member, see _MethodBase.IsFinal. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsHideBySig | For a description of this member, see _MethodBase.IsHideBySig. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsPrivate | For a description of this member, see _MethodBase.IsPrivate. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsPublic | For a description of this member, see _MethodBase.IsPublic. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsSpecialName | For a description of this member, see _MethodBase.IsSpecialName. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsStatic | For a description of this member, see _MethodBase.IsStatic. (Inherited from MethodBase.) |
![]() ![]() | _MethodBase.IsVirtual | For a description of this member, see _MethodBase.IsVirtual. (Inherited from MethodBase.) |
![]() ![]() | _MethodInfo.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from MethodInfo.) |
![]() ![]() | _MethodInfo.GetType | Provides access to the GetType method from COM. (Inherited from MethodInfo.) |
![]() ![]() | _MethodInfo.GetTypeInfo | Retrieves the type information for an object, which can be used to get the type information for an interface. (Inherited from MethodInfo.) |
![]() ![]() | _MethodInfo.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from MethodInfo.) |
![]() ![]() | _MethodInfo.Invoke | Provides access to properties and methods exposed by an object. (Inherited from MethodInfo.) |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

