using System.Collections.Generic; using CTA.Rules.Models.Tokens; namespace CTA.Rules.Models { public class RootNodes { public RootNodes() { Attributetokens = new HashSet(); Classdeclarationtokens = new HashSet(); ElementAccesstokens = new HashSet(); Identifiernametokens = new HashSet(); Invocationexpressiontokens = new HashSet(); Expressiontokens = new HashSet(); MemberAccesstokens = new HashSet(); Usingdirectivetokens = new HashSet(); MethodDeclarationTokens = new HashSet(); ObjectCreationExpressionTokens = new HashSet(); InterfaceDeclarationTokens = new HashSet(); NamespaceTokens = new HashSet(); ProjectTokens = new HashSet(); } public HashSet Attributetokens { get; set; } public HashSet Classdeclarationtokens { get; set; } public HashSet InterfaceDeclarationTokens { get; set; } public HashSet ElementAccesstokens { get; set; } public HashSet Identifiernametokens { get; set; } public HashSet Invocationexpressiontokens { get; set; } public HashSet Expressiontokens { get; set; } public HashSet MemberAccesstokens { get; set; } public HashSet Usingdirectivetokens { get; set; } public HashSet MethodDeclarationTokens { get; set; } public HashSet NamespaceTokens { get; set; } public HashSet ObjectCreationExpressionTokens { get; set; } public HashSet ProjectTokens { get; set; } } }