InedoSDK Reference
Version:

Inedo.Extensibility Namespace

Name Description
AppliesToAttribute

Marks an extensible component or an extension as only being usable from specific products.

CategoryDescriptionAttribute

Describes a System.ComponentModel.CategoryAttribute using an HTML-encoded string

ComponentConfigurationValue

Represents a stored configuration value of an component.

ConfigurationTestResult

Contains information about testing a configuration.

DisableVariableExpansionAttribute

Indicates that a property should not have its variables automatically expanded.

FileResource

Contains information about a client-accessible file.

IComponentConfiguration

Contains the stored configuration of a component.

InedoProduct

Specifies one or more of the supported target applications.

InedoSdkExtensions

Contains extension methods for Inedo SDK types.

IScopedLog

Represents a log which allows creating nested scopes.

ITemplateContainer<TTemplate>

Indicates that a type has special handling for enumerating properties.

OutputAttribute

Indicates that a property acts as a named return value.

ProductVersionCompatibilityAttribute

Specifies a version number to use instead of the assembly's version when verifying SDK compatability for a specific product.

ScriptAliasAttribute

Provides an alias for both classes and properties of operations and configurations when used in a script.

ScriptNamespaceAttribute

Specifies the default OtterScript namespace for a class or an assembly.

TimeSpanUnit

Indicates how a value should be converted to a timespan.

TimeSpanUnitAttribute

Specifies the default unit to use for a System.TimeSpan property.