ConstructorInfoWrapper Class
Inheritance Hierarchy
System.Object
System.Reflection.MemberInfo
System.Reflection.MethodBase
System.Reflection.ConstructorInfo
Microsoft.VisualStudio.Shell.Design.ConstructorInfoWrapper
Namespace: Microsoft.VisualStudio.Shell.Design
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Syntax
'Declaration
Public Class ConstructorInfoWrapper _
Inherits ConstructorInfo
public class ConstructorInfoWrapper : ConstructorInfo
public ref class ConstructorInfoWrapper : public ConstructorInfo
type ConstructorInfoWrapper =
class
inherit ConstructorInfo
end
public class ConstructorInfoWrapper extends ConstructorInfo
The ConstructorInfoWrapper type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ConstructorInfoWrapper |
Top
Properties
Name | Description | |
---|---|---|
Attributes | (Overrides MethodBase.Attributes.) | |
CallingConvention | (Overrides MethodBase.CallingConvention.) | |
ContainsGenericParameters | (Overrides MethodBase.ContainsGenericParameters.) | |
DeclaringType | (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 | (Overrides MethodBase.IsGenericMethodDefinition.) | |
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 | (Overrides ConstructorInfo.MemberType.) | |
MetadataToken | (Overrides MemberInfo.MetadataToken.) | |
MethodHandle | (Overrides MethodBase.MethodHandle.) | |
Module | (Overrides MemberInfo.Module.) | |
Name | (Overrides MemberInfo.Name.) | |
ReflectedType | (Overrides MemberInfo.ReflectedType.) | |
UnderlyingConstructor |
Top
Methods
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
_ConstructorInfo.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from ConstructorInfo.) | |
_MethodBase.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from MethodBase.) | |
_MemberInfo.GetIDsOfNames | Maps a set of names to a corresponding set of dispatch identifiers. (Inherited from MemberInfo.) | |
_ConstructorInfo.GetType | Gets a Type object representing the ConstructorInfo type. (Inherited from ConstructorInfo.) | |
_MethodBase.GetType | For a description of this member, see _MethodBase.GetType. (Inherited from MethodBase.) | |
_MemberInfo.GetType | Gets a Type object representing the MemberInfo class. (Inherited from MemberInfo.) | |
_ConstructorInfo.GetTypeInfo | Retrieves the type information for an object, which can then be used to get the type information for an interface. (Inherited from ConstructorInfo.) | |
_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.) | |
_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.) | |
_ConstructorInfo.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from ConstructorInfo.) | |
_MethodBase.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from MethodBase.) | |
_MemberInfo.GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). (Inherited from MemberInfo.) | |
_ConstructorInfo.Invoke | Provides access to properties and methods exposed by an object. (Inherited from ConstructorInfo.) | |
_MethodBase.Invoke | Provides access to properties and methods exposed by an object. (Inherited from MethodBase.) | |
_MemberInfo.Invoke | Provides access to properties and methods exposed by an object. (Inherited from MemberInfo.) | |
_ConstructorInfo.Invoke_2 | Provides COM objects with version-independent access to the MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo) method. (Inherited from ConstructorInfo.) | |
_ConstructorInfo.Invoke_3 | Provides COM objects with version-independent access to the MethodBase.Invoke(Object, array<Object[]) method. (Inherited from ConstructorInfo.) | |
_ConstructorInfo.Invoke_4 | Provides COM objects with version-independent access to the ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo) method. (Inherited from ConstructorInfo.) | |
_ConstructorInfo.Invoke_5 | Provides COM objects with version-independent access to the ConstructorInfo.Invoke(array<Object[]) method. (Inherited from ConstructorInfo.) | |
_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.) |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.