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

Protected Member Functions

override string GetElementSeparator (CultureInfo culture)
 
override ConstructorInfo GetConstructor ()
 
override object[] GetArguments (Architecture value)
 
override string[] GetValues (Architecture value, ITypeDescriptorContext context, CultureInfo culture)
 
override Architecture GetObject (string[] values, CultureInfo culture)
 
override Architecture GetObject (IDictionary propertyValues)
 
- Protected Member Functions inherited from NanoByte.Common.Values.Design.ValueTypeConverter< Architecture >
abstract object[] GetArguments (T value)
 
abstract string[] GetValues (T value, ITypeDescriptorContext context, CultureInfo culture)
 

Properties

override int NoArguments [get]
 
- Properties inherited from NanoByte.Common.Values.Design.ValueTypeConverter< Architecture >
abstract int NoArguments
 

Additional Inherited Members

- Public Member Functions inherited from NanoByte.Common.Values.Design.ValueTypeConverter< Architecture >
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.ArchitectureConverter.GetConstructor ( )
protectedvirtual

◆ GetElementSeparator()

override string ZeroInstall.Model.Design.ArchitectureConverter.GetElementSeparator ( CultureInfo  culture)
protectedvirtual

◆ GetObject() [1/2]

override Architecture ZeroInstall.Model.Design.ArchitectureConverter.GetObject ( IDictionary  propertyValues)
inlineprotectedvirtual

◆ GetObject() [2/2]

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

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