CallSite<T> Class

Definition

Dynamic site type.

C#
public class CallSite<T> : System.Runtime.CompilerServices.CallSite where T : class
C#
public sealed class CallSite<T> : System.Runtime.CompilerServices.CallSite where T : class

Type Parameters

T

The delegate type.

Inheritance
CallSite<T>

Fields

Target

The Level 0 cache - a delegate specialized based on the site history.

Properties

Binder

Class responsible for binding dynamic operations on the dynamic site.

(Inherited from CallSite)
Update

The update delegate. Called when the dynamic site experiences cache miss.

Methods

Create(CallSiteBinder)

Creates an instance of the dynamic call site, initialized with the binder responsible for the runtime binding of the dynamic operations at this call site.

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0