GetIndexBinder 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 operaci získání indexu v lokalitě volání a poskytuje sémantické vazby a podrobnosti o operaci.
public ref class GetIndexBinder abstract : System::Dynamic::DynamicMetaObjectBinder
public abstract class GetIndexBinder : System.Dynamic.DynamicMetaObjectBinder
type GetIndexBinder = class
inherit DynamicMetaObjectBinder
Public MustInherit Class GetIndexBinder
Inherits DynamicMetaObjectBinder
- Dědičnost
Konstruktory
GetIndexBinder(CallInfo) |
Inicializuje novou instanci objektu GetIndexBinder. |
Vlastnosti
CallInfo |
Získá podpis argumentů v lokalitě volání. |
ReturnType |
Typ výsledku operace. |
Metody
Bind(DynamicMetaObject, DynamicMetaObject[]) |
Provede vazbu operace dynamického získání indexu. |
Bind(Object[], ReadOnlyCollection<ParameterExpression>, LabelTarget) |
Provede vazbu modulu runtime dynamické operace se sadou argumentů. (Zděděno od DynamicMetaObjectBinder) |
BindDelegate<T>(CallSite<T>, Object[]) |
Poskytuje podporu vazeb modulu runtime nízké úrovně. Třídy mohou toto přepsat a poskytnout přímého delegáta pro implementaci pravidla. To může umožnit ukládání pravidel na disk, mít k dispozici specializovaná pravidla za běhu nebo poskytovat jiné zásady ukládání do mezipaměti. (Zděděno od CallSiteBinder) |
CacheTarget<T>(T) |
Přidá cíl do mezipaměti známých cílů. Cíle uložené v mezipaměti budou zkontrolovány před voláním BindDelegate, aby se vytvořilo nové pravidlo. (Zděděno od CallSiteBinder) |
Defer(DynamicMetaObject, DynamicMetaObject[]) |
Odklání vazby operace až do pozdější doby, kdy byly vypočteny hodnoty modulu runtime všech argumentů dynamické operace. (Zděděno od DynamicMetaObjectBinder) |
Defer(DynamicMetaObject[]) |
Odklání vazby operace až do pozdější doby, kdy byly vypočteny hodnoty modulu runtime všech argumentů dynamické operace. (Zděděno od DynamicMetaObjectBinder) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
FallbackGetIndex(DynamicMetaObject, DynamicMetaObject[]) |
Provede vazbu operace dynamického získání indexu, pokud cílový dynamický objekt nemůže vytvořit vazbu. |
FallbackGetIndex(DynamicMetaObject, DynamicMetaObject[], DynamicMetaObject) |
Při přepsání v odvozené třídě provede vazbu operace dynamického získání indexu, pokud cílový dynamický objekt nemůže vytvořit vazbu. |
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) |
GetUpdateExpression(Type) |
Získá výraz, který způsobí aktualizaci vazby. Označuje, že vazba výrazu už není platná. To se obvykle používá v případě, že se změnila "verze" dynamického objektu. (Zděděno od DynamicMetaObjectBinder) |
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) |