Class Binding
- Namespace
- ZeroInstall.Model
- Assembly
- ZeroInstall.Model.dll
Bindings specify how the chosen implementation is made known to the running program.
public abstract class Binding : FeedElement, IEquatable<XmlUnknown>, IEquatable<FeedElement>, ICloneable<Binding>
- Inheritance
-
Binding
- Implements
- Derived
- Inherited Members
Remarks
Bindings can appear in Dependencys, in which case they tell a component how to find its dependency, or in Element, where they tell a component how to find itself.
Methods
Clone()
Creates a deep copy of this Binding instance.
public abstract Binding Clone()
Returns
Normalize()
Converts legacy elements, sets default values, etc..
public virtual void Normalize()
Exceptions
- InvalidDataException
A required property is not set or invalid.