ShallowCopyTransform
afterStack
beforeStack
Builder
context
Recognizer
ShallowCopy
ShallowCopyTransform()
Context
Name
CheckIdentifier(String)
CloseOutputBlock()
ConvertAddressDereference(IAddressDereferenceExpression)
ConvertAddressOut(IAddressOutExpression)
ConvertAnonymousMethodExpression(IAnonymousMethodExpression)
ConvertArgumentRef(IArgumentReferenceExpression)
ConvertArrayCreate(IArrayCreateExpression)
ConvertArrayIndexer(IArrayIndexerExpression)
ConvertAssign(IAssignExpression)
ConvertBaseRef(IBaseReferenceExpression)
ConvertBaseType(ITypeReference)
ConvertBinary(IBinaryExpression)
ConvertBlock(IBlockStatement)
ConvertBlockAlreadyOpen(IBlockStatement)
ConvertBlockExpr(IBlockExpression)
ConvertBreak(IBreakStatement)
ConvertCastExpr(ICastExpression)
ConvertCheckedExpr(ICheckedExpression)
ConvertCollection(IList<IExpression>)
ConvertCollection(IList<IExpression>, IList<IExpression>)
ConvertComment(ICommentStatement)
ConvertCondition(IConditionStatement)
ConvertConditionExpr(IConditionExpression)
ConvertDefaultExpr(IDefaultExpression)
ConvertDelegateInvoke(IDelegateInvokeExpression)
ConvertEvent(ITypeDeclaration, IEventDeclaration)
ConvertEventRefExpr(IEventReferenceExpression)
ConvertEvents(ITypeDeclaration, ITypeDeclaration)
ConvertExpression(IExpression)
ConvertExpressionStatement(IExpressionStatement)
ConvertField(ITypeDeclaration, IFieldDeclaration)
ConvertFieldRefExpr(IFieldReferenceExpression)
ConvertFields(ITypeDeclaration, ITypeDeclaration)
ConvertFor(IForStatement)
ConvertForEach(IForEachStatement)
ConvertInterface(ITypeReference)
ConvertLiteral(ILiteralExpression)
ConvertMethod(IMethodDeclaration)
ConvertMethodInstanceReference(IMethodReference)
ConvertMethodInvoke(IMethodInvokeExpression)
ConvertMethodParameter(IParameterDeclaration, Int32)
ConvertMethodReference(IMethodReference)
ConvertMethodRefExpr(IMethodReferenceExpression)
ConvertMethods(ITypeDeclaration, ITypeDeclaration)
ConvertNestedTypes(ITypeDeclaration, ITypeDeclaration)
ConvertObjectCreate(IObjectCreateExpression)
ConvertProperties(ITypeDeclaration, ITypeDeclaration)
ConvertProperty(ITypeDeclaration, IPropertyDeclaration, Boolean)
ConvertPropertyIndexerExpr(IPropertyIndexerExpression)
ConvertPropertyRefExpr(IPropertyReferenceExpression)
ConvertRepeat(IRepeatStatement)
ConvertReturnStatement(IMethodReturnStatement)
ConvertStatement(IStatement)
ConvertStatements(IList<IStatement>, IEnumerable<IStatement>)
ConvertSwitch(ISwitchStatement)
ConvertSwitchCase(IList<ISwitchCase>, ISwitchCase)
ConvertThis(IThisReferenceExpression)
ConvertThrow(IThrowExceptionStatement)
ConvertType(ITypeDeclaration)
ConvertTypeOfExpr(ITypeOfExpression)
ConvertTypeProperties(ITypeDeclaration, ITypeDeclaration)
ConvertTypeReference(ITypeReference)
ConvertTypeRefExpr(ITypeReferenceExpression)
ConvertUnary(IUnaryExpression)
ConvertUsing(IUsingStatement)
ConvertVariableDecl(IVariableDeclaration)
ConvertVariableDeclExpr(IVariableDeclarationExpression)
ConvertVariableRefExpr(IVariableReferenceExpression)
ConvertWhile(IWhileStatement)
DoConvertConstructor(IConstructorDeclaration, IConstructorDeclaration)
DoConvertExpression(IExpression)
DoConvertMethod(IMethodDeclaration, IMethodDeclaration)
DoConvertMethodBody(IList<IStatement>, IList<IStatement>)
DoConvertStatement(IStatement)
Error(String)
Error(String, Exception)
FinishConvertStatement()
Initialise()
OpenOutputBlock(ICollection<IStatement>)
RegisterUnchangedStatement(IStatement)
RegisterUnchangedStatements(IEnumerable<IStatement>)
Transform(ITypeDeclaration)
Warning(String)
Warning(String, Exception)
netstandard2.1
namespace Microsoft.ML.Probabilistic.Compiler.Transforms
{
public class ShallowCopyTransform : Object, ICodeTransform, IExpressionTransform
{
protected virtual IExpression ConvertObjectCreate(IObjectCreateExpression ioce);
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to netstandard2.1 | |
Assembly | Microsoft.ML.Probabilistic.Compiler , Version=0.4.2403.801, PublicKeyToken=e4813102a62778da |
Referencing | Your project needs a package reference to |
Package | Microsoft.ML.Probabilistic.Compiler (0.4.2403.801) netstandard2.0 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API