ProjectAssemblyReference Class

Summary

Represents a project assembly reference.
Namespace
Cake.Common.Solution.Project
Base Types
  • object
graph BT Type-->Base0["object"] Type["ProjectAssemblyReference"] class Type type-node

Syntax

public sealed class ProjectAssemblyReference

Remarks

Schema from https://msdn.microsoft.com/en-us/library/ms164283.aspx and https://msdn.microsoft.com/en-us/library/bb629388.aspx.

Properties

Name Value Summary
Aliases string
Gets or sets any aliases for the reference.
FusionName string
Gets or sets the simple or strong fusion name for the item.
HintPath FilePath
Gets or sets the relative or absolute path of the assembly.
Include string
Gets or sets the reference to include.
Name string
Gets or sets the display name of the assembly.
Private bool?
Gets or sets whether the reference should be copied to the output folder.
SpecificVersion bool?
Gets or sets whether only the version in the fusion name should be referenced.

Extension Methods

Name Value Summary
Dump<ProjectAssemblyReference>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<ProjectAssemblyReference>(ProjectAssemblyReference[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<ProjectAssemblyReference>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<ProjectAssemblyReference>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<ProjectAssemblyReference>(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
ThrowIfNull<ProjectAssemblyReference>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin