public override IReference BindTo(IDeclaredElement element) { var namespacePrefix = (IPrefixUri)this.GetTreeNode(); if (namespacePrefix.Parent != null) { PsiTreeUtil.ReplaceChild(namespacePrefix, namespacePrefix.FirstChild, element.ShortName); namespacePrefix.SetName(element.ShortName); } return(this); }
public override IReference BindTo(IDeclaredElement element) { var variableName = (IVariableName)GetTreeNode(); if (variableName.Parent != null) { PsiTreeUtil.ReplaceChild(variableName, variableName.FirstChild, element.ShortName); variableName.SetName(element.ShortName); } return(this); }
public override IReference BindTo(IDeclaredElement element) { var localName = (ILocalName)this.GetTreeNode(); if (localName.Parent != null) { PsiTreeUtil.ReplaceChild(localName, localName.FirstChild, element.ShortName); localName.SetReferenceName(element.ShortName); } return(this); }
public override IReference BindTo(IDeclaredElement element) { var uriString = (IUriString)this.GetTreeNode(); if (uriString.Parent != null) { PsiTreeUtil.ReplaceChild(uriString, uriString.FirstChild, element.ShortName); uriString.SetReferenceName(element.ShortName); } return(this); }
public override IReference BindTo(IDeclaredElement element) { var optionName = (IOptionName)GetTreeNode(); if (optionName.Parent != null && optionName.FirstChild != null) { if (!(element.ShortName.Equals(optionName.FirstChild.GetText()))) { PsiTreeUtil.ReplaceChild(optionName, optionName.FirstChild, element.ShortName); } } return(this); }
public override IReference BindTo(IDeclaredElement element) { var pathName = (IPathName)GetTreeNode(); if (pathName.Parent != null) { PsiTreeUtil.ReplaceChild(pathName, pathName.FirstChild, element.ShortName); } IReference reference = new PsiPathReference(pathName); pathName.SetReference(reference); return(reference); }
public override IReference BindTo(IDeclaredElement element) { var optionName = (IRoleName)GetTreeNode(); if (optionName.Parent != null) { if (((RoleDeclaredElement)element).ChangeName) { PsiTreeUtil.ReplaceChild(optionName, optionName.FirstChild, ((RoleDeclaredElement)element).NewName); } } return(this); }
public void SetName(string name) { PsiTreeUtil.ReplaceChild(PathName, PathName.FirstChild, name); }
protected override IReference BindToInternal(IDeclaredElement declaredElement, ISubstitution substitution) { PsiTreeUtil.ReplaceChild(myOwner, myOwner.FirstChild, declaredElement.ShortName); return(this); }
public void SetName(string name) { PsiTreeUtil.ReplaceChild(this.PrefixName, this.PrefixName.FirstChild, name); }
public void SetName(string name) { Assertion.Assert(FirstChild != null, "FirstChild != null"); PsiTreeUtil.ReplaceChild(FirstChild, FirstChild.FirstChild, name); }
public void SetName(string name) { PsiTreeUtil.ReplaceChild(this, this.Value, name); }