System.Dynamic.Runtime
Stellt den binären dynamischen Vorgang in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz der -Klasse.
Die Art des binären Vorgangs.
Führt die Bindung des dynamischen binären Vorgangs aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs.
Ein Array von Argumenten des dynamischen Vorgangs.
Führt die Bindung des binären dynamischen Vorgangs aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen binären Vorgangs.
Der rechte Operand des dynamischen binären Vorgangs.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des binären dynamischen Vorgangs aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen binären Vorgangs.
Der rechte Operand des dynamischen binären Vorgangs.
Bei einem Bindungsfehler das Ergebnis der Bindung, andernfalls NULL.
Die Art des binären Vorgangs.
Das -Objekt, das die Art des binären Vorgangs darstellt.
Der Ergebnistyp des Vorgangs.
Der Ergebnistyp des Vorgangs.
Stellt einen Satz von Bindungseinschränkungen für das dar, gemäß denen die dynamische Bindung gültig ist.
Kombiniert Bindungseinschränkungen aus der Liste von -Instanzen in einem Einschränkungssatz.
Der neue Satz von Bindungseinschränkungen.
Die Liste der -Instanzen, aus der Einschränkungen kombiniert werden sollen.
Stellt einen leeren Satz von Bindungseinschränkungen dar.Dieses Feld ist schreibgeschützt.
Erstellt die Bindungseinschränkung, die den Ausdruck auf beliebige unveränderliche Eigenschaften überprüft.
Die neuen Bindungseinschränkungen.
Der Ausdruck, der die Einschränkungen darstellt.
Erstellt die Bindungseinschränkung, die den Ausdruck auf Objektinstanzidentität überprüft.
Die neuen Bindungseinschränkungen.
Der zu testende Ausdruck.
Die genaue zu testende Objektinstanz.
Erstellt die Bindungseinschränkung, die den Ausdruck auf Laufzeittypidentität überprüft.
Die neuen Bindungseinschränkungen.
Der zu testende Ausdruck.
Der genaue zu testende Typ.
Führt den Satz von Bindungseinschränkungen mit den aktuellen Bindungseinschränkungen zusammen.
Der neue Satz von Bindungseinschränkungen.
Der Satz von Bindungseinschränkungen, der mit den aktuellen Bindungseinschränkungen zusammengeführt werden soll.
Erstellt die , die die Bindungseinschränkungen darstellt.
Die Ausdrucksbaumstruktur, die die Einschränkungen darstellt.
Beschreibt Argumente im dynamischen Bindungsprozess.
Erstellt eine neue CallInfo, die Argumente im dynamischen Bindungsprozess darstellt.
Die Anzahl der Argumente.
Die Argumentnamen.
Erstellt eine neue PositionalArgumentInfo.
Die Anzahl der Argumente.
Die Argumentnamen.
Die Anzahl der Argumente.
Die Anzahl der Argumente.
Die Argumentnamen.
Die schreibgeschützte Auflistung der Argumentnamen.
Bestimmt, ob die angegebene CallInfo-Instanz als gleich zur aktuellen Instanz betrachtet wird.
True, wenn die angegebene Instanz gleich der aktuellen Instanz ist, andernfalls false.
Die Instanz von , die mit der aktuellen Instanz verglichen werden soll.
Fungiert als Hashfunktion für die aktuelle .
Ein Hashcode für die aktuelle .
Stellt den dynamischen Vorgang zum Konvertieren in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Der Typ, in den konvertiert werden soll.
Ist true, wenn bei der Konvertierung explizite Konvertierungen berücksichtigt werden sollen, andernfalls false.
Führt die Bindung des dynamischen Konvertierungsvorgangs aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Konvertierungsvorgangs.
Ein Array von Argumenten des dynamischen Konvertierungsvorgangs.
Ruft den Wert ab, der angibt, ob bei der Konvertierung explizite Konvertierungen berücksichtigt werden sollen.
True, wenn eine explizite Konvertierung vorliegt, andernfalls false.
Führt die Bindung des dynamischen Konvertierungsvorgangs aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Konvertierungsvorgangs.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Konvertierungsvorgangs aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Konvertierungsvorgangs.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Der Typ, in den konvertiert werden soll.
Das -Objekt, das den Typ darstellt, in den die Konvertierung erfolgen soll.
Stellt den dynamischen Erstellungsvorgang in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Erstellungsvorgangs aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Erstellungsvorgangs.
Ein Array von Argumenten des dynamischen Erstellungsvorgangs.
Ruft die Signatur der Argumente an der Aufrufsite ab.
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Erstellungsvorgangs aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Erstellungsvorgangs.
Die Argumente des dynamischen Erstellungsvorgangs.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Erstellungsvorgangs aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Erstellungsvorgangs.
Die Argumente des dynamischen Erstellungsvorgangs.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt den dynamischen Vorgang zum Löschen des Index in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Vorgangs zum Löschen des Index aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Löschen von Indizes.
Ein Array von Argumenten des dynamischen Vorgangs zum Löschen von Indizes.
Ruft die Signatur der Argumente an der Aufrufsite ab.
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Vorgangs zum Löschen von Indizes aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Löschen von Indizes.
Die Argumente des dynamischen Vorgangs zum Löschen von Indizes.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Vorgangs zum Löschen des Index aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Löschen von Indizes.
Die Argumente des dynamischen Vorgangs zum Löschen von Indizes.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt den dynamischen Vorgang zum Löschen des Members in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Der Name des zu löschenden Members.
Ist true, wenn der Vergleich des Namens ohne Berücksichtigung der Groß- und Kleinschreibung erfolgen soll, andernfalls false.
Führt die Bindung des dynamischen Vorgangs zum Löschen des Members aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Löschen von Membern.
Ein Array von Argumenten des dynamischen Vorgangs zum Löschen von Membern.
Führt die Bindung des dynamischen Vorgangs zum Löschen von Membern aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Löschen von Membern.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Vorgangs zum Löschen des Members aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Löschen von Membern.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Ruft den Wert ab, der angibt, ob die Groß-/Kleinschreibung des Membernamens beim Zeichenfolgenvergleich ignoriert werden soll.
True, wenn beim Vergleich der Zeichenfolgen die Groß-/Kleinschreibung ignoriert werden soll, andernfalls false.
Ruft den Namen des zu löschenden Members ab.
Der Name des zu löschenden Members.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt die dynamische Bindung und eine Bindungslogik eines Objekts dar, das an der dynamischen Bindung beteiligt ist.
Initialisiert eine neue Instanz der -Klasse.
Der Ausdruck, der dieses während des dynamischen Bindungsvorgangs darstellt.
Die Bindungseinschränkungen, entsprechend denen die Bindung gültig ist.
Initialisiert eine neue Instanz der -Klasse.
Der Ausdruck, der dieses während des dynamischen Bindungsvorgangs darstellt.
Die Bindungseinschränkungen, entsprechend denen die Bindung gültig ist.
Der vom dargestellte Laufzeitwert.
Führt die Bindung des dynamischen binären Vorgangs aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Eine Instanz des , die die rechte Seite des binären Vorgangs darstellt.
Führt die Bindung des dynamischen Konvertierungsvorgangs aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Führt die Bindung des dynamischen Vorgangs zum Erstellen einer Instanz aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Ein Array von -Instanzen - Argumente zum Vorgang zum Erstellen von Instanzen.
Führt die Bindung des dynamischen Vorgangs zum Löschen des Index aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Ein Array von -Instanzen - Indizes für den Vorgang zum Löschen von Indizes.
Führt die Bindung des dynamischen Vorgangs zum Löschen des Members aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Führt die Bindung des dynamischen Vorgangs zum Abrufen des Index aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Ein Array von -Instanzen - Indizes für den Vorgang zum Abrufen von Indizes.
Führt die Bindung des dynamischen Vorgangs zum Abrufen des Members aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Führt die Bindung des dynamischen Aufrufvorgangs aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Ein Array von -Instanzen - Argumente für den Aufrufvorgang.
Führt die Bindung des dynamischen Vorgangs zum Aufrufen des Members aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Ein Array von -Instanzen, die Argumente für den Aufrufmembervorgang darstellen.
Führt die Bindung des dynamischen Vorgangs zum Festlegen des Index aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Ein Array von -Instanzen - Indizes für den Vorgang zum Festlegen von Indizes.
Das , das den Wert für den Vorgang zum Festlegen des Index darstellt.
Führt die Bindung des dynamischen Vorgangs zum Festlegen des Members aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz des , die die Details des dynamischen Vorgangs darstellt.
Das , das den Wert für den Vorgang zum Festlegen des Members darstellt.
Führt die Bindung des dynamischen unären Vorgangs aus.
Das neue , das das Ergebnis der Bindung darstellt.
Eine Instanz von , die die Details des dynamischen Vorgangs darstellt.
Erstellt ein Metaobjekt für das angegebene Objekt.
Wenn das angegebene Objekt implementiert und kein Remoteobjekt außerhalb der aktuellen AppDomain ist, wird das von zurückgegebene spezifische Metaobjekt des Objekts zurückgegeben.Andernfalls wird ein einfaches neues Metaobjekt ohne Einschränkungen erstellt und zurückgegeben.
Das Objekt, für das ein Metaobjekt abgerufen werden soll.
Der Ausdruck, der dieses während des dynamischen Bindungsvorgangs darstellt.
Stellt ein leeres Array vom -Typ dar.Dieses Feld ist schreibgeschützt.
Der Ausdruck, der das während des dynamischen Bindungsvorgangs darstellt.
Der Ausdruck, der das während des dynamischen Bindungsvorgangs darstellt.
Gibt die Enumeration aller dynamischen Membernamen zurück.
Die Liste der dynamischen Membernamen.
Ruft einen Wert ab, der angibt, ob das den Laufzeitwert aufweist.
True, wenn das den Laufzeitwert aufweist, andernfalls false.
Ruft den Limittyp des ab.
, wenn der Laufzeitwert verfügbar ist, andernfalls ein Typ der .
Die Bindungseinschränkungen, entsprechend denen die Bindung gültig ist.
Der Satz von Bindungseinschränkungen.
Ruft den des Laufzeitwerts ab oder NULL, wenn dem kein Wert zugeordnet ist.
Der des Laufzeitwerts oder NULL.
Der von diesem dargestellte Laufzeitwert.
Der von diesem dargestellte Laufzeitwert.
Der dynamische Aufrufsitebinder, der am -Bindungsprotokoll beteiligt ist.
Initialisiert eine neue Instanz der -Klasse.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Vorgangs aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs.
Ein Array von Argumenten des dynamischen Vorgangs.
Führt die Laufzeitbindung des dynamischen Vorgangs für einen Satz von Argumenten aus.
Ein Ausdruck, der Tests für die Argumente des dynamischen Vorgangs ausführt und den dynamischen Vorgang ausführt, wenn die Testergebnisse gültig sind.Wenn die Tests bei nachfolgenden Instanzen des dynamischen Vorgangs fehlschlagen, wird erneut Bind aufgerufen, um eine neue für die neuen Argumenttypen zu erstellen.
Ein Array von Argumenten für den dynamischen Vorgang.
Das Array von -Instanzen, die die Parameter der Aufrufsite im Bindungsprozess darstellen.
Ein LabelTarget, mit dem das Ergebnis der dynamischen Bindung zurückgegeben wird.
Verzögert die Bindung des Vorgangs bis zu einem späteren Zeitpunkt, wenn die Laufzeitwerte aller Argumente des dynamischen Vorgangs berechnet wurden.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs.
Ein Array von Argumenten des dynamischen Vorgangs.
Verzögert die Bindung des Vorgangs bis zu einem späteren Zeitpunkt, wenn die Laufzeitwerte aller Argumente des dynamischen Vorgangs berechnet wurden.
Das , das das Ergebnis der Bindung darstellt.
Ein Array von Argumenten des dynamischen Vorgangs.
Ruft einen Ausdruck ab, der dazu führt, dass die Bindung aktualisiert wird.Dieser gibt an, dass die Bindung des Ausdrucks nicht mehr gültig ist.Dies wird in der Regel verwendet, wenn die "Version" eines dynamischen Objekts geändert wurde.
Der Aktualisierungsausdruck.
Die -Eigenschaft des resultierenden Ausdrucks; es sind alle Typen zulässig.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt eine Basisklasse zum Angeben von dynamischen Verhalten zur Laufzeit bereit.Aus dieser Klasse muss geerbt werden, und sie kann nicht direkt instanziiert werden.
Ermöglicht es abgeleiteten Typen, eine neue Instanz des -Typs zu initialisieren.
Gibt die Enumeration aller dynamischen Membernamen zurück.
Eine Sequenz, die dynamische Membernamen enthält.
Stellt ein bereit, das an die dynamischen virtuellen Methoden sendet.Das Objekt kann in einem anderen gekapselt werden, um benutzerdefiniertes Verhalten für einzelne Aktionen bereitzustellen.Diese Methode unterstützt die Dynamic Language Runtime-Infrastruktur für Sprachimplementierungen und ist nicht für die direkte Verwendung im Code vorgesehen.
Ein Objekt des -Typs.
Der Ausdruck, der das an die dynamischen virtuellen Methoden zu sendende darstellt.
Stellt die Implementierung für binäre Operationen bereit.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Operationen wie Addition oder Multiplikation anzugeben.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zur binären Operation bereit.Die binder.Operation-Eigenschaft gibt ein -Objekt zurück.Für die sum = first + second-Anweisung, in der first und second von der DynamicObject-Klasse abgeleitet werden, gibt binder.Operation z. B. ExpressionType.Add zurück.
Der rechte Operand für die binäre Operation.Für die sum = first + second-Anweisung, in der first und second von der DynamicObject-Klasse abgeleitet werden, entspricht z. B. second.
Das Ergebnis der binären Operation.
Stellt die Implementierung für Typkonvertierungsvorgänge bereit.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Operationen anzugeben, die ein Objekt von einem Typ in einen anderen konvertieren.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zur Konvertierungsoperation bereit.Die binder.Type-Eigenschaft stellt den Typ bereit, in den das Objekt konvertiert werden muss.Für die Anweisung (String)sampleObject in C# (CType(sampleObject, Type) in Visual Basic), bei der sampleObject eine Instanz der von der -Klasse abgeleiteten Klasse ist, gibt binder.Type z. B. den -Typ zurück.Die binder.Explicit-Eigenschaft stellt Informationen zur Art der ausgeführten Konvertierung bereit.Für die explizite Konvertierung wird true und für die implizite Konvertierung wird false zurückgegeben.
Das Ergebnis des Typkonvertierungsvorgangs.
Stellt die Implementierung für Vorgänge bereit, die eine neue Instanz eines dynamischen Objekts initialisieren.Diese Methode ist nicht zur Verwendung in C# oder Visual Basic vorgesehen.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Initialisierungsvorgang bereit.
Die Argumente, die während der Initialisierung an das Objekt übergeben werden.Für den new SampleType(100)-Vorgang, in dem SampleType der von der -Klasse abgeleitete Typ ist, entspricht z. B. 100.
Das Ergebnis der Initialisierung.
Stellt die Implementierung für Vorgänge bereit, die ein Objekt nach Index löschen.Diese Methode ist nicht zur Verwendung in C# oder Visual Basic vorgesehen.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Löschen bereit.
Die zu löschenden Indizes.
Stellt die Implementierung für Vorgänge bereit, die einen Objektmember löschen.Diese Methode ist nicht zur Verwendung in C# oder Visual Basic vorgesehen.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Löschen bereit.
Stellt die Implementierung für Vorgänge bereit, die einen Wert nach Index abrufen.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Indexvorgänge anzugeben.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Vorgang bereit.
Die Indizes, die bei dem Vorgang verwendet werden.Beim sampleObject[3]-Vorgang in C# (sampleObject(3) in Visual Basic), bei dem sampleObject von der DynamicObject-Klasse abgeleitet wird, entspricht z. B. 3.
Das Ergebnis des Indexvorgangs.
Stellt die Implementierung für Vorgänge bereit, die Memberwerte abrufen.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge wie das Abrufen eines Werts für eine Eigenschaft anzugeben.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Objekt bereit, das den dynamischen Vorgang aufgerufen hat.Die binder.Name-Eigenschaft gibt den Namen des Members an, für den der dynamische Vorgang ausgeführt wird.Für die Console.WriteLine(sampleObject.SampleProperty)-Anweisung, in der sampleObject eine von der -Klasse abgeleitete Instanz der Klasse ist, gibt binder.Name z. B. "SampleProperty" zurück.Die binder.IgnoreCase-Eigenschaft gibt an, ob der Membername die Groß-/Kleinschreibung berücksichtigt.
Das Ergebnis des get-Vorgangs.Wenn die Methode z. B. für eine Eigenschaft aufgerufen wird, können Sie den Eigenschaftswert zuweisen.
Stellt die Implementierung für Vorgänge bereit, die ein Objekt aufrufen.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge wie das Aufrufen eines Objekts oder Delegaten anzugeben.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Aufrufvorgang bereit.
Die Argumente, die während des Aufrufvorgangs an das Objekt übergeben werden.Für den sampleObject(100)-Vorgang, in dem sampleObject von der -Klasse abgeleitet ist, entspricht z. B. 100.
Das Ergebnis des Objektaufrufs.
Stellt die Implementierung für Vorgänge bereit, die einen Member aufrufen.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge wie das Aufrufen einer Methode anzugeben.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zum dynamischen Vorgang bereit.Die binder.Name-Eigenschaft gibt den Namen des Members an, für den der dynamische Vorgang ausgeführt wird.Für die Anweisung sampleObject.SampleMethod(100), in der sampleObject eine von der -Klasse abgeleitete Instanz der Klasse ist, gibt binder.Name z. B. "SampleMethod" zurück.Die binder.IgnoreCase-Eigenschaft gibt an, ob der Membername die Groß-/Kleinschreibung berücksichtigt.
Die Argumente, die während des Aufrufvorgangs an den Objektmember übergeben werden.Für die Anweisung sampleObject.SampleMethod(100), in der sampleObject von der -Klasse abgeleitet ist, entspricht z. B. 100.
Das Ergebnis des Memberaufrufs.
Stellt die Implementierung für Vorgänge bereit, die einen Wert nach Index festlegen.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge anzugeben, die auf Objekte mit einem angegebenen Index zugreifen.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Vorgang bereit.
Die Indizes, die bei dem Vorgang verwendet werden.Beim sampleObject[3] = 10-Vorgang in C# (sampleObject(3) = 10 in Visual Basic), bei dem sampleObject von der -Klasse abgeleitet wird, entspricht z. B. 3.
Der Wert, der auf das Objekt mit dem angegebenen Index festgelegt werden soll.Beim sampleObject[3] = 10-Vorgang in C# (sampleObject(3) = 10 in Visual Basic), bei dem sampleObject von der -Klasse abgeleitet wird, entspricht z. B. 10.
Stellt die Implementierung für Vorgänge bereit, die Memberwerte festlegen.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge wie das Festlegen eines Werts für eine Eigenschaft anzugeben.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zum Objekt bereit, das den dynamischen Vorgang aufgerufen hat.Die binder.Name-Eigenschaft gibt den Namen des Members an, dem der Wert zugewiesen wird.Für die Anweisung sampleObject.SampleProperty = "Test", in der sampleObject eine von der -Klasse abgeleitete Instanz der Klasse ist, gibt binder.Name z. B. "SampleProperty" zurück.Die binder.IgnoreCase-Eigenschaft gibt an, ob der Membername die Groß-/Kleinschreibung berücksichtigt.
Der Wert, der auf den Member festgelegt werden soll.Für die sampleObject.SampleProperty = "Test"-Anweisung, in der sampleObject eine von der -Klasse abgeleitete Instanz der Klasse ist, ist z. B. "Test".
Stellt die Implementierung für unäre Operationen bereit.Von der -Klasse abgeleitete Klassen können diese Methode überschreiben, um dynamisches Verhalten für Vorgänge wie Negation, Inkrement oder Dekrement anzugeben.
true, wenn der Vorgang erfolgreich ist, andernfalls false.Wenn die Methode false zurückgibt, wird das Verhalten vom Laufzeitbinder der Sprache bestimmt. (In den meisten Fällen wird eine sprachspezifische Laufzeitausnahme ausgelöst.)
Stellt Informationen zur unären Operation bereit.Die binder.Operation-Eigenschaft gibt ein -Objekt zurück.Für die negativeNumber = -number-Anweisung, in der number von der DynamicObject-Klasse abgeleitet wird, gibt binder.Operation z. B. "Negate" zurück.
Das Ergebnis der unären Operation.
Stellt ein Objekt dar, dessen Member zur Laufzeit dynamisch hinzugefügt und entfernt werden können.
Initialisiert ein neues ExpandoObject ohne Member.
Fügt den angegebenen Wert des mit dem angegebenen Schlüssel hinzu.
Die -Struktur, die den der Auflistung hinzuzufügenden Schlüssel und Wert darstellt.
Entfernt alle Elemente aus der Auflistung.
Ermittelt, ob die einen bestimmten Schlüssel und Wert enthält.
true, wenn die Auflistung einen bestimmten Schlüssel und einen bestimmten Wert enthält, andernfalls false.
Die -Struktur, die in die gesucht werden soll.
Kopiert die Elemente der in ein Array vom Typ , beginnend am angegebenen Arrayindex.
Ein eindimensionales Array vom Typ , in das die -Elemente aus der kopiert werden.Für das Array muss eine nullbasierte Indizierung verwendet werden.
Der nullbasierte Index in , ab dem kopiert wird.
Ruft die Anzahl der Elemente im ab.
Die Anzahl der Elemente im .
Ruft einen Wert ab, der angibt, ob das schreibgeschützt ist.
true, wenn das schreibgeschützt ist, andernfalls false.
Entfernt einen Schlüssel und einen Wert aus der Auflistung.
true, wenn der Schlüssel und der Wert gefunden und erfolgreich entfernt wurden, andernfalls false.Diese Methode gibt false zurück, wenn der Schlüssel und der Wert nicht in gefunden werden.
Die -Struktur, die den aus der Auflistung zu entfernenden Schlüssel und Wert darstellt.
Fügt dem Wörterbuch den angegebenen Schlüssel und Wert hinzu.
Das Objekt, das als Schlüssel verwendet werden soll.
Das Objekt, das als Wert verwendet werden soll.
Bestimmt, ob das Wörterbuch den angegebenen Schlüssel enthält.
true, wenn das Wörterbuch ein Element mit dem angegebenen Schlüssel enthält, andernfalls false.
Der im Wörterbuch zu suchende Schlüssel.
Ruft das Element mit dem angegebenen Schlüssel ab oder legt es fest.
Das Element mit dem angegebenen Schlüssel.
Der Schlüssel des abzurufenden oder zu festzulegenden Elements.
Ruft ein ab, das die Schlüssel des enthält.
Eine , die die Schlüssel des Objekts enthält, das das implementiert.
Entfernt das Element mit dem angegebenen Schlüssel aus .
true, wenn das Element erfolgreich entfernt wurde, andernfalls false.Diese Methode gibt auch dann false zurück, wenn nicht im ursprünglichen gefunden wurde.
Der Schlüssel des zu entfernenden Elements.
Ruft den dem angegebenen Schlüssel zugeordneten Wert ab.
true, wenn das Objekt, das implementiert, ein Element mit dem angegebenen Schlüssel enthält, andernfalls false.
Der Schlüssel des abzurufenden Werts.
Enthält nach dem Beenden dieser Methode den Wert, der dem angegebenen Schlüssel zugeordnet ist (wenn der Schlüssel gefunden wurde), oder andernfalls den Standardwert für den Typ des -Parameters.Dieser Parameter wird nicht initialisiert übergeben.
Ruft ein ab, das die Werte im enthält.
Eine , die die Werte im Objekt enthält, das implementiert.
Gibt einen Enumerator zurück, der die Auflistung durchläuft.
Ein -Objekt, mit dem die Auflistung durchlaufen werden kann.
Gibt einen Enumerator zurück, der die Auflistung durchläuft.
Ein , mit dem eine Auflistung durchlaufen werden kann.
Tritt ein, wenn sich ein Eigenschaftswert ändert.
Das bereitgestellte MetaObject wird an die dynamischen virtuellen Methoden verteilt.Das Objekt kann in einem anderen MetaObject gekapselt werden, um benutzerdefiniertes Verhalten für einzelne Aktionen bereitzustellen.
Das Objekt des -Typs.
Der Ausdruck, der das an die dynamischen virtuellen Methoden zu verteilende MetaObject darstellt.
Stellt den dynamischen Vorgang zum Abrufen des Index in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Vorgangs zum Abrufen des Index aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Abrufen von Indizes.
Ein Array von Argumenten des dynamischen Vorgangs zum Abrufen des Index.
Ruft die Signatur der Argumente an der Aufrufsite ab.
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Vorgangs zum Abrufen von Indizes aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Abrufen von Indizes.
Die Argumente des dynamischen Vorgangs zum Abrufen von Indizes.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Vorgangs zum Abrufen des Index aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Abrufen von Indizes.
Die Argumente des dynamischen Vorgangs zum Abrufen von Indizes.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt den dynamischen Vorgang zum Abrufen des Members in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Der Name des abzurufenden Members.
Ist true, wenn der Vergleich des Namens ohne Berücksichtigung der Groß- und Kleinschreibung erfolgen soll, andernfalls false.
Führt die Bindung des dynamischen Vorgangs zum Abrufen des Members aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Abrufen von Membern.
Ein Array von Argumenten des dynamischen Vorgangs zum Abrufen des Members.
Führt die Bindung des dynamischen Vorgangs zum Abrufen von Membern aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Abrufen von Membern.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Vorgangs zum Abrufen des Members aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Abrufen von Membern.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Ruft den Wert ab, der angibt, ob die Groß-/Kleinschreibung des Membernamens beim Zeichenfolgenvergleich ignoriert werden soll.
True, wenn die Groß-/Kleinschreibung ignoriert wird, andernfalls false.
Ruft den Namen des abzurufenden Members ab.
Der Name des abzurufenden Members.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt ein dynamisches Objekt dar, dessen Vorgänge zur Laufzeit gebunden werden können.
Gibt das zurück, das für Bindungsvorgänge bei diesem Objekt zuständig ist.
Das zum Binden dieses Objekts.
Die Ausdrucksbaumstrukturdarstellung des Laufzeitwerts.
Stellt Informationen zu einem dynamischen Vorgang zum Abrufen von Membern bereit, die angeben, ob get member Eigenschaften aufrufen soll, wenn der GET-Vorgang ausgeführt wird.
Ruft den Wert ab, der angibt, ober dieser Vorgang zum Abrufen von Membern Eigenschaften aufrufen soll, wenn der GET-Vorgang ausgeführt wird.Wenn diese Schnittstelle nicht vorhanden ist, lautet der Standardwert true.
True, wenn dieser Vorgang zum Abrufen von Membern Eigenschaften aufrufen soll, wenn der GET-Vorgang ausgeführt wird, andernfalls false.
Stellt den dynamischen Aufrufvorgang in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Aufrufvorgangs aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Aufrufvorgangs.
Ein Array von Argumenten des dynamischen Aufrufvorgangs.
Ruft die Signatur der Argumente an der Aufrufsite ab.
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Aufrufvorgangs aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Aufrufvorgangs.
Die Argumente des dynamischen Aufrufvorgangs.
Führt die Bindung des dynamischen Aufrufvorgangs aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Aufrufvorgangs.
Die Argumente des dynamischen Aufrufvorgangs.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt den dynamischen Vorgang zum Aufrufen von Membern in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Der Name des aufzurufenden Members.
True, wenn der Vergleich des Namens ohne Berücksichtigung der Groß- und Kleinschreibung erfolgen soll, andernfalls false.
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Vorgangs zum Aufrufen des Members aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Aufrufen von Membern.
Ein Array von Argumenten des dynamischen Vorgangs zum Aufrufen von Membern.
Ruft die Signatur der Argumente an der Aufrufsite ab.
Die Signatur der Argumente an der Aufrufsite.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Aufrufvorgangs aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Aufrufvorgangs.
Die Argumente des dynamischen Aufrufvorgangs.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Führt die Bindung des dynamischen Vorgangs zum Aufrufen von Membern aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Aufrufen von Membern.
Die Argumente des dynamischen Vorgangs zum Aufrufen von Membern.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Vorgangs zum Aufrufen des Members aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Aufrufen von Membern.
Die Argumente des dynamischen Vorgangs zum Aufrufen von Membern.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Ruft den Wert ab, der angibt, ob die Groß-/Kleinschreibung des Membernamens beim Zeichenfolgenvergleich ignoriert werden soll.
True, wenn die Groß-/Kleinschreibung ignoriert wird, andernfalls false.
Ruft den Namen des aufzurufenden Members ab.
Der Name des aufzurufenden Members.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt den dynamischen Vorgang zum Festlegen des Index in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Vorgangs zum Festlegen des Index aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Festlegen von Indizes.
Ein Array von Argumenten des dynamischen Vorgangs zum Festlegen des Index.
Ruft die Signatur der Argumente an der Aufrufsite ab.
Die Signatur der Argumente an der Aufrufsite.
Führt die Bindung des dynamischen Vorgangs zum Festlegen von Indizes aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Festlegen von Indizes.
Die Argumente des dynamischen Vorgangs zum Festlegen von Indizes.
Der Wert, der auf die Auflistung festgelegt werden soll.
Führt beim Überschreiben in der abgeleiteten Klasse die Bindung des dynamischen Vorgangs zum Festlegen des Index aus, wenn das dynamische Zielobjekt nicht gebunden werden kann.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Festlegen von Indizes.
Die Argumente des dynamischen Vorgangs zum Festlegen von Indizes.
Der Wert, der auf die Auflistung festgelegt werden soll.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt den dynamischen Vorgang zum Festlegen des Members in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz des .
Der Name des abzurufenden Members.
Ist true, wenn der Vergleich des Namens ohne Berücksichtigung der Groß- und Kleinschreibung erfolgen soll, andernfalls false.
Führt die Bindung des dynamischen Vorgangs zum Festlegen des Members aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Festlegen von Membern.
Ein Array von Argumenten des dynamischen Vorgangs zum Festlegen des Members.
Führt die Bindung des dynamischen Vorgangs zum Festlegen von Membern aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Festlegen von Membern.
Der Wert, der auf den Member festgelegt werden soll.
Führt die Bindung des dynamischen Vorgangs zum Festlegen von Membern aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs zum Festlegen von Membern.
Der Wert, der auf den Member festgelegt werden soll.
Bei einem Bindungsfehler das zu verwendende Bindungsergebnis, andernfalls NULL.
Ruft den Wert ab, der angibt, ob die Groß-/Kleinschreibung des Membernamens beim Zeichenfolgenvergleich ignoriert werden soll.
True, wenn die Groß-/Kleinschreibung ignoriert wird, andernfalls false.
Ruft den Namen des abzurufenden Members ab.
Der Name des abzurufenden Members.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt den unären dynamischen Vorgang in der Aufrufsite dar und stellt die Bindungssemantik und die Details zu dem Vorgang bereit.
Initialisiert eine neue Instanz der -Klasse.
Die Art des unären Vorgangs.
Führt die Bindung des dynamischen unären Vorgangs aus.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen Vorgangs.
Ein Array von Argumenten des dynamischen Vorgangs.
Führt die Bindung des unären dynamischen Vorgangs aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen unären Vorgangs.
Führt die Bindung des unären dynamischen Vorgangs aus, wenn eine Bindung des dynamischen Zielobjekts nicht möglich ist.
Das , das das Ergebnis der Bindung darstellt.
Das Ziel des dynamischen unären Vorgangs.
Bei einem Bindungsfehler das Ergebnis der Bindung, andernfalls NULL.
Die Art des unären Vorgangs.
Das Objekt des , das die Art des unären Vorgangs darstellt.
Der Ergebnistyp des Vorgangs.
Das -Objekt, das den Ergebnistyp des Vorgangs darstellt.
Stellt einen dynamischen Vorgang dar.
Sendet an die spezifische Visit-Methode für diesen Knotentyp.Beispielsweise wird von aufgerufen.
Das Ergebnis eines Besuchs dieses Knotens.
Der Besucher, mit dem dieser Knoten besucht werden soll.
Ruft die Argumente des dynamischen Vorgangs ab.
Die schreibgeschützten Auflistungen, die die Argumente des dynamischen Vorgangs enthalten.
Ruft den ab, der das Laufzeitverhalten der dynamischen Site bestimmt.
Der , der das Laufzeitverhalten der dynamischen Site bestimmt.
Ruft den Typ des von der verwendeten Delegaten ab.
Das -Objekt, das den Typ des von der verwendeten Delegaten darstellt.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Ein , bei dem gleich ist und die -Eigenschaft sowie die -Eigenschaft auf die angegebenen Werte festgelegt sind.
Die Laufzeitbinder für den dynamischen Vorgang.
Der Ergebnistyp des dynamischen Ausdrucks.
Die Argumente des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Ein , bei dem gleich ist und die -Eigenschaft sowie die -Eigenschaft auf die angegebenen Werte festgelegt sind.
Die Laufzeitbinder für den dynamischen Vorgang.
Der Ergebnistyp des dynamischen Ausdrucks.
Das erste Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Ein , bei dem gleich ist und die -Eigenschaft sowie die -Eigenschaft auf die angegebenen Werte festgelegt sind.
Die Laufzeitbinder für den dynamischen Vorgang.
Der Ergebnistyp des dynamischen Ausdrucks.
Das erste Argument des dynamischen Vorgangs.
Das zweite Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Ein , bei dem gleich ist und die -Eigenschaft sowie die -Eigenschaft auf die angegebenen Werte festgelegt sind.
Die Laufzeitbinder für den dynamischen Vorgang.
Der Ergebnistyp des dynamischen Ausdrucks.
Das erste Argument des dynamischen Vorgangs.
Das zweite Argument des dynamischen Vorgangs.
Das dritte Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Ein , bei dem gleich ist und die -Eigenschaft sowie die -Eigenschaft auf die angegebenen Werte festgelegt sind.
Die Laufzeitbinder für den dynamischen Vorgang.
Der Ergebnistyp des dynamischen Ausdrucks.
Das erste Argument des dynamischen Vorgangs.
Das zweite Argument des dynamischen Vorgangs.
Das dritte Argument des dynamischen Vorgangs.
Das vierte Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Ein , bei dem gleich ist und die -Eigenschaft sowie die -Eigenschaft auf die angegebenen Werte festgelegt sind.
Die Laufzeitbinder für den dynamischen Vorgang.
Der Ergebnistyp des dynamischen Ausdrucks.
Die Argumente des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Eine , bei der gleich ist und die Eigenschaften , und auf die angegebenen Werte festgelegt sind.
Der Typ des vom verwendeten Delegaten.
Die Laufzeitbinder für den dynamischen Vorgang.
Die Argumente des dynamischen Vorgangs.
Erstellt eine , die einen dynamischen, vom bereitgestellten gebundenen Vorgang und ein Argument darstellt.
Eine , bei der gleich ist und die Eigenschaften , und auf die angegebenen Werte festgelegt sind.
Der Typ des vom verwendeten Delegaten.
Die Laufzeitbinder für den dynamischen Vorgang.
Das Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang und zwei Argumente darstellt.
Eine , bei der gleich ist und die Eigenschaften , und auf die angegebenen Werte festgelegt sind.
Der Typ des vom verwendeten Delegaten.
Die Laufzeitbinder für den dynamischen Vorgang.
Das erste Argument des dynamischen Vorgangs.
Das zweite Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang und drei Argumente darstellt.
Eine , bei der gleich ist und die Eigenschaften , und auf die angegebenen Werte festgelegt sind.
Der Typ des vom verwendeten Delegaten.
Die Laufzeitbinder für den dynamischen Vorgang.
Das erste Argument des dynamischen Vorgangs.
Das zweite Argument des dynamischen Vorgangs.
Das dritte Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang und vier Argumente darstellt.
Eine , bei der gleich ist und die Eigenschaften , und auf die angegebenen Werte festgelegt sind.
Der Typ des vom verwendeten Delegaten.
Die Laufzeitbinder für den dynamischen Vorgang.
Das erste Argument des dynamischen Vorgangs.
Das zweite Argument des dynamischen Vorgangs.
Das dritte Argument des dynamischen Vorgangs.
Das vierte Argument des dynamischen Vorgangs.
Erstellt ein , das einen dynamischen, vom bereitgestellten gebundenen Vorgang darstellt.
Eine , bei der gleich ist und die Eigenschaften , und auf die angegebenen Werte festgelegt sind.
Der Typ des vom verwendeten Delegaten.
Die Laufzeitbinder für den dynamischen Vorgang.
Die Argumente des dynamischen Vorgangs.
Gibt den Knotentyp dieses Ausdrucks zurück.Erweiterungsknoten sollten zurückgeben, wenn diese Methode überschrieben wird.
Der des Ausdrucks.
Ruft den statischen Typ des Ausdrucks ab, den diese darstellt.
Der , der den statischen Typ des Ausdrucks darstellt.
Vergleicht den an den Parameter arguments gesendeten Wert mit der Arguments-Eigenschaft der aktuellen Instanz von DynamicExpression.Wenn die Werte des Parameters und der Eigenschaft gleich sind, wird die aktuelle Instanz zurückgegeben.Wenn sie nicht übereinstimmen, wird eine neue DynamicExpression-Instanz zurückgegeben, die mit der aktuellen Instanz identisch ist, mit der Ausnahme, dass die Arguments-Eigenschaft auf den Wert des arguments-Parameters festgelegt ist.
Dieser Ausdruck, wenn keine untergeordneten Elemente geändert werden, oder ein Ausdruck mit den aktualisierten untergeordneten Elementen.
Die -Eigenschaft des Ergebnisses.
Stellt einen Besucher oder Bearbeiter für dynamische Ausdrucksbaumstrukturen dar.
Initialisiert eine neue Instanz von .
Wechselt zu den untergeordneten Elementen der .
Gibt den geänderte Ausdruck zurück, wenn dieser oder einer seiner Teilausdrücke geändert wurde. Andernfalls wird der ursprüngliche Ausdruck zurückgegeben.
Der Ausdruck, zu dem gewechselt werden soll.
Eine Basisklasse für eine dynamische Aufrufsite.Dieser Typ wird als Parametertyp für die dynamischen Siteziele verwendet.
Für das Binden von dynamischen Vorgängen auf der dynamischen Site zuständige Klasse.
Das für das Binden von dynamischen Vorgängen zuständige -Objekt.
Erstellt eine Aufrufsite mit dem angegebenen Delegattyp und Binder.
Die neue aufrufende Site.
Der Delegattyp der Aufrufsite.
Der Binder der Aufrufsite.
Typ der dynamischen Site.
Der Delegattyp.
Erstellt eine Instanz der dynamischen Aufrufsite, die mit dem für die Laufzeitbindung zuständigen Binder der dynamischen Vorgänge auf dieser Aufrufsite initialisiert wird.
Die neue Instanz der dynamischen Aufrufsite.
Der für die Laufzeitbindung von dynamischen Vorgängen auf dieser Aufrufsite zuständige Binder.
Der Cache der Ebene 0: Ein auf Grundlage des Siteverlaufs spezialisierter Delegat.
Der Updatedelegat.Wird aufgerufen, wenn auf der dynamischen Site ein fehlgeschlagener Cachezugriff auftritt.
Der Updatedelegat.
Die für die Laufzeitbindung von dynamischen Vorgängen auf der dynamischen Aufrufsite zuständige Klasse.
Initialisiert eine neue Instanz der -Klasse.
Führt die Laufzeitbindung des dynamischen Vorgangs für einen Satz von Argumenten aus.
Ein Ausdruck, der Tests für die Argumente des dynamischen Vorgangs ausführt und den dynamischen Vorgang ausführt, wenn die Testergebnisse gültig sind.Wenn die Tests bei nachfolgenden Instanzen des dynamischen Vorgangs fehlschlagen, wird erneut Bind aufgerufen, um eine neue für die neuen Argumenttypen zu erstellen.
Ein Array von Argumenten für den dynamischen Vorgang.
Das Array von -Instanzen, die die Parameter der Aufrufsite im Bindungsprozess darstellen.
Ein LabelTarget, mit dem das Ergebnis der dynamischen Bindung zurückgegeben wird.
Stellt Laufzeitbindungsunterstützung auf niedriger Ebene bereit.Klassen können dies überschreiben und einen direkten Delegaten für die Implementierung der Regel bereitstellen.Hierdurch können Regeln auf dem Datenträger gespeichert, spezialisierte Regeln zur Laufzeit verfügbar gemacht oder unterschiedliche Cachingrichtlinien bereitgestellt werden.
Ein neuer Delegat, der das CallSite-Ziel ersetzt.
Die CallSite, für die die Bindung ausgeführt wird.
Die Argumente für den Binder.
Der Zieltyp der CallSite.
Fügt dem Cache von bekannten Zielen ein Ziel hinzu.Die zwischengespeicherten Ziele werden vor dem Aufrufen von BindDelegate zum Erstellen der neuen Regel überprüft.
Der Zieldelegat, der dem Cache hinzugefügt werden soll.
Der Typ des Ziels, das hinzugefügt wird.
Ruft eine Bezeichnung ab, durch die veranlasst werden kann, dass die Bindung aktualisiert wird.Dieser gibt an, dass die Bindung des Ausdrucks nicht mehr gültig ist.Dies wird in der Regel verwendet, wenn die "Version" eines dynamischen Objekts geändert wurde.
Das -Objekt, das eine Bezeichnung darstellt, mit der das Bindungsupdate ausgelöst werden kann.
Klasse, die Hilfsmethoden für DLR-CallSites enthält.
Überprüft, ob eine von DLR intern verwendet wird und nicht im Stapel des Sprachcodes angezeigt werden soll.
True, wenn die Eingabe- von DLR intern verwendet wird und nicht im Stapel des Sprachcodes angezeigt werden soll.Andernfalls false.
Die Eingabe-.
Gibt an, dass die Verwendung von bei einem Member wie ein dynamisch weitergeleiteter Typ behandelt werden soll.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse.
Gibt in einem Präfixdurchlauf der Konstruktion eines Typs an, welche Vorkommen von als dynamisch weitergeleiteter Typ behandelt werden sollen.
Gibt in einem Präfixdurchlauf der Konstruktion eines Typs an, welche Vorkommen von als dynamisch weitergeleiteter Typ behandelt werden sollen.
Die Liste der Vorkommen von , die als dynamisch weitergeleiteter Typ behandelt werden sollen.