protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Name("SearchResult");
     descriptor.Type <StarshipType>();
     descriptor.Type <HumanType>();
     descriptor.Type <DroidType>();
 }
Exemple #2
0
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor
     .Type <ObjectType <OrderCompletedResult> >()
     .Type <ObjectType <InsufficientQuantityResult> >()
     .Type <ObjectType <InvalidOrderResult> >();
 }
Exemple #3
0
        protected override void Configure(IUnionTypeDescriptor descriptor)
        {
            descriptor
            .Type <TSuccessType>()
            .Type <InstallationExceptionType>();

            descriptor
            .Extend()
            .OnBeforeNaming((context, definition) =>
            {
                var successType = context.GetType <TSuccessType>(definition.Types[0]);
                definition.Name = $"{successType.Name}TaskResultValue";
            })
            .DependsOn <TSuccessType>()
            .DependsOn <InstallationExceptionType>();
        }
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Name("HumanOrAlien");
     descriptor.Type <HumanType>();
     descriptor.Type <AlienType>();
 }
Exemple #5
0
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Name("FooBar");
     descriptor.Type <BarType>();
     descriptor.Type <FooType>();
 }
Exemple #6
0
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Name("CatOrDog");
     descriptor.Type <CatType>();
     descriptor.Type <DogType>();
 }
Exemple #7
0
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Name("DogOrHuman");
     descriptor.Type <DogType>();
     descriptor.Type <HumanType>();
 }
Exemple #8
0
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Type <TLeft>();
     descriptor.Type <TRight>();
 }
Exemple #9
0
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Name("CustomerOrConsultant");
     descriptor.Type <CustomerType>();
     descriptor.Type <ConsultantType>();
 }
 protected override void Configure(IUnionTypeDescriptor descriptor)
 {
     descriptor.Type <AuthenticateResultType>();
     descriptor.Type <ErrorListType>();
     base.Configure(descriptor);
 }