ScriptObject.WrapMembers Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt umschlossene Objekte Jedes umschlossene Objekt enthält die Informationen für einen Member (Feld, Eigenschaft oder Methode) sowie eine Kopie des instanziierten Objekts, auf dessen Grundlage der Member definiert wurde. So können andere Objekte, die den Member nicht enthalten, diesen speichern und dessen Wert dann zurückgegeben, als wäre es der eigene.
Überlädt
WrapMembers(MemberInfo, Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt ein umschlossenes Objekt, das den angegebenen Member zusammen mit dem angegebenen Objekt enthält. |
WrapMembers(MemberInfo[], Object) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten. |
WrapMembers(MemberInfo[], Object, SimpleHashtable) |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten, wobei die Ergebnisse im angegebenen Datenspeicher zwischengespeichert werden. |
WrapMembers(MemberInfo, Object)
Erstellt ein umschlossenes Objekt, das den angegebenen Member zusammen mit dem angegebenen Objekt enthält.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(System::Reflection::MemberInfo ^ member, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo member, object obj);
static member WrapMembers : System.Reflection.MemberInfo * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (member As MemberInfo, obj As Object) As MemberInfo()
Parameter
- member
- MemberInfo
Der zu umschließende Member.
- obj
- Object
Ein Objekt, auf dessen Grundlage member
definiert wird.
Gibt zurück
Ein Array mit einem Element, das ein umschlossenes Objekt mit den Memberinformationen und obj
enthält.
Hinweise
Diese Methode ermöglicht es anderen Objekten, die den Member nicht enthalten, das Element zu speichern und dann seinen Wert zurückzugeben, als wäre er ein eigenes Objekt.
Weitere Informationen
Gilt für:
WrapMembers(MemberInfo[], Object)
Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo[] members, object obj);
static member WrapMembers : System.Reflection.MemberInfo[] * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object) As MemberInfo()
Parameter
- members
- MemberInfo[]
Die zu umschließenden Member.
- obj
- Object
Ein Objekt, auf dessen Grundlage members
definiert werden.
Gibt zurück
Ein Array umschlossener Objekte, die jeweils Memberinformationen und eine Kopie von obj
enthalten.
Hinweise
Diese Methode ermöglicht es anderen Objekten, die diese Member nicht enthalten, diese zu speichern und dann ihre Werte zurückzugeben, als wären sie ihre eigenen.
Weitere Informationen
Gilt für:
WrapMembers(MemberInfo[], Object, SimpleHashtable)
Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten, wobei die Ergebnisse im angegebenen Datenspeicher zwischengespeichert werden.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj, Microsoft::JScript::SimpleHashtable ^ cache);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo[] members, object obj, Microsoft.JScript.SimpleHashtable cache);
static member WrapMembers : System.Reflection.MemberInfo[] * obj * Microsoft.JScript.SimpleHashtable -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object, cache As SimpleHashtable) As MemberInfo()
Parameter
- members
- MemberInfo[]
Die zu umschließenden Member.
- obj
- Object
Ein Objekt, auf dessen Grundlage members
definiert werden.
- cache
- SimpleHashtable
Temporärer Datenspeicher für die umschlossenen Objekte.
Gibt zurück
Ein Array umschlossener Objekte, die jeweils Memberinformationen und eine Kopie von obj
enthalten.
Hinweise
Diese Methode ermöglicht es anderen Objekten, die diese Member nicht enthalten, diese zu speichern und dann ihre Werte zurückzugeben, als wären sie ihre eigenen.