Search Results for

    Show / Hide Table of Contents

    Class GenericParameterFactory.Constraints

    Inheritance
    Object
    GenericParameterFactory.Constraints
    Inherited Members
    Object.Equals(Object, Object)
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Namespace: Microsoft.ML.Probabilistic.Compiler.Reflection
    Assembly: Microsoft.ML.Probabilistic.Compiler.dll
    Syntax
    public class Constraints

    Fields

    attributes

    Declaration
    public GenericParameterAttributes attributes
    Field Value
    Type Description
    GenericParameterAttributes

    baseTypeConstraint

    Declaration
    public Type baseTypeConstraint
    Field Value
    Type Description
    Type

    interfaceConstraints

    Declaration
    public Set<Type> interfaceConstraints
    Field Value
    Type Description
    Set<Type>

    Methods

    ArrayJoin<T>(T[], T[])

    Declaration
    public static T[] ArrayJoin<T>(T[] array1, T[] array2)
    Parameters
    Type Name Description
    T[] array1
    T[] array2
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Boolean
    Overrides
    Object.Equals(Object)

    FromTypeParameter(Type)

    Declaration
    public static GenericParameterFactory.Constraints FromTypeParameter(Type typeParam)
    Parameters
    Type Name Description
    Type typeParam
    Returns
    Type Description
    GenericParameterFactory.Constraints

    FromTypeParameter(Type, IReadOnlyDictionary<Type, Type>)

    Declaration
    public static GenericParameterFactory.Constraints FromTypeParameter(Type typeParam, IReadOnlyDictionary<Type, Type> typeMap)
    Parameters
    Type Name Description
    Type typeParam
    IReadOnlyDictionary<Type, Type> typeMap
    Returns
    Type Description
    GenericParameterFactory.Constraints

    GetEnumerable()

    Declaration
    public IEnumerable<Type> GetEnumerable()
    Returns
    Type Description
    IEnumerable<Type>

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    Int32
    Overrides
    Object.GetHashCode()

    Intersect(GenericParameterFactory.Constraints)

    Declaration
    public GenericParameterFactory.Constraints Intersect(GenericParameterFactory.Constraints that)
    Parameters
    Type Name Description
    GenericParameterFactory.Constraints that
    Returns
    Type Description
    GenericParameterFactory.Constraints

    IsAssignableFrom(GenericParameterFactory.Constraints)

    True if that is more constrained than this.

    Declaration
    public bool IsAssignableFrom(GenericParameterFactory.Constraints that)
    Parameters
    Type Name Description
    GenericParameterFactory.Constraints that
    Returns
    Type Description
    Boolean

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String
    Overrides
    Object.ToString()
    In This Article
    Back to top Copyright © .NET Foundation. All rights reserved.