CallSiteOps Class

Definition

Creates and caches binding rules.

This API supports the product infrastructure and is not intended to be used directly from your code.

public ref class CallSiteOps abstract sealed
public static class CallSiteOps
type CallSiteOps = class
Public Class CallSiteOps
Inheritance
CallSiteOps

Methods

AddRule<T>(CallSite<T>, T)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Adds a rule to the cache maintained on the dynamic call site.

Bind<T>(CallSiteBinder, CallSite<T>, Object[])

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Updates the call site target with a new rule based on the arguments.

ClearMatch(CallSite)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Clears the match flag on the matchmaker call site.

CreateMatchmaker<T>(CallSite<T>)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Creates an instance of a dynamic call site used for cache lookup.

GetCachedRules<T>(RuleCache<T>)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Searches the dynamic rule cache for rules applicable to the dynamic operation.

GetMatch(CallSite)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Checks whether the executed rule matched.

GetRuleCache<T>(CallSite<T>)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Retrieves binding rule cache.

GetRules<T>(CallSite<T>)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Gets the dynamic binding rules from the call site.

MoveRule<T>(RuleCache<T>, T, Int32)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Moves the binding rule within the cache.

SetNotMatched(CallSite)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Checks if a dynamic site requires an update.

UpdateRules<T>(CallSite<T>, Int32)

This API supports the product infrastructure and is not intended to be used directly from your code.

Obsolete.

Updates rules in the cache.

Applies to