EnumBuilder.GetConstructors(BindingFlags) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een matrix met ConstructorInfo objecten die de openbare en niet-openbare constructors vertegenwoordigen die zijn gedefinieerd voor deze klasse, zoals opgegeven.
public:
override cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors(System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)]
public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr);
[System.Runtime.InteropServices.ComVisible(true)]
public override System.Reflection.ConstructorInfo[] GetConstructors(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicConstructors | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicConstructors)>]
override this.GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
override this.GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
[<System.Runtime.InteropServices.ComVisible(true)>]
override this.GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
Public Overrides Function GetConstructors (bindingAttr As BindingFlags) As ConstructorInfo()
Parameters
- bindingAttr
- BindingFlags
Dit moet een bitvlag zijn van BindingFlags : InvokeMethod, NonPublicenzovoort.
Retouren
Retourneert een matrix met ConstructorInfo objecten die de opgegeven constructors vertegenwoordigen die voor deze klasse zijn gedefinieerd. Als er geen constructors zijn gedefinieerd, wordt een lege matrix geretourneerd.
- Kenmerken
Uitzonderingen
Deze methode wordt momenteel niet ondersteund in typen die niet zijn voltooid.
Opmerkingen
Als tijdelijke oplossing kunt u, om de constructor van een voltooid type op te halen, het type ophalen met behulp Type.GetType van of Assembly.GetType en reflectie gebruiken voor het opgehaalde type.