Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GraphSubscriptionFieldArgumentTemplate" /> class.
 /// </summary>
 /// <param name="parent">The parent.</param>
 /// <param name="parameter">The parameter.</param>
 /// <param name="resourceSubscriptionSourceDeclaration">if set to <c>true</c> this field must be tagged with <see cref="SubscriptionSourceAttribute"/> to be marked
 /// as a source parameter.</param>
 public GraphSubscriptionFieldArgumentTemplate(
     IGraphFieldBaseTemplate parent,
     ParameterInfo parameter,
     bool resourceSubscriptionSourceDeclaration = false)
     : base(parent, parameter)
 {
     _requireSourceDeclaration = resourceSubscriptionSourceDeclaration;
 }
Пример #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="GraphFieldArgumentTemplate" /> class.
        /// </summary>
        /// <param name="parent">The parent.</param>
        /// <param name="parameter">The parameter.</param>
        public GraphFieldArgumentTemplate(IGraphFieldBaseTemplate parent, ParameterInfo parameter)
        {
            Validation.ThrowIfNull(parent, nameof(parent));
            Validation.ThrowIfNull(parameter, nameof(parameter));

            this.Parent    = parent;
            this.Parameter = parameter;
        }