PCLanguageService Class [AX 2012]

This class encapsulates the .Net language service for OML expressions.

class PCLanguageService

Run On

Client

  MethodDescription
Dn512315.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn512315.privmethod(en-us,AX.60).gif convertSymbolType Convert a .Net symbol type to an x++ enum.
Dn512315.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn512315.privmethod(en-us,AX.60).gif getAllSymbols Retrieves all symbols applicable in the model from the language service.
Dn512315.privmethod(en-us,AX.60).gif getExpressionCacheKey Retrieves the key to use in the cache for the expression.
Dn512315.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn512315.privmethod(en-us,AX.60).gif hasSymbolsFor Checks if the language service has a symbol for the parsed expression.
Dn512315.privmethod(en-us,AX.60).gif insertSymbol Inserts a symbol into the temporary symbols table.
Dn512315.privmethod(en-us,AX.60).gif isExpressionChanged Checks whether the expression or the context has changed.
Dn512315.privmethod(en-us,AX.60).gif marshalSymbols Marshals a collection of symbols from managed code into a temporary table.
Dn512315.protmethod(en-us,AX.60).gif new Initializes a new instance of the PCLanguageService class.
Dn512315.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif parmExpressionSplitter Gets or sets the ExpressionSplitter parameter.
Dn512315.pubmethod(en-us,AX.60).gif parmLanguageService Gets or sets the LanguageService parameter.
Dn512315.pubmethod(en-us,AX.60).gif parmLanguageServiceError Gets or sets the LanguageServiceError parameter.
Dn512315.pubmethod(en-us,AX.60).gif parmLanguageServiceErrorHandler Gets or sets the LanguageServiceErrorHandler parameter.
Dn512315.pubmethod(en-us,AX.60).gif parmSymbols Gets or sets the Symbols parameter.
Dn512315.pubmethod(en-us,AX.60).gif populateSymbols The method populates the symbols table with the symbols that are valid in an expression.
Dn512315.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif splitExpression Splits an expression text into bits that can be handled by the language service.
Dn512315.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn512315.pubmethod(en-us,AX.60).gif Dn512315.static(en-us,AX.60).gif ::construct Initializes a new instance of the PCLanguageService class.
Dn512315.protmethod(en-us,AX.60).gif Dn512315.static(en-us,AX.60).gif ::handleException Converts the last thrown CLR exception to an infolog error.
Dn512315.pubmethod(en-us,AX.60).gif Dn512315.static(en-us,AX.60).gif ::newLanguageService Initializes the language service.
Top

Community Additions

ADD
Show: