internal Child(Collector parent, Labels labels, bool publish) : base(parent, labels, publish) { _identifier = CreateIdentifier(); }
private protected override Child NewChild(Labels labels, bool publish) { return(new Child(this, labels, publish)); }
internal ChildBase(Collector parent, Labels labels, bool publish) { _parent = parent; _labels = labels; _publish = publish; }
// Used by ChildBase.Remove() internal abstract void RemoveLabelled(Labels labels);
internal Gauge(string name, string help, string[]?labelNames, Labels staticLabels, bool suppressInitialValue) : base(name, help, labelNames, staticLabels, suppressInitialValue) { }
internal override Child NewChild(Labels labels, bool publish) { return(new Child(this, labels, publish)); }