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

ErrArgSymKind

sealed class ErrArgSymKind : ErrArgRef
using Microsoft.CSharp.RuntimeBinder.Semantics; namespace Microsoft.CSharp.RuntimeBinder.Errors { internal sealed class ErrArgSymKind : ErrArgRef { public ErrArgSymKind(Symbol sym) { eak = ErrArgKind.SymKind; eaf = ErrArgFlags.None; sk = sym.getKind(); if (sk == SYMKIND.SK_AssemblyQualifiedNamespaceSymbol) { if (!string.IsNullOrEmpty(sym.AsAssemblyQualifiedNamespaceSymbol().GetNS().name.Text)) sk = SYMKIND.SK_NamespaceSymbol; else sk = SYMKIND.SK_ExternalAliasDefinitionSymbol; } } } }