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 |
|