protected TypePrinterContext(TypePrinterContextKind kind) { Kind = kind; }
public void PushContext(TypePrinterContextKind contextKind) { contexts.Push(contextKind); }
public CLITypePrinterContext(TypePrinterContextKind kind) : base(kind) { }
public CSharpTypePrinterContext(TypePrinterContextKind kind, CSharpTypePrinterContextKind csharpKind) : base(kind) { CSharpKind = csharpKind; }