コード例 #1
0
 public ValidateInputMiddleware(FieldDelegate next, IServiceProvider serviceProvider)
 {
     _next = next;
     this.serviceProvider = serviceProvider;
 }
コード例 #2
0
 public RestApiErrorMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #3
0
 public QueryValidationMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #4
0
 public GatewayAuthorizationMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #5
0
 public DictionaryResultMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #6
0
ファイル: IdMiddleware.cs プロジェクト: yuriypts/hotchocolate
 public IdMiddleware(FieldDelegate next, IIdSerializer serializer)
 {
     _next = next
             ?? throw new ArgumentNullException(nameof(next));
     _serializer = serializer ?? new IdSerializer();
 }
コード例 #7
0
 static FieldDelegate Placeholder(FieldDelegate next) => context => Task.CompletedTask;
コード例 #8
0
        public void AddField(FieldInfo fieldInfo)
        {
            if (_fieldDelegatesDict.ContainsKey(fieldInfo.Name)) return;

            FieldDelegate fieldDelegate = new FieldDelegate
            {
                Name = fieldInfo.Name,
                GetValue = _CreateGetField(fieldInfo),
                SetValue = _CreateSetField(fieldInfo),
                Info = fieldInfo
            };

            _fieldDelegatesDict.Add(fieldInfo.Name, fieldDelegate);

            FieldDelegatesList.Add(fieldDelegate);
            if (fieldInfo.IsPublic) FieldDelegatesPublicList.Add(fieldDelegate);
        }
コード例 #9
0
 public FieldCollectingMiddleware(FieldDelegate next) => Next = next;
コード例 #10
0
 private FieldDelegate Handle(FieldDelegate next)
 => async context =>
コード例 #11
0
ファイル: PInvoke.cs プロジェクト: Maximys/runtime
 static extern bool ReversePInvoke_Field_Delegate(FieldDelegate del);
コード例 #12
0
 public ReturnNullWhenErrorWasThrown(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #13
0
 public ExpandableFieldMiddleware(FieldDelegate next) => Next = next;
コード例 #14
0
 public Authorizator(FieldDelegate next, Tokenizer tokenizer)
 {
     _next      = next;
     _tokenizer = tokenizer;
 }
コード例 #15
0
 public BewitUrlMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #16
0
 public ToUpperMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #17
0
 public QueryableConnectionMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #18
0
 public DataLoaderMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #19
0
 public AuthorizeMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #20
0
 public DirectiveMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #21
0
 public MutationParamRequiredMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #22
0
 public MutationValidationMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #23
0
 public DelegateToRemoteSchemaMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #24
0
ファイル: Class.cs プロジェクト: jagui/bricks-toolkit
 public virtual void EachField(FieldDelegate fieldDelegate)
 {
     foreach (Class @class in classHierarchy)
     {
         foreach (FieldInfo field in @class.ClassType.GetFields(bindingFlag))
         {
             fieldDelegate.Invoke(field);
         }
     }
 }
コード例 #25
0
 public ToListMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #26
0
 public ExecutableMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #27
0
 public FirstOrDefaultMiddleware(FieldDelegate next)
 {
     _next = next ?? throw new ArgumentNullException(nameof(next));
 }
コード例 #28
0
 public InputValidationMiddleware(FieldDelegate next)
 {
     _next = next;
 }
コード例 #29
0
 public MutationAuthorizationMiddleware(Type mutationType, FieldDelegate next)
 {
     this.mutationType = mutationType;
     _next             = next;
 }
コード例 #30
0
 public RecordUserMiddleware(FieldDelegate next, OpenIdService openIdService)
 {
     _next          = next;
     _openIdService = openIdService;
 }