Interface ICodeTransformContext
Assembly: Microsoft.ML.Probabilistic.Compiler.dll
Syntax
public interface ICodeTransformContext
Properties
Depth
Declaration
Property Value
InputAttributes
Declaration
AttributeRegistry<object, ICompilerAttribute> InputAttributes { get; set; }
Property Value
OutputAttributes
Declaration
AttributeRegistry<object, ICompilerAttribute> OutputAttributes { get; }
Property Value
Results
Declaration
TransformResults Results { get; }
Property Value
TypesToTransform
Declaration
List<ITypeDeclaration> TypesToTransform { get; }
Property Value
Methods
CloseExpression(IExpression)
Declaration
void CloseExpression(IExpression iexpr)
Parameters
CloseMember(IMemberDeclaration)
Declaration
void CloseMember(IMemberDeclaration imd)
Parameters
CloseStatement(IStatement)
Declaration
void CloseStatement(IStatement istmt)
Parameters
CloseType(ITypeDeclaration)
Declaration
void CloseType(ITypeDeclaration itd)
Parameters
Error(String)
Declaration
Parameters
| Type |
Name |
Description |
| String |
msg |
|
OpenExpression(IExpression)
Declaration
void OpenExpression(IExpression iexpr)
Parameters
OpenMember(IMemberDeclaration)
Declaration
void OpenMember(IMemberDeclaration imd)
Parameters
OpenStatement(IStatement)
Declaration
void OpenStatement(IStatement istmt)
Parameters
OpenType(ITypeDeclaration)
Declaration
void OpenType(ITypeDeclaration itd)
Parameters
Warning(String)
Declaration
Parameters
| Type |
Name |
Description |
| String |
msg |
|