Class GenericParameterFactory.Constraints
Inheritance
GenericParameterFactory.Constraints
Assembly: Microsoft.ML.Probabilistic.Compiler.dll
Syntax
Fields
attributes
Declaration
public GenericParameterAttributes attributes
Field Value
baseTypeConstraint
Declaration
public Type baseTypeConstraint
Field Value
interfaceConstraints
Declaration
public Set<Type> interfaceConstraints
Field Value
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 Parameters
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Returns
Overrides
FromTypeParameter(Type)
Declaration
public static GenericParameterFactory.Constraints FromTypeParameter(Type typeParam)
Parameters
| Type |
Name |
Description |
| Type |
typeParam |
|
Returns
FromTypeParameter(Type, IReadOnlyDictionary<Type, Type>)
Declaration
public static GenericParameterFactory.Constraints FromTypeParameter(Type typeParam, IReadOnlyDictionary<Type, Type> typeMap)
Parameters
Returns
GetEnumerable()
Declaration
public IEnumerable<Type> GetEnumerable()
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Intersect(GenericParameterFactory.Constraints)
Declaration
public GenericParameterFactory.Constraints Intersect(GenericParameterFactory.Constraints that)
Parameters
Returns
IsAssignableFrom(GenericParameterFactory.Constraints)
True if that is more constrained than this.
Declaration
public bool IsAssignableFrom(GenericParameterFactory.Constraints that)
Parameters
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides