public void UpdateFields()
        {
            if (String.IsNullOrWhiteSpace(this.fullName))
            {
                this.fullName = this.kind.ToName() + " " + ALSyntaxHelper.EncodeName(this.name);
            }

            if (this.childSymbols != null)
            {
                for (int i = 0; i < this.childSymbols.Count; i++)
                {
                    this.childSymbols[i].UpdateFields();
                }
            }
        }
 public ALSymbolInformation(ALSymbolKind kindValue, string nameValue) : this()
 {
     this.kind     = kindValue;
     this.name     = nameValue;
     this.fullName = ALSyntaxHelper.EncodeName(nameValue);
 }