public IList <IDeclaration> GetDeclarations() { if (this.ScopeToMainFile) { return(UriIdentifierDeclaredElement.GetDeclarationsIn(this.GetSourceFile(), this)); } return(UriIdentifierDeclaredElement.GetDeclarations(this)); }
private void BuildDeclarations() { this.myDeclarations.Clear(); IDeclaredElement element = this.myOriginalElementPointer.FindDeclaredElement(); if (element == null) { return; } var declarations = new MultyPsiDeclarations(element).AllDeclarations.ToList(); if (element is IUriIdentifierDeclaredElement) { declarations.AddRange(UriIdentifierDeclaredElement.GetDeclarations(element as IUriIdentifierDeclaredElement)); } foreach (var declaration in declarations) { this.myDeclarations.Add(declaration); } }
public IList <IDeclaration> GetDeclarations() { return(UriIdentifierDeclaredElement.GetDeclarations(this)); }