Table of Contents

Class ArgBase

Namespace
ZeroInstall.Model
Assembly
ZeroInstall.Model.dll

Common base class for Arg and ForEachArgs.

[TypeConverter(typeof(ArgBaseConverter))]
public abstract class ArgBase : FeedElement, IEquatable<XmlUnknown>, IEquatable<FeedElement>, ICloneable<ArgBase>
Inheritance
ArgBase
Implements
Derived
Inherited Members

Methods

Clone()

Creates a deep copy of this ArgBase instance.

public abstract ArgBase Clone()

Returns

ArgBase

The new copy of the ArgBase.

Normalize()

Converts legacy elements, sets default values, etc..

public abstract void Normalize()

Exceptions

InvalidDataException

A required property is not set or invalid.

Operators

implicit operator ArgBase(string)

Convenience cast for turning strings into plain Args.

public static implicit operator ArgBase(string value)

Parameters

value string

Returns

ArgBase