public NonTerminal(FullyQualifiedName fullyQualifiedName) : base(SymbolType.NonTerminal) { FullyQualifiedName = fullyQualifiedName; // precompute to same time on property execution _hashCode = ComputeHashCode(Value); }
public ProductionExpression(FullyQualifiedName fullyQualifiedName) { ProductionModel = new ProductionModel(fullyQualifiedName); }
public NonTerminalModel(FullyQualifiedName fullyQualifiedName) : this(new NonTerminal(fullyQualifiedName.Namespace, fullyQualifiedName.Name)) { }
public NonTerminal(FullyQualifiedName fullyQualifiedName) : this(fullyQualifiedName.Namespace, fullyQualifiedName.Name) { }
public ProductionModel(FullyQualifiedName fullyQualifiedName) : this(new NonTerminalModel(fullyQualifiedName)) { }