From f61b5444d7801138c934a61b65786ff24462e814 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 30 Jan 2020 23:47:43 +0100 Subject: [PATCH] Auto implementation reverted. --- .../Schemas/IFieldVisitor.cs | 57 ++++--------------- .../ReferencesExtractor.cs | 40 +++++++++++++ 2 files changed, 51 insertions(+), 46 deletions(-) diff --git a/backend/src/Squidex.Domain.Apps.Core.Model/Schemas/IFieldVisitor.cs b/backend/src/Squidex.Domain.Apps.Core.Model/Schemas/IFieldVisitor.cs index 0b2340cab..710560f6d 100644 --- a/backend/src/Squidex.Domain.Apps.Core.Model/Schemas/IFieldVisitor.cs +++ b/backend/src/Squidex.Domain.Apps.Core.Model/Schemas/IFieldVisitor.cs @@ -5,65 +5,30 @@ // All rights reserved. Licensed under the MIT license. // ========================================================================== -#pragma warning disable CS8653 // A default expression introduces a null value for a type parameter. - namespace Squidex.Domain.Apps.Core.Schemas { public interface IFieldVisitor { - T Visit(IArrayField field) - { - return default; - } + T Visit(IArrayField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); - T Visit(IField field) - { - return default; - } + T Visit(IField field); } } diff --git a/backend/src/Squidex.Domain.Apps.Core.Operations/ExtractReferenceIds/ReferencesExtractor.cs b/backend/src/Squidex.Domain.Apps.Core.Operations/ExtractReferenceIds/ReferencesExtractor.cs index 3a2f0fc81..5a7801685 100644 --- a/backend/src/Squidex.Domain.Apps.Core.Operations/ExtractReferenceIds/ReferencesExtractor.cs +++ b/backend/src/Squidex.Domain.Apps.Core.Operations/ExtractReferenceIds/ReferencesExtractor.cs @@ -70,5 +70,45 @@ namespace Squidex.Domain.Apps.Core.ExtractReferenceIds return None.Value; } + + public None Visit(IField field) + { + return None.Value; + } + + public None Visit(IField field) + { + return None.Value; + } + + public None Visit(IField field) + { + return None.Value; + } + + public None Visit(IField field) + { + return None.Value; + } + + public None Visit(IField field) + { + return None.Value; + } + + public None Visit(IField field) + { + return None.Value; + } + + public None Visit(IField field) + { + return None.Value; + } + + public None Visit(IField field) + { + return None.Value; + } } }