Zero Install .NET API 2.20.0
ZeroInstall.Model.Design.InstallCommandsConverter Class Reference
Inheritance diagram for ZeroInstall.Model.Design.InstallCommandsConverter:
NanoByte.Common.Values.Design.ValueTypeConverter< InstallCommands >

Protected Member Functions

override ConstructorInfo GetConstructor ()
 
Returns
The constructor used to create new instances of InstallCommands (deserialization).
More...
 
override object[] GetArguments (InstallCommands value)
 
Returns
The unconverted arguments of InstallCommands.

 
override string[] GetValues (InstallCommands value, ITypeDescriptorContext context, CultureInfo culture)
 
Returns
The arguments of InstallCommands converted to string.

 
override InstallCommands GetObject (string[] values, CultureInfo culture)
 
Returns
A new instance of InstallCommands.
More...
 
override InstallCommands GetObject (IDictionary propertyValues)
 
Returns
A new instance of InstallCommands.
More...
 
- Protected Member Functions inherited from NanoByte.Common.Values.Design.ValueTypeConverter< InstallCommands >
virtual string GetElementSeparator (CultureInfo culture)
 
abstract object[] GetArguments (T value)
 
abstract string[] GetValues (T value, ITypeDescriptorContext context, CultureInfo culture)
 

Properties

override int NoArguments [get]
 The number of arguments InstallCommands has.
 
- Properties inherited from NanoByte.Common.Values.Design.ValueTypeConverter< InstallCommands >
abstract int NoArguments
 

Additional Inherited Members

- Public Member Functions inherited from NanoByte.Common.Values.Design.ValueTypeConverter< InstallCommands >
override bool GetCreateInstanceSupported (ITypeDescriptorContext context)
 
override bool GetPropertiesSupported (ITypeDescriptorContext context)
 
override PropertyDescriptorCollection GetProperties (ITypeDescriptorContext context, object value, Attribute[] attributes)
 
override bool CanConvertTo (ITypeDescriptorContext context, Type destinationType)
 
override bool CanConvertFrom (ITypeDescriptorContext context, Type sourceType)
 
override? object ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
 
override? object ConvertFrom (ITypeDescriptorContext context, CultureInfo culture, object value)
 
override object CreateInstance (ITypeDescriptorContext context, IDictionary propertyValues)
 

Member Function Documentation

◆ GetConstructor()

override ConstructorInfo ZeroInstall.Model.Design.InstallCommandsConverter.GetConstructor ( )
protectedvirtual

Returns
The constructor used to create new instances of InstallCommands (deserialization).

Implements NanoByte.Common.Values.Design.ValueTypeConverter< InstallCommands >.

◆ GetObject() [1/2]

override InstallCommands ZeroInstall.Model.Design.InstallCommandsConverter.GetObject ( IDictionary  propertyValues)
inlineprotectedvirtual

Returns
A new instance of InstallCommands.

Implements NanoByte.Common.Values.Design.ValueTypeConverter< InstallCommands >.

◆ GetObject() [2/2]

override InstallCommands ZeroInstall.Model.Design.InstallCommandsConverter.GetObject ( string[]  values,
CultureInfo  culture 
)
inlineprotectedvirtual

Returns
A new instance of InstallCommands.

Implements NanoByte.Common.Values.Design.ValueTypeConverter< InstallCommands >.


The documentation for this class was generated from the following file: