Show / Hide Table of Contents

Class ExecutableInBinding

Make a chosen Implementation available as an executable at runtime.

Inheritance
Object
XmlUnknown
FeedElement
Binding
ExecutableInBinding
ExecutableInPath
ExecutableInVar
GenericBinding
Implements
IEquatable<XmlUnknown>
IEquatable<FeedElement>
ICloneable<Binding>
IEquatable<ExecutableInBinding>
Inherited Members
Binding.Clone()
Binding.Normalize()
FeedElement.FilterMismatch<T>(T)
FeedElement.FilterMismatch(IRecipeStep)
FeedElement.Equals(FeedElement)
FeedElement.IfZeroInstallVersion
FeedElement.IfZeroInstallVersionString
XmlUnknown.UnknownAttributes
XmlUnknown.UnknownElements
XmlUnknown.EnsureAttribute(Object, String)
XmlUnknown.EnsureAttributeSafeID(String, String)
XmlUnknown.ToShortXml()
XmlUnknown.Equals(XmlUnknown)
Namespace: ZeroInstall.Model
Assembly: ZeroInstall.Model.dll
Syntax
public abstract class ExecutableInBinding : Binding

Constructors

ExecutableInBinding()

Declaration
protected ExecutableInBinding()

Properties

Command

The name of the Command in the Implementation to launch; leave null for NameRun.

Declaration
public string Command { get; set; }
Property Value
Type Description
String

Methods

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
FeedElement.Equals(Object)

Equals(ExecutableInBinding)

Declaration
public bool Equals(ExecutableInBinding other)
Parameters
Type Name Description
ExecutableInBinding other
Returns
Type Description
Boolean

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
FeedElement.GetHashCode()

Operators

Equality(ExecutableInBinding, ExecutableInBinding)

Indicates whether the object on the left is equal to the object on the right.

Declaration
public static bool operator ==(ExecutableInBinding left, ExecutableInBinding right)
Parameters
Type Name Description
ExecutableInBinding left

The left object

ExecutableInBinding right

The right object

Returns
Type Description
Boolean

true if the objects are equal; otherwise, false.

Inequality(ExecutableInBinding, ExecutableInBinding)

Indicates whether the object on the left is not equal to the object on the right.

Declaration
public static bool operator !=(ExecutableInBinding left, ExecutableInBinding right)
Parameters
Type Name Description
ExecutableInBinding left

The left object

ExecutableInBinding right

The right object

Returns
Type Description
Boolean

true if the objects are not equal; otherwise, false.

Implements

System.IEquatable<T>
System.IEquatable<T>
ICloneable<T>
System.IEquatable<T>
In This Article
Back to top Copyright Bastian Eicher et al