public static Array GetInstance(VbaType arrayType) { if (!Instances.ContainsKey(arrayType)) { Instances.Add(arrayType, new Array(arrayType)); } return(Instances[arrayType]); }
private Array(VbaType arrayType) : base($"{nameof(Array)}(Of {arrayType.Name})") { ArrayType = arrayType; }
internal void AddImplementedType(VbaType implType) { _implementedTypes.Add(implType); }