- CodeBuilder - Instance 
- replacement 
- CodeBuilder() 
- Add(IExpression[]) 
- AddrDerefExpr() 
- AddrOutExpr() 
- AddrRefExpr() 
- AnonMethodExpr() 
- AnonMethodExpr(Type) 
- ArrayCreateExpr() 
- ArrayCreateExpr(IType, IExpression[]) 
- ArrayCreateExpr(Type, IExpression[]) 
- ArrayCreateExpr(IType, IEnumerable<IExpression>) 
- ArrayCreateExpr(Type, IEnumerable<IExpression>) 
- ArrayIndex(IExpression, IExpression[]) 
- ArrayIndex(IExpression, IEnumerable<IExpression>) 
- ArrayIndxrExpr() 
- ArrayType() 
- ArrayType(IType) 
- ArrayType(IType, Int32) 
- AssemblyRef() 
- AssignExpr() 
- AssignExpr(IExpression, IExpression) 
- AssignStmt(IExpression, IExpression) 
- BaseRefExpr() 
- BinaryExpr() 
- BinaryExpr(BinaryOperator, IExpression[]) 
- BinaryExpr(IExpression, BinaryOperator, IExpression) 
- BlockExpr() 
- BlockStmt() 
- BreakStmt() 
- BrokenForStatement(IForStatement) 
- CanCastExpr(IExpression, IType) 
- CanCastExpr(IExpression, Type) 
- Capitalise(String) 
- CastExpr() 
- CastExpr(IExpression, IType) 
- CastExpr(IExpression, Type) 
- CheckedExpr() 
- CheckedExpr(IExpression) 
- Comment() 
- CommentStmt() 
- CommentStmt(String) 
- CondCase() 
- CondExpr() 
- CondStmt() 
- CondStmt(IExpression, IBlockStatement) 
- CondStmt(IExpression, IBlockStatement, IBlockStatement) 
- ConstructorDecl() 
- ConstructorDecl(MethodVisibility, IType, IParameterDeclaration[]) 
- ConstructorRef(Type, Type[]) 
- ContainsExpression(IExpression, IExpression) 
- DefaultExpr() 
- DefaultExpr(IType) 
- DefaultExpr(Type) 
- DefCase() 
- DelegateInvokeExpr() 
- EventDecl() 
- EventDecl(String, ITypeReference, IType) 
- EventDecl(String, Type, IMethodReference) 
- EventRefExpr() 
- EventRefExpr(IEventDeclaration) 
- EventRefExpr(IExpression, IEventDeclaration) 
- ExprCollection() 
- ExprStatement() 
- ExprStatement(IExpression) 
- FieldDecl() 
- FieldDecl(String, IType, IType) 
- FieldDecl(String, Type, IType) 
- FieldRef() 
- FieldRefExpr() 
- FieldRefExpr(IFieldReference) 
- FieldRefExpr(IExpression, Type, String) 
- FieldRefExpr(IExpression, IType, IType, String) 
- FireEventDecl(MethodVisibility, String, IEventDeclaration) 
- ForEachStmt() 
- ForStmt() 
- ForStmt(IForStatement) 
- ForStmt(IVariableDeclaration, IExpression) 
- ForStmt(IVariableDeclaration, IExpression, IExpression) 
- FusedBlockStatement(IExpression) 
- GenericMethodDecl(MethodVisibility, String, IType, IType, IEnumerable<IGenericParameter>, IParameterDeclaration[]) 
- GenericMethodRef(MethodInfo) 
- GenericTypeParam(String) 
- IsMethodInstRef(IMethodReference) 
- IsTypeInstRef(ITypeReference) 
- JaggedArrayIndex(IExpression, IEnumerable<IEnumerable<IExpression>>) 
- LiteralExpr() 
- LiteralExpr(Object) 
- MakeArrayType(Type, Int32) 
- MakeJaggedArrayType(Type, IList<IExpression[]>) 
- MakeValid(String) 
- Method(IExpression, Delegate, IExpression[]) 
- Method(IExpression, IMethodDeclaration, IExpression[]) 
- Method(IExpression, IMethodReference, IExpression[]) 
- Method(IExpression, MethodInfo, IExpression[]) 
- MethodDecl() 
- MethodDecl(MethodVisibility, String, IType, IType, IParameterDeclaration[]) 
- MethodDecl(MethodVisibility, String, Type, IType, IParameterDeclaration[]) 
- MethodInstRef() 
- MethodInstRef(IType[]) 
- MethodInvkExpr() 
- MethodRef() 
- MethodRef(MethodInfo) 
- MethodRefExpr(IMethodReference, IExpression) 
- MethodReturnType(IType) 
- MethodRtrnStmt() 
- NameSpace() 
- NestedForStmt(IReadOnlyList<IVariableDeclaration>, IReadOnlyList<IExpression>, IForStatement) 
- NewJaggedArray(ICollection<IStatement>, IVariableDeclaration, IList<IVariableDeclaration[]>, IList<IExpression[]>, Int32) 
- NewObject(IType, IExpression[]) 
- NewObject(Type, IExpression[]) 
- NewObject(IType, IList<IExpression>) 
- NewObject(Type, IList<IExpression>) 
- NotExpr(IExpression) 
- ObjCreateExpr() 
- Param(String, IType) 
- Param(String, Type) 
- ParamDecl() 
- ParamRef() 
- ParamRef(IParameterReference) 
- PropDecl() 
- PropDecl(String, Type, IType, MethodVisibility) 
- PropDecl(String, Type, IType, MethodVisibility, MethodVisibility, IExpression) 
- PropIndxrExpr() 
- PropRef() 
- PropRefExpr() 
- PropRefExpr(IExpression, IPropertyReference) 
- PropRefExpr(IExpression, Type, String) 
- PropRefExpr(IExpression, Type, String, Type) 
- RefType() 
- RepeatStmt() 
- RepeatStmt(IExpression) 
- ReplaceExpression(IExpression, IExpression, IExpression) 
- ReplaceExpression(IExpression, IExpression, IExpression, Int32) 
- ReplaceSubexpressions(IExpression, Func<IExpression, IExpression>) 
- ReplaceSubexpressions(IExpression, IReadOnlyDictionary<IExpression, IExpression>) 
- ReplaceVariable(IExpression, IVariableDeclaration, IVariableDeclaration) 
- ReplaceVariable(IExpression, IVariableDeclaration, IExpression, Int32) 
- Return() 
- Return(IExpression) 
- StaticGenericMethod(Delegate, IExpression[]) 
- StaticGenericMethod(MethodInfo, IExpression[]) 
- StaticGenericMethod(Delegate, IType[], IExpression[]) 
- StaticGenericMethod(Delegate, Type[], IExpression[]) 
- StaticMethod(Delegate, IExpression[]) 
- StaticMethod(IMethodReference, IExpression[]) 
- StaticMethod(MethodInfo, IExpression[]) 
- StaticPropRefExpr(Type, String) 
- StmtCollection() 
- SwitchStmt() 
- ThisRefExpr() 
- ThrowStmt() 
- ThrowStmt(IExpression) 
- ToMethod(IMethodReference) 
- ToMethodThrows(IMethodReference) 
- ToType(IDotNetType) 
- ToTypeName(IDotNetType) 
- TypeDecl() 
- TypeInstRef() 
- TypeOf(IType) 
- TypeOfExpr() 
- TypeRef() 
- TypeRef(Type) 
- TypeRef(String, Type, IType) 
- TypeRef(String, Type, IType, IType[]) 
- TypeRefArray(IList<Type>) 
- TypeRefExpr() 
- TypeRefExpr(IType) 
- TypeRefExpr(Type) 
- UnaryExpr() 
- UnaryExpr(UnaryOperator, IExpression) 
- UsingStmt() 
- VarDecl() 
- VarDecl(String, IType) 
- VarDecl(String, Type) 
- VarDeclExpr() 
- VarDeclExpr(IVariableDeclaration) 
- VarRef(IVariableDeclaration) 
- VarRefExpr() 
- VarRefExpr(IVariableReference) 
- VarRefExprArray(Int32) 
- VarRefExprArray(IList<IVariableDeclaration>) 
- WhileStmt() 
- WhileStmt(IExpression) 
- WhileStmt(IWhileStatement) 
 
net7.0
    namespace Microsoft.ML.Probabilistic.Compiler
{
    public class CodeBuilder : Object
    {
        protected ? ToTypeName(IDotNetType it);
    }
}
            | .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 net7.0 | |
| 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 API is supported on all platforms. | 
- Built-in API
- Package-provided API