<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Sarif.Converters</name>
    </assembly>
    <members>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioConverter">
            <summary>
            Converts an xml log file of the Android Studio format into the SARIF format
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioConverter.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioConverter"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Converts an Android Studio formatted log as input into a SARIF SarifLog using the output.
            </summary>
            <param name="input">The Android Studio formatted log.</param>
            <param name="output">The SarifLog to write the output to.</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioConverter.ProcessAndroidStudioLog(System.Xml.XmlReader)">
            <summary>Processes an Android Studio log and writes issues therein to an instance of
            <see cref="T:Microsoft.CodeAnalysis.Sarif.IResultLogWriter"/>.</summary>
            <param name="xmlReader">The XML reader from which AndroidStudio format shall be read.</param>
            <returns>
            A list of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Result"/> objects translated from the AndroidStudio format.
            </returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioConverter.GetShortDescriptionForProblem(Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem)">
            <summary>Generates a user-facing description for a problem, using the description supplied at
            construction time if it is present; otherwise, generates a description from the problem type.</summary>
            <param name="problem">The problem.</param>
            <returns>A user usable description message.</returns>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem">
            <summary>
            A Problem element from an Android Studio file.
            </summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.File">
            <summary>The file in which the problem occurs.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Line">
            <summary>
            The line on which the problem occurs in <see cref="P:File" /> if known; otherwise, 0.
            </summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Module">
            <summary>The module in which the problem occurs.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Package">
            <summary>The package in which the problem occurs.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.EntryPointType">
            <summary>Type of the entry point.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.EntryPointName">
            <summary>Fully qualified name of the entry point.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Severity">
            <summary>The severity of the problem type.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.AttributeKey">
            <summary>The attribute key. (Not entirely sure what this is at the moment)</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.ProblemClass">
            <summary>The problem class; that is, the kind of problem.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Hints">
            <summary>The hint values reported.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Description">
            <summary>The user-readable description.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.#ctor(Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem"/> class.
            </summary>
            <exception cref="T:System.ArgumentException">Thrown when one or more arguments have unsupported or
            illegal values.</exception>
            <param name="b">The <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder"/> from which the problem shall be constructed.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder">
            <summary>A builder type to make it easier to construct <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem"/> objects.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.File">
            <summary>The file in which the problem occurs.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.Line">
            <summary>
            The line on which the problem occurs in <see cref="P:File" /> if known; otherwise, 0.
            </summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.Module">
            <summary>The module in which the problem occurs.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.Package">
            <summary>The package in which the problem occurs.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.EntryPointType">
            <summary>Type of the entry point.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.EntryPointName">
            <summary>Fully qualified name of the entry point.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.Severity">
            <summary>The severity of the problem type.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.AttributeKey">
            <summary>The attribute key. (Not entirely sure what this is at the moment)</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.ProblemClass">
            <summary>The problem class; that is, the kind of problem.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.Hints">
            <summary>The hint values reported.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.Description">
            <summary>The user-readable description.</summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Builder.IsEmpty">
            <summary>Gets a value indicating whether this instance is empty.</summary>
            <value>true if this instance is empty, false if not.</value>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.Parse(System.Xml.XmlReader,Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings)">
            <summary>Parses a "problem" node from an Android Studio log and consumes that node.</summary>
            <exception cref="T:System.Xml.XmlException">Thrown when the Android Studio file is incorrect.</exception>
            <param name="reader">The reader from which the problem shall be parsed.</param>
            <param name="strings">NameTable strings used to parse Android Studio files.</param>
            <returns>
            If the problem node is not empty, an instance of <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem" />;
            otherwise, null.
            </returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioProblem.ReadHints(System.Xml.XmlReader,Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings)">
            <summary>Reads a "hints" element, consuming the element.</summary>
            <exception cref="T:System.Xml.XmlException">Thrown when the Android Studio file is incorrect.</exception>
            <param name="reader">The reader from which the hints shall be parsed.</param>
            <param name="strings">NameTable strings used to parse Android Studio files.</param>
            <returns>The set of hint values from <paramref name="reader"/>.</returns>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings">
            <summary>
            Strings used for parsing Android Studio logs.
            </summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Problems">
            <summary>The constant "problems".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Problem">
            <summary>The constant "problem".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.File">
            <summary>The constant "file".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Line">
            <summary>The constant "line".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Module">
            <summary>The constant "module".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Package">
            <summary>The constant "package".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.EntryPoint">
            <summary>The constant "entry_point".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.ProblemClass">
            <summary>The constant "problem_class".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Hints">
            <summary>The constant "hints".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Hint">
            <summary>The constant "hint".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Description">
            <summary>The constant "description".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Type">
            <summary>The constant "TYPE".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.FQName">
            <summary>The constant "FQNAME".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Severity">
            <summary>The constant "severity".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.AttributeKey">
            <summary>The constant "attribute_key".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.Value">
            <summary>The constant "value".</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings.#ctor(System.Xml.XmlNameTable)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.AndroidStudioStrings"/> class.
            </summary>
            <param name="nameTable">The name table from which strings are generated.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.ClangAnalyzerConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>Convert a Clang plist report into the SARIF format.</summary>
            <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null.</exception>
            <param name="input">CLang log file stream.</param>
            <param name="output">Result log writer.</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ContrastSecurityConverter">
            <summary>
            Converts exported Contrast Security XML report files to SARIF format.
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.ContrastSecurityConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Convert Contrast Security log to SARIF format stream
            </summary>
            <param name="input">Contrast log stream</param>
            <param name="output">output stream</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ContrastLogReader">
            <summary>
            Pluggable Contrast Security log reader.
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ContrastLogReader.Context">
            <summary>
            Current context of the result
            </summary>
            <remarks>
            The context accumulates in memory during the streaming,
            but the information we gather is very limited,
            and there is only one context object per input file
            currently constructed
            </remarks>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ContrastLogReader.SchemaStrings">
            <summary>
            Contrast Security exported XML elements and attributes.
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.ContrastLogReader.#ctor">
            <summary>
            Constructor to hydrate the private members
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioDescriptionUnknown">
            <summary>
              Looks up a localized string similar to The check {0} detected a failure..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioEntryPointMissingRequiredData">
            <summary>
              Looks up a localized string similar to Android Studio input for entry point was missing FQNAME or TYPE..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioFileMissing">
            <summary>
              Looks up a localized string similar to The file name was not present in an Android Studio problem, even though a line number was present..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioHasNoLocationInformation">
            <summary>
              Looks up a localized string similar to The Android Studio problem has no identifying location information..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioHintElementMissingValue">
            <summary>
              Looks up a localized string similar to A &quot;hint&quot; element was missing a value in an Android Studio log..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioHintsElementContainedNonHint">
            <summary>
              Looks up a localized string similar to Expected the Hints element to contain only Hint elements, but another element was observed..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioHintStaple">
            <summary>
              Looks up a localized string similar to Possible resolution: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioInvalidLineNumber">
            <summary>
              Looks up a localized string similar to Expected a non-negative line number for Android Studio problem element..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioNotProblemElement">
            <summary>
              Looks up a localized string similar to Attempted to parse a Problem element, but some other data was present..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.AndroidStudioProblemMissingProblemClass">
            <summary>
              Looks up a localized string similar to An AndroidStudio problem could not be created because required &quot;problem class&quot; element was missing..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.ContrastSecuritySiteRootDescription">
            <summary>
              Looks up a localized string similar to The root URI of the web site that was analyzed..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckCppCheckElementMissing">
            <summary>
              Looks up a localized string similar to CppCheck file did not start with &quot;results/cppcheck&quot; element with version information..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckElementNotError">
            <summary>
              Looks up a localized string similar to Could not parse CppCheck error node; element name was not error..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckErrorsElementMissing">
            <summary>
              Looks up a localized string similar to CppCheck file did not contain the errors element in the expected location..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckLocationElementNameIncorrect">
            <summary>
              Looks up a localized string similar to Could not parse CppCheck location node; element name was not &apos;location&apos;..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckLocationFormat">
            <summary>
              Looks up a localized string similar to {0} line {1}.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckLocationMissingLine">
            <summary>
              Looks up a localized string similar to The `line` attribute for a CppCheck &lt;location&gt; was not set..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckLocationMissingName">
            <summary>
              Looks up a localized string similar to The `file` attribute for a CppCheck &lt;location&gt; was not set..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckLocationNameEmpty">
            <summary>
              Looks up a localized string similar to The `file` value for a CppCheckLocation was empty..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckLocationNegativeLine">
            <summary>
              Looks up a localized string similar to The `line` value for a CppCheckLocation must be positive..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.CppCheckMissingLocation">
            <summary>
              Looks up a localized string similar to A CppCheck entry must have a nonzero number of locations..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.ErrorAmbiguousConverterType">
            <summary>
              Looks up a localized string similar to The converter plugin assembly &quot;{0}&quot; contains more than one public class &quot;{1}&quot;..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.ErrorMissingPluginAssembly">
            <summary>
              Looks up a localized string similar to The converter plugin assembly &quot;{0}&quot; does not exist..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.ExpectedElementNamed">
            <summary>
              Looks up a localized string similar to Expected to find an element named {0}..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.FortifyBadLineNumber">
            <summary>
              Looks up a localized string similar to Fortify PathElement has non-positive line start value..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.FortifyFallbackMessage">
            <summary>
              Looks up a localized string similar to Fortify failure in {0}..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.FortifyNotValidPathElement">
            <summary>
              Looks up a localized string similar to A node did not match the PathElement portion of the Fortify schema..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.FortifyNotValidResult">
            <summary>
              Looks up a localized string similar to Result did not match the Fortify schema..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.FxCopNoMessage">
            <summary>
              Looks up a localized string similar to FxCop does not provide messages for suppressed results..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.SemmleInvalidInteger">
            <summary>
              Looks up a localized string similar to The value &quot;{0}&quot; in the {1} field is not an integer..
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.SemmleNotificationFormat">
            <summary>
              Looks up a localized string similar to Line {0}: {1}.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.ConverterResources.SemmleUnknownSeverity">
            <summary>
              Looks up a localized string similar to The severity &quot;{0}&quot; does not correspond to a SARIF result level..
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckConverter.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckConverter"/> class.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Interface implementation that takes a CppChecker log stream and converts its data to a SARIF json stream.
            Read in CppChecker data from an input stream and write Result objects.
            </summary>
            <param name="input">Stream of a CppChecker log</param>
            <param name="output">SARIF json stream of the converted CppChecker log</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError">
            <summary>An error reported by CppCheck.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.Id">
            <summary>The rule ID of the error generated by CppCheck.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.Message">
            <summary>The message of the error generated by CppCheck.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.VerboseMessage">
            <summary>The verbose message of the error generated by CppCheck.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.Severity">
            <summary>The severity of the error generated by CppCheck.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.Locations">
            <summary>The locations to which the error generated by CppCheck refer.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.#ctor(System.String,System.String,System.String,System.String,System.Collections.Immutable.ImmutableArray{Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation})">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError"/> class.</summary>
            <param name="id">The rule ID of the error generated by CppCheck.</param>
            <param name="message">The message of the error generated by CppCheck.</param>
            <param name="verboseMessage">The verbose message of the error generated by CppCheck.</param>
            <param name="severity">The severity of the error generated by CppCheck.</param>
            <param name="locations">The locations to which the error generated by CppCheck refer.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.Parse(System.Xml.XmlReader,Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings)">
            <summary>
            Parses the element on which an <see cref="T:System.Xml.XmlReader"/> is positioned as a CppCheck error node.
            </summary>
            <param name="reader">The reader from which a CppCheck error shall be read.</param>
            <param name="strings">Strings used to parse the CppCheck log.</param>
            <returns>
            A <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError"/> parsed from the XML on which <paramref name="reader"/> is
            positioned.
            </returns>
            <exception cref="T:System.Xml.XmlException">The xml on which <paramref name="reader"/> is placed is
            in an incorrect format.</exception>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckError.ToSarifIssue">
            <summary>Converts this instance to <see cref="T:Microsoft.CodeAnalysis.Sarif.Result"/>.</summary>
            <returns>This instance as an <see cref="T:Microsoft.CodeAnalysis.Sarif.Result"/>.</returns>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation">
            <summary>A "location" structure from a CppCheck file.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.File">
            <summary>The file name from a CppCheck location node.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.Line">
            <summary>The line number from a CppCheck location node.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.#ctor(System.String,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation"/> struct.</summary>
            <exception cref="T:System.ArgumentException">Thrown if <paramref name="file"/> is null or whitespace.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="line"/> is negative.</exception>
            <param name="file">The file value from the location. This must be a non-null non-whitespace value.</param>
            <param name="line">The line value from the location. This value must be positive.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.Parse(System.Xml.XmlReader,Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings)">
            <summary>
            Parses a "location" node from the supplied instance of <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <exception cref="T:System.Xml.XmlException">Thrown if <paramref name="reader"/> points to XML of an
            incorrect format.</exception>
            <param name="reader">The reader from which XML will be parsed. Upon entry to this method, this
            XML reader must be positioned on the location node to parse. Upon completion of this method,
            the reader will be positioned on the node following the location node.</param>
            <param name="strings">Strings used to parse the CppCheck log.</param>
            <returns>
            A <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation"/> instance containing data from the current node of
            <paramref name="reader"/>.
            </returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.ToSarifPhysicalLocation">
            <summary>Converts this instance to a <see cref="T:Microsoft.CodeAnalysis.Sarif.PhysicalLocation"/>.</summary>
            <returns>This instance as a <see cref="T:Microsoft.CodeAnalysis.Sarif.PhysicalLocation"/>.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.Equals(System.Object)">
            <summary>Tests if this <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation"/> is considered equal to another.</summary>
            <param name="obj">Another object to compare to.</param>
            <returns>true if the objects are considered equal, false if they are not.</returns>
            <seealso cref="M:System.ValueType.Equals(object)"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.Equals(Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation)">
            <summary>Tests if this <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation"/> is considered equal to another.</summary>
            <param name="other">The CppCheck location to compare to this instance.</param>
            <returns>true if the objects are considered equal, false if they are not.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.GetHashCode">
            <summary>Returns a hash code for this instance.</summary>
            <returns>A hash code for this instance.</returns>
            <seealso cref="M:System.ValueType.GetHashCode()"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.op_Equality(Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation,Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation)">
            <summary>Equality operator.</summary>
            <param name="left">The left hand side.</param>
            <param name="right">The right hand side.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.op_Inequality(Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation,Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation)">
            <summary>Inequality operator.</summary>
            <param name="left">The left hand side.</param>
            <param name="right">The right hand side.</param>
            <returns>The result of the operation.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckLocation.ToString">
            <summary>Convert this instance into a string representation.</summary>
            <returns>A string that represents this instance.</returns>
            <seealso cref="M:System.ValueType.ToString()"/>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings">
            <summary>String constants for CppCheck from an <see cref="T:System.Xml.XmlNameTable"/>.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Results">
            <summary>The string constant "results".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.CppCheck">
            <summary>The string constant "cppcheck".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Version">
            <summary>The string constant "version".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Errors">
            <summary>The string constant "errors".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Error">
            <summary>The string constant "error".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Id">
            <summary>The string constant "id".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Msg">
            <summary>The string constant "msg".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Verbose">
            <summary>The string constant "verbose".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Severity">
            <summary>The string constant "severity".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Location">
            <summary>The string constant "location".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.File">
            <summary>The string constant "file".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.Line">
            <summary>The string constant "line".</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings.#ctor(System.Xml.XmlNameTable)">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.CppCheckStrings"/> class.</summary>
            <param name="nameTable">The name table from which strings shall be obtained.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.Extensions.ReadOptionalElementContentAsString(System.Xml.XmlReader,System.String)">
            <summary>An XmlReader extension method that reads optional element's content as string.</summary>
            <param name="xmlReader">The xmlReader from which line data shall be retrieved.</param>
            <param name="elementName">Name of the element expected.</param>
            <returns>The optional element content as string if the element is present; otherwise, null.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.Extensions.CreateException(System.Xml.XmlReader,System.String)">
            <summary>
            Creates an exception with line number and position data from an <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="xmlReader">The xmlReader from which line data shall be retrieved.</param>
            <param name="message">The message to attach to the exception.</param>
            <returns>
            The new exception with <paramref name="message"/>, and file and line information from
            <paramref name="xmlReader"/>.
            </returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.Extensions.CreateException(System.Xml.XmlReader,System.String,System.Object[])">
            <summary>Creates an exception with line number and position data from an
            <see cref="T:System.Xml.XmlReader"/>.</summary>
            <param name="xmlReader">The xmlReader from which line data shall be retrieved.</param>
            <param name="message">The message to attach to the exception.</param>
            <param name="args">A variable-length parameters list containing arguments formatted into
            <paramref name="message"/>.</param>
            <returns>The new exception with <paramref name="message"/>, and file and line information from
            <paramref name="xmlReader"/>.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.Extensions.IgnoreElement(System.Xml.XmlReader,System.String,Microsoft.CodeAnalysis.Sarif.Converters.IgnoreOptions)">
            <summary>Asserts that the local name of a given element is the name indicated, and ignores the
            element's contents.</summary>
            <exception cref="T:System.Xml.XmlException">Thrown when the XML content pointed to by
            <paramref name="xmlReader"/> does not match the indicated <paramref name="elementName"/> and
            <paramref name="options"/>.</exception>
            <param name="xmlReader">The XML reader from which the element shall be read.</param>
            <param name="elementName">Name of the element.</param>
            <param name="options">Options deciding what content to skip.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.Extensions.CreateRegion(System.Int32)">
            <summary>
            Creates a new region with the start line filled out.
            </summary>
            <param name="startLine">The line to set in the region.</param>
            <returns>A <see cref="T:Microsoft.CodeAnalysis.Sarif.Region"/> with <see cref="P:Microsoft.CodeAnalysis.Sarif.Region.StartLine"/> filled out.</returns>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FlawFinderCsvResult">
            <summary>
            Represents one row of a FlawFinder CSV file.
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyConverter.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyConverter"/> class.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Interface implementation for converting a stream of Fortify report in XML format to a
            SARIF json format stream.
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null.</exception>
            <param name="input">Stream of the Fortify report.</param>
            <param name="output">Stream of SARIF json.</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyConverter.ConvertFortifyIssueToSarifIssue(Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue)">
            <summary>Converts a Fortify result to a static analysis results interchange format result.</summary>
            <param name="fortify">The Fortify result convert.</param>
            <returns>
            A SARIF result <see cref="T:Microsoft.CodeAnalysis.Sarif.Result"/> containing the same content as the supplied
            <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue"/>.
            </returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprConverter.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprConverter"/> class.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Interface implementation for converting a stream in Fortify FPR format to a stream in
            SARIF format.
            </summary>
            <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null.</exception>
            <param name="input">Stream in Fortify FPR format.</param>
            <param name="output">Stream in SARIF format.</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprConverter.Snippet">
            <summary>
             Represents a Snippet in the Fortify format converted to SARIF types.
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprConverter.Node">
            <summary>
             Represents a Node in the Fortify format converted to SARIF types.
            </summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.CreatedTimestamp">
            <summary>The string constant "CreatedTS"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.DateAttribute">
            <summary>The string constant "date"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.TimeAttribute">
            <summary>The string constant "time"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Uuid">
            <summary>The string constant "UUID"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Build">
            <summary>The string constant "Build".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.BuildId">
            <summary>The string constant "BuildID"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.SourceBasePath">
            <summary>The string constant "SourceBasePath"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.SourceFiles">
            <summary>The string constant "SourceFiles"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.File">
            <summary>The string constant "File"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.SizeAttribute">
            <summary>The string constant "size"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.TypeAttribute">
            <summary>The string constant "type"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.EncodingAttribute">
            <summary>The string constant "encoding"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Name">
            <summary>The string constant "Name"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Vulnerabilities">
            <summary>The string constant "Vulnerabilities"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Vulnerability">
            <summary>The string constant "Vulnerability"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.ClassId">
            <summary>The string constant "ClassID"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Kingdom">
            <summary>The string constant "Kingdom"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Type">
            <summary>The string constant "Type"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Subtype">
            <summary>The string constant "Subtype"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.DefaultSeverity">
            <summary>The string constant "DefaultSeverity"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.InstanceSeverity">
            <summary>The string constant "InstanceSeverity"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Confidence">
            <summary>The string constant "Confidence"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Level">
            <summary>The string constant "Level"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.AnalysisInfo">
            <summary>The string constant "AnalysisInfo"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.ReplacementDefinitions">
            <summary>The string constant "ReplacementDefinitions"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Def">
            <summary>The string constant "Def"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.KeyAttribute">
            <summary>The string constant "key"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.ValueAttribute">
            <summary>The string constant "value"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Unified">
            <summary>The string constant "Unified"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Trace">
            <summary>The string constant "Trace"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Entry">
            <summary>The string constant "Entry"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.NodeRef">
            <summary>The string constant "NodeRef"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.IsDefaultAttribute">
            <summary>The string constant "isDefault"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.LabelAttribute">
            <summary>The string constant "label"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.SourceLocation">
            <summary>The string constant "SourceLocation"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.SnippetAttribute">
            <summary>The string constant "snippet"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.PathAttribute">
            <summary>The string constant "path"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.LineAttribute">
            <summary>The string constant "line"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.LineEndAttribute">
            <summary>The string constant "lineEnd"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.ColStartAttribute">
            <summary>The string constant "colStart"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.ColEndAttribute">
            <summary>The string constant "colEnd"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Description">
            <summary>The string constant "Description"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.CustomDescription">
            <summary>The string constant "CustomDescription"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.ClassIdAttribute">
            <summary>The string constant "classID"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Abstract">
            <summary>The string constant "Abstract"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Explanation">
            <summary>The string constant "Explanation"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.UnifiedNodePool">
            <summary>The string constant "UnifiedNodePool"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Node">
            <summary>The string constant "Node"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Action">
            <summary>The string constant "Action"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Snippets">
            <summary>The string constant "Snippets"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Snippet">
            <summary>The string constant "Snippet"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.IdAttribute">
            <summary>The string constant "id"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.StartLine">
            <summary>The string constant "StartLine"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.EndLine">
            <summary>The string constant "EndLine"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Text">
            <summary>The string constant "Text"</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.CommandLine">
            <summary>The string constant "CommandLine".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Argument">
            <summary>The string constant "Argument".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Errors">
            <summary>The string constant "Errors".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Error">
            <summary>The string constant "Error".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.CodeAttribute">
            <summary>The string constant "code".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.MachineInfo">
            <summary>The string constant "MachineInfo".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.FilterResult">
            <summary>The string constant "FilterResult".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.RuleInfo">
            <summary>The string constant "RuleInfo".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Rule">
            <summary>The string constant "Rule".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.MetaInfo">
            <summary>The string constant "MetaInfo".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Group">
            <summary>The string constant "Group".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.NameAttribute">
            <summary>The string constant "NameAttribute".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Hostname">
            <summary>The string constant "Hostname".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Username">
            <summary>The string constant "Username".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.Platform">
            <summary>The string constant "Platform".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.EngineVersion">
            <summary>The string constant "EngineVersion".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.InstanceID">
            <summary>The string constant "InstanceID".</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings.#ctor(System.Xml.XmlNameTable)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyFprStrings"/> class.
            </summary>
            <param name="nameTable">
            The name table from which strings shall be retrieved.
            </param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue">
            <summary>A Fortify result element.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.RuleId">
            <summary>The Rule ID stored in the Fortify result if present; otherwise, null.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.InstanceId">
            <summary>The Instance ID stored in the Fortify result if present; otherwise, null.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.Category">
            <summary>The category of Fortify result.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.Kingdom">
            <summary>The kingdom of the Fortify result.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.Abstract">
            <summary>The abstract (description) message of the Fortify result if present; otherwise, null.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.AbstractCustom">
            <summary>
            A custom user-provided abstract (description) message of the Fortify result if it is present;
            otherwise, null.
            </summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.Priority">
            <summary>
            The "friority" (which appears to be an intentional misspelling of "priority") of the Fortify
            result if present; otherwise, null.
            </summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.PrimaryOrSink">
            <summary>The primary location for the Fortify result; this will be the sink for data flow rules.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.Source">
            <summary>Source for the flagged data flow if present; otherwise, null.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.CweIds">
            <summary>List of CWE IDs stapled to the Fortify result, if present.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement,Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement,System.Collections.Immutable.ImmutableArray{System.Int32})">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue"/> class.</summary>
            <param name="ruleId">The Rule ID stored in the Fortify result.</param>
            <param name="iid">The Instance ID stored in the Fortify result.</param>
            <param name="category">The category of Fortify result.</param>
            <param name="kingdom">The kingdom of the Fortify result.</param>
            <param name="abs">The abstract (description) message of the Fortify result if present; otherwise, null.</param>
            <param name="abstractCustom">A custom user-provided abstract (description) message of the Fortify result if it is present;
            otherwise, null.</param>
            <param name="priority">The "friority" (which appears to be an intentional misspelling of "priority") of the Fortify
            result if present; otherwise, null.</param>
            <param name="primaryOrSink">The primary location for the Fortify result; this will be the sink for data flow rules.</param>
            <param name="source">Source for the flagged data flow if present; otherwise, null.</param>
            <param name="cweIds">List of CWE IDs stapled to the Fortify result, if present.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.Parse(System.Xml.XmlReader,Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings)">
            <summary>
            Parses a Fortify Result element from an <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="xmlReader">The <see cref="T:System.Xml.XmlReader"/> from which an element containing a Fortify result shall be
            consumed. When this method returns, this <see cref="T:System.Xml.XmlReader"/> is positioned on the following element.</param>
            <param name="strings">Strings used in processing a Fortify report.</param>
            <returns>A <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue"/> containing data from the node on which <paramref name="xmlReader"/> was
            placed when this method was called.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyIssue.ParseCweIds(System.String)">
            <summary>
            Converts the CWE ID format from Fortify to a plain list of integers.
            </summary>
            <param name="cweIdSource">The string from which CWE IDs shall be parsed.</param>
            <returns>The CWE IDs from the supplied string as an immutable array.</returns>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement">
            <summary>A Fortify path element structure, which serves as a location identifier. This type is
            typically used to represent result locations, datapath sources, and datapath sinks.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement.FilePath">
            <summary>Full pathname of the file.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement.LineStart">
            <summary>The line start index.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement.TargetFunction">
            <summary>Target function name; may be null.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement.#ctor(System.String,System.Int32,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement" /> class.</summary>
            <exception cref="T:System.ArgumentNullException">Thrown when <paramref name="filePath"/> null.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when one or more arguments are outside the
            required range.</exception>
            <param name="filePath">Full pathname of the file.</param>
            <param name="lineStart">The line start index.</param>
            <param name="targetFunction">Target function name; may be null.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement.Parse(System.Xml.XmlReader,Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings)">
            <summary>Parses an element as a Fortify PathElement node, consuming the node.</summary>
            <param name="xmlReader">The <see cref="T:System.Xml.XmlReader"/> from which a node shall be parsed. When
            this function returns, this reader is placed directly after the element on which it is
            currently placed.</param>
            <param name="strings">Strings used in processing Fortify logs.</param>
            <returns>A <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyPathElement"/> parsed from the element on which
            <paramref name="xmlReader"/> is positioned when this method is called.</returns>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings">
            <summary>Strings from the Fortify XSD used for parsing Fortify logs.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.ReportSection">
            <summary>The string constant "ReportSection".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Title">
            <summary>The string constant "Title".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.SubSection">
            <summary>The string constant "SubSection".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Description">
            <summary>The string constant "Description".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Text">
            <summary>The string constant "Text".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Issue">
            <summary>The string constant "Issue".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Iid">
            <summary>The string constant "iid".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.RuleId">
            <summary>The string constant "ruleID".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Category">
            <summary>The string constant "Category".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Folder">
            <summary>The string constant "Folder".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Kingdom">
            <summary>The string constant "Kingdom".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Abstract">
            <summary>The string constant "Abstract".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.AbstractCustom">
            <summary>The string constant "AbstractCustom".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Friority">
            <summary>The string constant "Friority" [sic].</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Tag">
            <summary>The string constant "Tag".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Comment">
            <summary>The string constant "Comment".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Primary">
            <summary>The string constant "Primary".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Source">
            <summary>The string constant "Source".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.TraceDiagramPath">
            <summary>The string constant "TraceDiagramPath".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.ExternalCategory">
            <summary>The string constant "ExternalCategory".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Type">
            <summary>The string constant "type".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.FileName">
            <summary>The string constant "FileName".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.FilePath">
            <summary>The string constant "FilePath".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.LineStart">
            <summary>The string constant "LineStart".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.Snippet">
            <summary>The string constant "Snippet".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.SnippetLine">
            <summary>The string constant "SnippetLine".</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.TargetFunction">
            <summary>The string constant "TargetFunction".</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings.#ctor(System.Xml.XmlNameTable)">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.FortifyStrings"/> class.</summary>
            <param name="nameTable">The name table from which strings shall be retrieved.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FxCopConverter">
             <summary>
             Converts FxCop report files to sarif format
             </summary>
            <remarks>
             FxCop project files are not supported due to
             loss of source location information
            </remarks>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FxCopConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Convert FxCop log to SARIF format stream
            </summary>
            <param name="input">FxCop log stream</param>
            <param name="output">output stream</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FxCopLogReader">
            <summary>
            Pluggable FxCop log reader
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FxCopLogReader.Context">
            <summary>
            Current context of the result
            </summary>
            <remarks>
            The context accumulates in memory during the streaming,
            but the information we gather is very limited,
            and there is only one context object per input file
            currently constructed
            </remarks>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.FxCopLogReader.SchemaStrings">
            <summary>
            FxCop xml elements and attributes
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.FxCopLogReader.#ctor">
            <summary>
            Constructor to hydrate the private members
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.ControlGroup.Controls">
            <summary>
            The control IDs in this group
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.ControlGroup.Id">
            <summary>
            The unique identifier of the group
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.ControlGroup.Title">
            <summary>
            The name of the group
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.ExecJsonControl.Code">
            <summary>
            The raw source code of the control. Note that if this is an overlay control, it does not
            include the underlying source code
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.ExecJsonControl.Id">
            <summary>
            The ID of this control
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.ExecJsonControl.Results">
             <summary>
             A list of all results of the controls describe blocks.
            
             For instance, if in the controls code we had the following:
             describe sshd_config do
             its('Port') { should cmp 22 }
             end
             The result of this block as a ControlResult would be appended to the results list.
             </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.Platform.Name">
            <summary>
            The name of the platform this was run on.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.Platform.Release">
            <summary>
            The version of the platform this was run on.
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.SourceLocation.Line">
            <summary>
            The line at which this statement is located in the file
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.SourceLocation.Ref">
            <summary>
            Path to the file that this statement originates from
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.StatisticBlock.Total">
            <summary>
            Total number of controls (in this category) for this inspec execution.
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.StatisticHash">
            <summary>
            Breakdowns of control statistics by result
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.Statistics.Controls">
            <summary>
            Breakdowns of control statistics by result
            </summary>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.HdfModel.Statistics.Duration">
            <summary>
            How long (in seconds) this inspec exec ran for.
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.IgnoreOptions">
            <summary>A bitfield of flags for specifying the method by which XML elements shall be ignored.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.IgnoreOptions.Required">
            <summary>Requires exactly one of the indicated XML node be present.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.IgnoreOptions.Optional">
            <summary>Allows no instance of the XML node indicated to be present.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.IgnoreOptions.Multiple">
            <summary>Ignores an unbounded number of instances of the indicated XML node.</summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.SemmleQLConverter">
            <summary>
            Converts a log file from the Semmle format to the SARIF format.
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SemmleQLConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Converts a Semmle log file in CSV format to a SARIF log file.
            </summary>
            <param name="input">
            Input stream from which to read the Semmle log.
            </param>
            <param name="output">
            Output string to which to write the SARIF log.
            </param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
            <exception cref="T:System.ArgumentNullException">
            Thrown when one or more required arguments are null.
            </exception>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SemmleQLConverter.MakeRegion(System.Collections.Generic.List{System.String})">
            <summary>
            Create a Region object that contains only those properties required by the
            SARIF spec.
            </summary>
            <param name="fields">
            Array of fields from a CSV record.
            </param>
            <returns>
            A Region object that contains only those properties required by the SARIF spec.
            </returns>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader">
            <summary>
            A Fast XML Reader that reads only the requested entities
            and uses delegates to create objects along the way
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.#ctor(Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable,System.Xml.XmlReader)">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader"/> class.</summary>
            <param name="dispatchTable">The dispatch table used to fire delegates for XML elements on
            this instance.</param>
            <param name="xmlReader">The reader from which XML shall be retrieved. This SparseReader takes
            ownership of this XML reader and destroys it upon destruction.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.CreateFromStream(Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable,System.IO.Stream)">
            <summary>
            Creates a new <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader"/> pointing to a <see cref="T:System.IO.Stream"/> rather
            than a <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="dispatchTable">The dispatch table used to fire delegates for XML elements on
            this instance.</param>
            <param name="stream">The stream from which XML shall be retrieved. The SparseReader takes
            ownership of this stream and is responsible for destroying it.</param>
            <returns>
            A <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader"/> wrapping the stream <paramref name="stream"/>.
            </returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.CreateFromStream(Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable,System.IO.Stream,System.Xml.Schema.XmlSchemaSet)">
            <summary>
            Creates a new <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader"/> pointing to a <see cref="T:System.IO.Stream"/> rather
            than a <see cref="T:System.Xml.XmlReader"/>.
            </summary>
            <param name="dispatchTable">The dispatch table used to fire delegates for XML elements on
            this instance.</param>
            <param name="stream">The stream from which XML shall be retrieved. The SparseReader takes
            ownership of this stream and is responsible for destroying it.</param>
            <param name="schemaSet">The xml schema to validate the input against</param>
            <returns>
            A <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader"/> wrapping the stream <paramref name="stream"/>.
            </returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadChildren(System.String,System.Object)">
            <summary>Reads the children of <see cref="M:XmlReader"/>.</summary>
            <param name="tagName">Name of the tag.</param>
            <param name="parent">The parent.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadChildren(System.String,System.Object,System.String@)">
            <summary>Reads the children of <see cref="M:XmlReader"/>.</summary>
            <param name="tagName">Name of the tag.</param>
            <param name="parent">The parent.</param>
            <param name="innerText">The inner text, if any, associated with the tag.</param>
        </member>
        <member name="P:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.LocalName">
            <summary>Gets the local name of the current element.</summary>
            <value>The local name of the current element.</value>
            <seealso cref="P:XmlReader.LocalName"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.Skip">
            <summary>Skips the element on which this <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader"/> is currently positioned.</summary>
            <seealso cref="M:XmlReader.Skip"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadAttributeString(System.String)">
            <summary>Reads an attribute value as a string.</summary>
            <param name="attributeName">Name of the attribute to read.</param>
            <returns>The attribute string if the attribute exists; or null if it doesn't exist.</returns>
            <seealso cref="M:XmlReader.GetAttribute"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadAttributeInt(System.String)">
            <summary>Reads an attribute value as an integer.</summary>
            <param name="attributeName">Name of the attribute to read.</param>
            <returns>The attribute value converted to an integer if it exists; otherwise, null.</returns>
            <seealso cref="M:XmlReader.GetAttribute"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadAttributeBool(System.String)">
            <summary>Reads an attribute value as a boolean.</summary>
            <param name="attributeName">Name of the attribute to read.</param>
            <returns>The attribute value converted to a boolean if it exists; otherwise, null.</returns>
            <seealso cref="M:XmlReader.GetAttribute"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadElementContentAsString">
            <summary>Reads the current element's content as a string and consumes the element.</summary>
            <returns>The element's content as a string.</returns>
            <seealso cref="M:XmlReader.ReadElementContentAsString"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadElementContentAsInt32">
            <summary>
            Reads the current element's content as an integer and consumes the element.
            </summary>
            <returns>The element's content as a integer.</returns>
            <seealso cref="M:XmlReader.ReadElementContentAsInt32"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadElementContentAsInt32OrDefault">
            <summary>
            Read's the current element's content and attempts to convert it to an integer. Consumes the
            element.
            </summary>
            <returns>The element content as an int if it can be parsed as an int; otherwise, 0.</returns>
            <seealso cref="M:XmlReader.ReadElementContentAsInt32"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadElementContentAsDouble">
            <summary>
            Reads the current element's content as a double and consumes the element.
            </summary>
            <returns>The element's content as a double.</returns>
            <seealso cref="M:XmlReader.ReadElementContentAsDouble"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.ReadElementContentAsDoubleOrDefault">
            <summary>
            Attempts to the current element's content as a double and consumes the element.
            </summary>
            <returns>The element's content as a double if it can be parsed as a double; otherwise, 0.0.</returns>
            <seealso cref="M:XmlReader.ReadElementContentAsDouble"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader.Dispose">
            <summary>
            Destroys this <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader"/> (and the underlying <see cref="F:Microsoft.CodeAnalysis.Sarif.Converters.SparseReader._xmlReader"/>).
            </summary>
            <seealso cref="M:System.IDisposable.Dispose()"/>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable">
            <summary>
            Sparse reader dispatch table. This is a table of element name to delegate that allows a
            caller to amortize the SparseReader delegate construction.
            </summary>
            <seealso cref="T:System.Collections.Generic.IEnumerable{KeyValuePair{string, Action{SparseReader, Object}}}"/>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable.Add(System.String,System.Action{Microsoft.CodeAnalysis.Sarif.Converters.SparseReader,System.Object})">
            <summary>Adds a handler for an element name.</summary>
            <param name="elementName">Name of the element for which a handler shall be installed.</param>
            <param name="handler">The handler delegate.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable.Dispatch(System.String,Microsoft.CodeAnalysis.Sarif.Converters.SparseReader,System.Object)">
            <summary>Handles .</summary>
            <param name="elementName">Name of the element for which a handler was installed.</param>
            <param name="source">Source for the.</param>
            <param name="context">The context.</param>
            <returns>true if a dispatcher was registered for that element name; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable.System#Collections#IEnumerable#GetEnumerator">
            <summary>Gets the enumerator.</summary>
            <returns>The enumerator.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.SparseReaderDispatchTable.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,System#Action{Microsoft#CodeAnalysis#Sarif#Converters#SparseReader,System#Object}}}#GetEnumerator">
            <summary>Gets the enumerator.</summary>
            <returns>The enumerator.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.StaticDriverVerifierConverter.#ctor">
            <summary>Initializes a new instance of the <see cref="T:Microsoft.CodeAnalysis.Sarif.Converters.StaticDriverVerifierConverter"/> class.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.StaticDriverVerifierConverter.Convert(System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData)">
            <summary>
            Interface implementation that takes a Static Driver Verifier log stream and converts
             its data to a SARIF json stream. Read in Static Driver Verifier data from an input
             stream and write Result objects.
            </summary>
            <param name="input">Stream of a Static Driver Verifier log</param>
            <param name="output">SARIF json stream of the converted Static Driver Verifier log</param>
            <param name="dataToInsert">Optionally emitted properties that should be written to log.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.StringReference">
            <summary>A class that makes atomized string reference comparison easier.</summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.StringReference.AreEqual(System.String,System.String)">
            <summary>Compares strings for reference equality and asserts if they are equal but not reference equal in debug mode.</summary>
            <param name="left">The first string to compare.</param>
            <param name="right">The second string to compare.</param>
            <returns>true if <c>Object.ReferenceEquals(left, right)</c>; otherwise, false.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.StringReference.Equals(System.Object,System.Object)">
            <summary>Do not call this function. Prevents typo StringReference.Equals from compiling.</summary>
            <param name="unusedA">Object to be compared.</param>
            <param name="unusedB">Object to be compared.</param>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.TextFormats.BaseTabularReader">
            <summary>
             Base class for tabular file readers.
             This class provides buffer management (refill and resize).
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.TextFormats.BaseTabularReader.NextRow">
             <summary>
              Read the next row from the file.
             </summary>
             <remarks>
              Implementers must find the cells and end of the next row,
              filling _currentRow with the new cell values.
            
              See TsvReader for a simple but full implementation.
             </remarks>
             <returns>True if another row was found, False otherwise</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.TextFormats.BaseTabularReader.RefillBuffer">
            <summary>
             Read more from the file into the buffer.
            </summary>
            <returns>True if more was read, False if end of file was previously reached.</returns>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.TextFormats.BaseTabularReader.Current">
            <summary>
             Return the string values of the current row columns.
            </summary>
        </member>
        <!-- Badly formed XML comment ignored for member "T:Microsoft.CodeAnalysis.Sarif.Converters.TextFormats.CsvReader" -->
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.TextFormats.CsvReader.NextCellEnd(System.Boolean,System.Boolean@)">
            <summary>
             Return the index of the comma or newline delimiter terminating the cell value
             starting at _nextIndex, or return _bufferFilledLength if one wasn't found
             in the buffer range.
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.TextFormats.TsvReader">
            <summary>
             TsvReader provides a simple interface for reading TSV files.
            </summary>
            <remarks>
             Loosely based on: https://github.com/Microsoft/elfie-arriba/blob/master/Elfie/Elfie/Serialization/TsvReader.cs
            </remarks>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ToolFileConverterBase">
            <summary>
            Base class for tool file converters. Encapsulates the common logic
            for populating the logicalLocations array.
            </summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat">
            <summary>Values referring to a source format to convert to the static analysis results interchange format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.None">
            <summary>An unset tool format value.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.AndroidStudio">
            <summary>Android Studio's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.ClangAnalyzer">
            <summary>Clang analyzer's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.ClangTidy">
            <summary>Clang analyzer's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.ContrastSecurity">
            <summary>Contrast Security's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.CppCheck">
            <summary>CppCheck's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.FlawFinder">
            <summary>FlawFinder's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.Fortify">
            <summary>Fortify's report file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.FortifyFpr">
            <summary>Fortify's FPR file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.FxCop">
            <summary>FxCop's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.Hdf">
            <summary>Heimdall Tools's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.PREfast">
            <summary>PREfast's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.Pylint">
            <summary>Pylint file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.SemmleQL">
            <summary>Semmle's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.StaticDriverVerifier">
            <summary>Static Driver Verifier's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.TSLint">
            <summary>TSLint's file format.</summary>
        </member>
        <member name="F:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormat.MSBuild">
            <summary>MSBuild's build log format, from which diagnostic messages can be parsed.</summary>
        </member>
        <member name="T:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormatConverter">
            <summary>
            A class that provides helpers for converting a log file produced by
            one of a well-known set of tools to the SARIF format.
            </summary>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormatConverter.ConvertToStandardFormat(System.String,System.String,System.String,Microsoft.CodeAnalysis.Sarif.FilePersistenceOptions,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData,System.String)">
            <summary>Converts a tool log file into the SARIF format.</summary>
            <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null.</exception>
            <exception cref="T:System.ArgumentException">Thrown when one or more arguments have unsupported or
            illegal values.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown when the requested operation is invalid.</exception>
            <param name="toolFormat">The tool format of the input file.</param>
            <param name="inputFileName">The input log file name.</param>
            <param name="outputFileName">The name of the file to which the resulting SARIF log shall be
            written. This cannot be a directory.</param>
            <param name="conversionOptions">Options for controlling the conversion.</param>
            <param name="pluginAssemblyPath">Path to plugin assembly containing converter types.</param>
        </member>
        <member name="M:Microsoft.CodeAnalysis.Sarif.Converters.ToolFormatConverter.ConvertToStandardFormat(System.String,System.IO.Stream,Microsoft.CodeAnalysis.Sarif.IResultLogWriter,Microsoft.CodeAnalysis.Sarif.OptionallyEmittedData,System.String)">
            <summary>Converts a tool log file represented as a stream into the SARIF format.</summary>
            <exception cref="T:System.ArgumentNullException">Thrown when one or more required arguments are null.</exception>
            <exception cref="T:System.ArgumentException">Thrown when one or more arguments have unsupported or
            illegal values.</exception>
            <param name="toolFormat">The tool format of the input file.</param>
            <param name="inputStream">A stream that contains tool log contents.</param>
            <param name="outputStream">A stream to which the converted output should be written.</param>
            <param name="pluginAssemblyPath">Path to plugin assembly containing converter types.</param>
        </member>
    </members>
</doc>
