protected override void Write(ITextOutput output, Language language) { if (hidesParent) { output.Write('(', TextTokenType.Operator); output.Write("hides", TextTokenType.Text); output.Write(')', TextTokenType.Operator); output.WriteSpace(); } Language.TypeToString(output, analyzedProperty.DeclaringType, true); output.Write('.', TextTokenType.Operator); PropertyTreeNode.Write(output, analyzedProperty, Language, isIndexer); }