Exemple #1
0
 private void CompleteDirectives(
     List <SchemaError> errors)
 {
     foreach (INeedsInitialization directive in
              _directiveRegistry.GetDirectiveTypes()
              .Cast <INeedsInitialization>())
     {
         var initializationContext = new TypeInitializationContext(
             this, e => errors.Add(e));
         directive.CompleteType(initializationContext);
     }
 }
 private void CompleteDirectives(
     ICollection <SchemaError> errors)
 {
     foreach (DirectiveType directive in
              _directiveRegistry.GetDirectiveTypes())
     {
         var initializationContext = new TypeInitializationContext(
             this, e => errors.Add(e), directive, false);
         ((INeedsInitialization)directive)
         .CompleteType(initializationContext);
     }
 }