DynamicMetaObject Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje dynamickou vazbu a logiku vazby objektu, který se účastní dynamické vazby.
public ref class DynamicMetaObject
public class DynamicMetaObject
type DynamicMetaObject = class
Public Class DynamicMetaObject
- Dědičnost
-
DynamicMetaObject
Poznámky
Další informace najdete v článku Implementace dynamických rozhraní ve formátu PDF.
Konstruktory
DynamicMetaObject(Expression, BindingRestrictions) |
Inicializuje novou instanci DynamicMetaObject třídy . |
DynamicMetaObject(Expression, BindingRestrictions, Object) |
Inicializuje novou instanci DynamicMetaObject třídy . |
Pole
EmptyMetaObjects |
Představuje prázdné pole typu DynamicMetaObject. Toto pole je jen pro čtení. |
Vlastnosti
Expression |
Výraz představující DynamicMetaObject během procesu dynamické vazby. |
HasValue |
Získá hodnotu označující, zda DynamicMetaObject má hodnotu modulu runtime. |
LimitType |
Získá typ limitu .DynamicMetaObject |
Restrictions |
Sada omezení vazby, pod kterou je vazba platná. |
RuntimeType |
Type Získá hodnotu modulu runtime nebo null, pokud DynamicMetaObject nemá žádnou hodnotu přidruženou k němu. |
Value |
Hodnota modulu runtime reprezentovaná tímto DynamicMetaObject. |
Metody
BindBinaryOperation(BinaryOperationBinder, DynamicMetaObject) |
Provede vazbu dynamické binární operace. |
BindConvert(ConvertBinder) |
Provede vazbu operace dynamického převodu. |
BindCreateInstance(CreateInstanceBinder, DynamicMetaObject[]) |
Provede vazbu operace dynamického vytvoření instance. |
BindDeleteIndex(DeleteIndexBinder, DynamicMetaObject[]) |
Provede vazbu operace dynamického odstranění indexu. |
BindDeleteMember(DeleteMemberBinder) |
Provede vazbu operace dynamického odstranění člena. |
BindGetIndex(GetIndexBinder, DynamicMetaObject[]) |
Provede vazbu operace dynamického získání indexu. |
BindGetMember(GetMemberBinder) |
Provede vazbu operace dynamického získání člena. |
BindInvoke(InvokeBinder, DynamicMetaObject[]) |
Provede vazbu operace dynamického vyvolání. |
BindInvokeMember(InvokeMemberBinder, DynamicMetaObject[]) |
Provede vazbu operace dynamického vyvolání člena. |
BindSetIndex(SetIndexBinder, DynamicMetaObject[], DynamicMetaObject) |
Provede vazbu operace dynamické sady indexu. |
BindSetMember(SetMemberBinder, DynamicMetaObject) |
Provede vazbu operace člena dynamické sady. |
BindUnaryOperation(UnaryOperationBinder) |
Provede vazbu dynamické unární operace. |
Create(Object, Expression) |
Vytvoří meta-objekt pro zadaný objekt. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetDynamicMemberNames() |
Vrátí výčet všech názvů dynamických členů. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |