AssemblyInfoSettings Class

Summary

Contains settings used by AssemblyInfoCreator.
Namespace
Cake.Common.Solution.Project.Properties
Base Types
  • object
graph BT Type-->Base0["object"] Type["AssemblyInfoSettings"] class Type type-node

Syntax

public sealed class AssemblyInfoSettings

Properties

Name Value Summary
CLSCompliant bool?
Gets or sets whether or not the assembly is CLS compliant.
Company string
Gets or sets the company.
ComVisible bool?
Gets or sets whether or not the assembly is COM visible.
Configuration string
Gets or sets the configuration of the assembly.
Copyright string
Gets or sets the copyright.
CustomAttributes ICollection<AssemblyInfoCustomAttribute>
Gets or sets the custom attribute(s) that should be added to the assembly info file.
Description string
Gets or sets the description.
FileVersion string
Gets or sets the file version.
Guid string
Gets or sets the unique identifier.
InformationalVersion string
Gets or sets the informational version.
InternalsVisibleTo ICollection<string>
Gets or sets the name(s) of the assembly(s) that internals should be visible to.
MetaDataAttributes ICollection<AssemblyInfoMetadataAttribute>
Gets or sets the meta data attribute(s) that should be added to the assembly info file.
Product string
Gets or sets the product.
Title string
Gets or sets the title.
Trademark string
Gets or sets the trademark.
Version string
Gets or sets the version.

Extension Methods

Name Value Summary
AddCustomAttribute(string, string, string) AssemblyInfoSettings
Adds a custom attribute to the AssemblyInfo settings.
AddMetadataAttribute(string, string) AssemblyInfoSettings
Adds a meta data attribute to the AssemblyInfo settings.
Dump<AssemblyInfoSettings>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<AssemblyInfoSettings>(AssemblyInfoSettings[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<AssemblyInfoSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<AssemblyInfoSettings>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<AssemblyInfoSettings>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<AssemblyInfoSettings>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin