using System.Collections.Generic; namespace Semantics { internal class ClassContext { public string Path { get; } public Dictionary SubClasses { get; } public Dictionary Methods { get; } public Dictionary PrivateMethods { get; } public ClassContext( string path, Dictionary subClasses, Dictionary methods, Dictionary privateMethods) { Path = path; SubClasses = subClasses; Methods = methods; PrivateMethods = privateMethods; } public ClassContext(string path) { Path = path; SubClasses = new Dictionary(); Methods = new Dictionary(); PrivateMethods = new Dictionary(); } } }