public ArgumentDescriptor(ArgTypeInfoBase argumentTypeInfo, ISymbolDescriptor parentSymbolDescriptorBase, string originalName, RawInfoBase rawInfo) : base(parentSymbolDescriptorBase, originalName, rawInfo, SymbolType.Argument) { ArgumentType = argumentTypeInfo; }
public OptionDescriptor(ISymbolDescriptor parentSymbolDescriptorBase, string originalName, RawInfoBase rawInfo) : base(parentSymbolDescriptorBase, originalName, rawInfo, SymbolType.Option) { }
public static string PropertyName(this ISymbolDescriptor symbol) => symbol switch {