Interface ITypeReference
Type reference
Inherited Members
Namespace: Microsoft.ML.Probabilistic.Compiler.CodeModel
Assembly: Microsoft.ML.Probabilistic.Compiler.dll
Syntax
public interface ITypeReference : IType, IDotNetType, IGenericArgumentProvider, IComparable
Properties
GenericType
The generic type
Declaration
ITypeReference GenericType { get; set; }
Property Value
| Type | Description |
|---|---|
| ITypeReference |
Name
Name of the reference
Declaration
string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Namespace
Namespace of the reference
Declaration
string Namespace { get; set; }
Property Value
| Type | Description |
|---|---|
| String |
Owner
Owner of the reference
Declaration
object Owner { get; set; }
Property Value
| Type | Description |
|---|---|
| Object |
ValueType
Whether this is a value type
Declaration
bool ValueType { get; set; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Methods
Resolve()
Resolve to a type declaration
Declaration
ITypeDeclaration Resolve()
Returns
| Type | Description |
|---|---|
| ITypeDeclaration |