All Downloads are FREE. Search and download functionalities are using the official Maven repository.

js.prompto.csharp.CSharpIdentifierExpression.js Maven / Gradle / Ivy

var CSharpExpression = require("./CSharpExpression").CSharpExpression;

function CSharpIdentifierExpression(parent, identifier) {
	CSharpExpression.call(this);
	this.parent = parent;
	this.identifier = identifier;
	return this;
}

CSharpIdentifierExpression.prototype = Object.create(CSharpExpression.prototype);
CSharpIdentifierExpression.prototype.constructor = CSharpIdentifierExpression;

CSharpIdentifierExpression.prototype.toString = function() {
	if(this.parent===null) {
		return this.identifier;
	} else {
		return this.parent.toString() + "." + this.identifier;
	}
}

CSharpIdentifierExpression.parse = function(ids) {
	var parts = ids.split("\\.");
	var result = null;
	for(var idx=0;i




© 2015 - 2025 Weber Informatics LLC | Privacy Policy