public virtual object VisitActual()

in src/Sarif/Autogenerated/SarifRewritingVisitor.cs [40:158]


        public virtual object VisitActual(ISarifNode node)
        {
            if (node == null)
            {
                throw new ArgumentNullException("node");
            }

            switch (node.SarifNodeKind)
            {
                case SarifNodeKind.Address:
                    return VisitAddress((Address)node);
                case SarifNodeKind.Artifact:
                    return VisitArtifact((Artifact)node);
                case SarifNodeKind.ArtifactChange:
                    return VisitArtifactChange((ArtifactChange)node);
                case SarifNodeKind.ArtifactContent:
                    return VisitArtifactContent((ArtifactContent)node);
                case SarifNodeKind.ArtifactLocation:
                    return VisitArtifactLocation((ArtifactLocation)node);
                case SarifNodeKind.Attachment:
                    return VisitAttachment((Attachment)node);
                case SarifNodeKind.CodeFlow:
                    return VisitCodeFlow((CodeFlow)node);
                case SarifNodeKind.ConfigurationOverride:
                    return VisitConfigurationOverride((ConfigurationOverride)node);
                case SarifNodeKind.Conversion:
                    return VisitConversion((Conversion)node);
                case SarifNodeKind.Edge:
                    return VisitEdge((Edge)node);
                case SarifNodeKind.EdgeTraversal:
                    return VisitEdgeTraversal((EdgeTraversal)node);
                case SarifNodeKind.ExceptionData:
                    return VisitExceptionData((ExceptionData)node);
                case SarifNodeKind.ExternalProperties:
                    return VisitExternalProperties((ExternalProperties)node);
                case SarifNodeKind.ExternalPropertyFileReference:
                    return VisitExternalPropertyFileReference((ExternalPropertyFileReference)node);
                case SarifNodeKind.ExternalPropertyFileReferences:
                    return VisitExternalPropertyFileReferences((ExternalPropertyFileReferences)node);
                case SarifNodeKind.Fix:
                    return VisitFix((Fix)node);
                case SarifNodeKind.Graph:
                    return VisitGraph((Graph)node);
                case SarifNodeKind.GraphTraversal:
                    return VisitGraphTraversal((GraphTraversal)node);
                case SarifNodeKind.Invocation:
                    return VisitInvocation((Invocation)node);
                case SarifNodeKind.Location:
                    return VisitLocation((Location)node);
                case SarifNodeKind.LocationRelationship:
                    return VisitLocationRelationship((LocationRelationship)node);
                case SarifNodeKind.LogicalLocation:
                    return VisitLogicalLocation((LogicalLocation)node);
                case SarifNodeKind.Message:
                    return VisitMessage((Message)node);
                case SarifNodeKind.MultiformatMessageString:
                    return VisitMultiformatMessageString((MultiformatMessageString)node);
                case SarifNodeKind.Node:
                    return VisitNode((Node)node);
                case SarifNodeKind.Notification:
                    return VisitNotification((Notification)node);
                case SarifNodeKind.PhysicalLocation:
                    return VisitPhysicalLocation((PhysicalLocation)node);
                case SarifNodeKind.PropertyBag:
                    return VisitPropertyBag((PropertyBag)node);
                case SarifNodeKind.Rectangle:
                    return VisitRectangle((Rectangle)node);
                case SarifNodeKind.Region:
                    return VisitRegion((Region)node);
                case SarifNodeKind.Replacement:
                    return VisitReplacement((Replacement)node);
                case SarifNodeKind.ReportingConfiguration:
                    return VisitReportingConfiguration((ReportingConfiguration)node);
                case SarifNodeKind.ReportingDescriptor:
                    return VisitReportingDescriptor((ReportingDescriptor)node);
                case SarifNodeKind.ReportingDescriptorReference:
                    return VisitReportingDescriptorReference((ReportingDescriptorReference)node);
                case SarifNodeKind.ReportingDescriptorRelationship:
                    return VisitReportingDescriptorRelationship((ReportingDescriptorRelationship)node);
                case SarifNodeKind.Result:
                    return VisitResult((Result)node);
                case SarifNodeKind.ResultProvenance:
                    return VisitResultProvenance((ResultProvenance)node);
                case SarifNodeKind.Run:
                    return VisitRun((Run)node);
                case SarifNodeKind.RunAutomationDetails:
                    return VisitRunAutomationDetails((RunAutomationDetails)node);
                case SarifNodeKind.SarifLog:
                    return VisitSarifLog((SarifLog)node);
                case SarifNodeKind.SpecialLocations:
                    return VisitSpecialLocations((SpecialLocations)node);
                case SarifNodeKind.Stack:
                    return VisitStack((Stack)node);
                case SarifNodeKind.StackFrame:
                    return VisitStackFrame((StackFrame)node);
                case SarifNodeKind.Suppression:
                    return VisitSuppression((Suppression)node);
                case SarifNodeKind.ThreadFlow:
                    return VisitThreadFlow((ThreadFlow)node);
                case SarifNodeKind.ThreadFlowLocation:
                    return VisitThreadFlowLocation((ThreadFlowLocation)node);
                case SarifNodeKind.Tool:
                    return VisitTool((Tool)node);
                case SarifNodeKind.ToolComponent:
                    return VisitToolComponent((ToolComponent)node);
                case SarifNodeKind.ToolComponentReference:
                    return VisitToolComponentReference((ToolComponentReference)node);
                case SarifNodeKind.TranslationMetadata:
                    return VisitTranslationMetadata((TranslationMetadata)node);
                case SarifNodeKind.VersionControlDetails:
                    return VisitVersionControlDetails((VersionControlDetails)node);
                case SarifNodeKind.WebRequest:
                    return VisitWebRequest((WebRequest)node);
                case SarifNodeKind.WebResponse:
                    return VisitWebResponse((WebResponse)node);
                default:
                    return node;
            }
        }