Share

ExpressionCollection.Add Method

Adds a Expression by specifying the name and expression string.



Namespace: Autodesk.Civil.DatabaseServices.Styles
Assembly: AeccDbMgd (in AeccDbMgd.dll) Version: 13.8.0.280

Syntax

C#

public Expression Add(
	string name,
	string description,
	string expression
)

VB

Public Function Add ( 
	name As String,
	description As String,
	expression As String
) As Expression

C++

public:
Expression^ Add(
	String^ name, 
	String^ description, 
	String^ expression
)

Parameters

name  String
The name of Expression.
description  String
The description of Expression.
expression  String
The expression string of Expression.

Return Value

Expression

Exceptions

ExceptionCondition
ArgumentException Throw when the expression is not valid.

Example

1var db = HostApplicationServices.WorkingDatabase;
2var expressionColl = CivilDocument.GetCivilDocument(db).Styles.LabelStyles.ParcelLabelStyles.AreaLabelStyles.Expressions;
3var customExpression1 = expressionColl.Add("NewExpression", "SomeDescription", "{Drawing Scale Conversion}*100.0");
4var customExpression2 = expressionColl.Add("NewExpression2", "SomeDescription2", $"{customExpression1.ReferenceString}>6.0");

See Also

Reference

Expression::ReferenceString property

Was this information helpful?