Show / Hide Table of Contents

Class TypeTable

Represents a table with System.Type objects.

Inheritance
System.Object
TypeTable
Implements
System.Collections.Generic.IEnumerable<System.Type>
System.Collections.IEnumerable
Namespace: System.Linq.Expressions
Assembly: Nuqleon.Linq.Expressions.Optimizers.dll
Syntax
public class TypeTable : Object, IEnumerable<Type>, IEnumerable

Constructors

TypeTable()

Declaration
public TypeTable()

Methods

Add(TypeTable)

Copies the entries in the specified type table to the current table.

Declaration
public void Add(TypeTable table)
Parameters
Type Name Description
TypeTable table

The type table whose entries to copy.

Add(Type)

Adds the specified type to the table.

Declaration
public void Add(Type type)
Parameters
Type Name Description
System.Type type

The type to add to the table.

Contains(Type)

Checks if the specified type is present in the table.

Declaration
public bool Contains(Type type)
Parameters
Type Name Description
System.Type type

The type to check.

Returns
Type Description
System.Boolean

true if the specified type is present in the table; otherwise, false.

GetEnumerator()

Gets a sequence of types in the current type table.

Declaration
public IEnumerator<Type> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<System.Type>

A sequence of types in the current type table.

ToReadOnly()

Marks the current type table as read-only, preventing subsequent mutation.

Declaration
public TypeTable ToReadOnly()
Returns
Type Description
TypeTable

The current type table after being marked as read-only.

Implements

System.Collections.Generic.IEnumerable<>
System.Collections.IEnumerable
In This Article
Back to top Generated by DocFX