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
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