
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