Show / Hide Table of Contents

Class MemberBindings

Represents a set of members with their values.

Inheritance
object
Dictionary<string, Expression>
MemberBindings
Implements
IDictionary<string, Expression>
ICollection<KeyValuePair<string, Expression>>
IDictionary
ICollection
IReadOnlyDictionary<string, Expression>
IReadOnlyCollection<KeyValuePair<string, Expression>>
IEnumerable<KeyValuePair<string, Expression>>
IEnumerable
ISerializable
IDeserializationCallback
Inherited Members
Dictionary<string, Expression>.Add(string, Expression)
Dictionary<string, Expression>.Clear()
Dictionary<string, Expression>.ContainsKey(string)
Dictionary<string, Expression>.ContainsValue(Expression)
Dictionary<string, Expression>.GetEnumerator()
Dictionary<string, Expression>.GetAlternateLookup<TAlternateKey>()
Dictionary<string, Expression>.TryGetAlternateLookup<TAlternateKey>(out Dictionary<string, Expression>.AlternateLookup<TAlternateKey>)
Dictionary<string, Expression>.OnDeserialization(object)
Dictionary<string, Expression>.Remove(string)
Dictionary<string, Expression>.Remove(string, out Expression)
Dictionary<string, Expression>.TryGetValue(string, out Expression)
Dictionary<string, Expression>.TryAdd(string, Expression)
Dictionary<string, Expression>.EnsureCapacity(int)
Dictionary<string, Expression>.TrimExcess()
Dictionary<string, Expression>.TrimExcess(int)
Dictionary<string, Expression>.Comparer
Dictionary<string, Expression>.Count
Dictionary<string, Expression>.Capacity
Dictionary<string, Expression>.Keys
Dictionary<string, Expression>.Values
Dictionary<string, Expression>.this[string]
object.GetType()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: DotNext.Linq.Expressions
Assembly: DotNext.Metaprogramming.dll
Syntax
public sealed class MemberBindings : Dictionary<string, Expression>, IDictionary<string, Expression>, ICollection<KeyValuePair<string, Expression>>, IDictionary, ICollection, IReadOnlyDictionary<string, Expression>, IReadOnlyCollection<KeyValuePair<string, Expression>>, IEnumerable<KeyValuePair<string, Expression>>, IEnumerable, ISerializable, IDeserializationCallback

Constructors

View Source

MemberBindings()

Initializes a new empty set of members.

Declaration
public MemberBindings()

Methods

View Source

Bind(Type)

Constructs a list of bindings.

Declaration
public IReadOnlyList<MemberAssignment> Bind(Type target)
Parameters
Type Name Description
Type target

The target type with the declared members.

Returns
Type Description
IReadOnlyList<MemberAssignment>

A list of bindings.

Implements

IDictionary<TKey, TValue>
ICollection<T>
IDictionary
ICollection
IReadOnlyDictionary<TKey, TValue>
IReadOnlyCollection<T>
IEnumerable<T>
IEnumerable
ISerializable
IDeserializationCallback

Extension Methods

BasicExtensions.As<T>(T)
BasicExtensions.IsBetween<T, TLowerBound, TUpperBound>(T, TLowerBound, TUpperBound)
BasicExtensions.IsOneOf<T>(T, params ReadOnlySpan<T>)
  • View Source
☀
☾
In this article
Back to top
Supported by the .NET Foundation
☀
☾