Table of Contents

Namespace Dassie.Configuration

Classes

AssemblyReference

Represents a reference to an external assembly.

BuildEvent

Represents a build event.

BuildLogOptions

Represents a list of build log devices.

BuildProfile

Represents a build profile.

CodeAnalysisConfiguration

Used to configure the behavior of a code analyzer.

CodeAnalysisConfiguration.Configure

Configures the severity of an analysis message.

ConfigObject

Represents an XML-backed configuration object.

ConfigPropertyAttribute

Marks a property as being part of the Dassie configuration system.

DassieConfig

Represents the top-level configuration object of the Dassie project configuration system.

DebugProfile

Represents a debug profile.

Define

Represents a macro definition.

DescriptionAttribute

Sets the description of a property.

DocumentSourceList

Represents a list of document sources.

ExplicitAttribute

Marks a property as explicit, which causes it to always be serialized, even if the property is set to its default value.

Extension

Represents a transient extension definition.

FileReference

Represents a file reference.

Ignore

Represents an ignored message.

Import

Represents an imported configuration file.

MalformedPropertyValueException

Represents an exception caused by an invalid property value.

ManagedResource

Represents a managed resource.

Message

Represents an ignored message.

PackageReference

Represents a package reference.

ProjectReference

Represents a project reference.

Property

Represents a configuration property.

PropertyStore

Provides functionality for evaluating and storing configuration properties.

Reference

The abstract base class for all references.

Resource

Represents a referenced resource.

UnmanagedResource

Represents an unmanaged resource.

VersionInfo

Represents version information.

Warning

Represents an ignored warning.

Enums

ApplicationConfiguration

The configuration of the application.

CodeAnalysisConfiguration.Configure.MessageSeverity

Represents the severity of a message.

Platform

The platform of the application.

ResourceType

Represents the type of a resource.

Runtime

The runtime of the application.