public ReferenceCaptureIntermediateNode(IntermediateToken identifierToken, string componentCaptureTypeName) : this(identifierToken) { if (string.IsNullOrEmpty(componentCaptureTypeName)) { throw new ArgumentException("Cannot be null or empty", nameof(componentCaptureTypeName)); } IsComponentCapture = true; ComponentCaptureTypeName = componentCaptureTypeName; }
public ReferenceCaptureIntermediateNode(IntermediateToken identifierToken) { IdentifierToken = identifierToken ?? throw new ArgumentNullException(nameof(identifierToken)); Source = IdentifierToken.Source; }
public SetKeyIntermediateNode(IntermediateToken keyValueToken) { KeyValueToken = keyValueToken ?? throw new ArgumentNullException(nameof(keyValueToken)); Source = KeyValueToken.Source; }