<PackageReference Include="Microsoft.CSharp" Version="4.6.0" />

Microsoft.CSharp.RuntimeBinder.Errors.UserStringBuilder

namespace Microsoft.CSharp.RuntimeBinder.Errors { internal class UserStringBuilder { protected bool fHadUndisplayableStringInError; protected bool m_buildingInProgress; protected GlobalSymbolContext m_globalSymbols; protected StringBuilder m_strBuilder; public UserStringBuilder(GlobalSymbolContext globalSymbols); protected void BeginString(); protected void EndString(out string s); public bool HadUndisplayableString(); public void ResetUndisplayableStringFlag(); protected void ErrSK(out string psz, SYMKIND sk); protected void ErrAppendParamList(TypeArray params, bool isVarargs, bool isParamArray); public void ErrAppendString(string str); public void ErrAppendChar(char ch); public void ErrAppendPrintf(string format, params object[] args); public void ErrAppendName(Name name); protected void ErrAppendMethodParentSym(MethodSymbol sym, SubstContext pcxt, out TypeArray substMethTyParams); protected void ErrAppendParentSym(Symbol sym, SubstContext pctx); protected void ErrAppendParentType(CType pType, SubstContext pctx); protected void ErrAppendParentCore(Symbol parent, SubstContext pctx); protected void ErrAppendTypeParameters(TypeArray params, SubstContext pctx, bool forClass); protected void ErrAppendMethod(MethodSymbol meth, SubstContext pctx, bool fArgs); protected void ErrAppendIndexer(IndexerSymbol indexer, SubstContext pctx); protected void ErrAppendProperty(PropertySymbol prop, SubstContext pctx); protected void ErrAppendEvent(EventSymbol event, SubstContext pctx); public void ErrAppendId(MessageID id); public void ErrAppendSym(Symbol sym, SubstContext pctx); public void ErrAppendSym(Symbol sym, SubstContext pctx, bool fArgs); public void ErrAppendType(CType pType, SubstContext pCtx); public void ErrAppendType(CType pType, SubstContext pctx, bool fArgs); public bool ErrArgToString(out string psz, ErrArg parg, out bool fUserStrings); protected bool IsDisplayableName(Name name); protected void CheckDisplayableName(Name name); protected NameManager GetNameManager(); protected TypeManager GetTypeManager(); protected BSYMMGR getBSymmgr(); protected int GetTypeID(CType type); public void ErrId(out string s, MessageID id); } }