Show / Hide Table of Contents

Class Bom

Inheritance
System.Object
Bom
Namespace: CycloneDX.Models
Assembly: CycloneDX.Core.dll
Syntax
public class Bom : object

Properties

| Improve this Doc View Source

Annotations

Declaration
public List<Annotation> Annotations { get; set; }
Property Value
Type Description
List<Annotation>
| Improve this Doc View Source

BomFormat

Declaration
public string BomFormat { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Components

Declaration
public List<Component> Components { get; set; }
Property Value
Type Description
List<Component>
| Improve this Doc View Source

Compositions

Declaration
public List<Composition> Compositions { get; set; }
Property Value
Type Description
List<Composition>
| Improve this Doc View Source

Declarations

Declaration
public Declarations Declarations { get; set; }
Property Value
Type Description
Declarations
| Improve this Doc View Source

Definitions

Declaration
public Definitions Definitions { get; set; }
Property Value
Type Description
Definitions
| Improve this Doc View Source

Dependencies

Declaration
public List<Dependency> Dependencies { get; set; }
Property Value
Type Description
List<Dependency>
| Improve this Doc View Source

ExternalReferences

Declaration
public List<ExternalReference> ExternalReferences { get; set; }
Property Value
Type Description
List<ExternalReference>
| Improve this Doc View Source

Formulation

Declaration
public List<Formula> Formulation { get; set; }
Property Value
Type Description
List<Formula>
| Improve this Doc View Source

Metadata

Declaration
public Metadata Metadata { get; set; }
Property Value
Type Description
Metadata
| Improve this Doc View Source

NonNullableVersion

Declaration
public int NonNullableVersion { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Properties

Declaration
public List<Property> Properties { get; set; }
Property Value
Type Description
List<Property>
| Improve this Doc View Source

SerialNumber

Declaration
public string SerialNumber { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Services

Declaration
public List<Service> Services { get; set; }
Property Value
Type Description
List<Service>
| Improve this Doc View Source

Signature

Declaration
public SignatureChoice Signature { get; set; }
Property Value
Type Description
SignatureChoice
| Improve this Doc View Source

SpecVersion

Declaration
public SpecificationVersion SpecVersion { get; set; }
Property Value
Type Description
SpecificationVersion
| Improve this Doc View Source

SpecVersionString

Declaration
public string SpecVersionString { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Version

Declaration
public int? Version { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>
| Improve this Doc View Source

Vulnerabilities

Declaration
public List<Vulnerability> Vulnerabilities { get; set; }
Property Value
Type Description
List<Vulnerability>
| Improve this Doc View Source

XmlSignature

Declaration
public XmlElement XmlSignature { get; set; }
Property Value
Type Description
XmlElement

Methods

| Improve this Doc View Source

ShouldSerializeAnnotations()

Declaration
public bool ShouldSerializeAnnotations()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeDeclarations()

Declaration
public bool ShouldSerializeDeclarations()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeDependencies()

Declaration
public bool ShouldSerializeDependencies()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeExternalReferences()

Declaration
public bool ShouldSerializeExternalReferences()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeFormulation()

Declaration
public bool ShouldSerializeFormulation()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeNonNullableVersion()

Declaration
public bool ShouldSerializeNonNullableVersion()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeProperties()

Declaration
public bool ShouldSerializeProperties()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeServices()

Declaration
public bool ShouldSerializeServices()
Returns
Type Description
System.Boolean
| Improve this Doc View Source

ShouldSerializeVulnerabilities()

Declaration
public bool ShouldSerializeVulnerabilities()
Returns
Type Description
System.Boolean

Extension Methods

BomUtils.Copy(Bom)
SpdxDocumentConverters.ToSpdx(Bom)
Creators.GetSpdxCreators(Bom)
Creators.AddSpdxCreators(Bom, List<String>)
Files.GetSpdxFiles(Bom)
Files.AddSpdxFiles(Bom, List<File>)
CycloneDXBomHelpers.AddSpdxPackages(Bom, SpdxDocument)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX