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

Protected Member Functions

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

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

 
override ManifestDigest GetObject (string[] values, CultureInfo culture)
 
Returns
A new instance of ManifestDigest.
More...
 
override ManifestDigest GetObject (IDictionary propertyValues)
 
Returns
A new instance of ManifestDigest.
More...
 
- Protected Member Functions inherited from NanoByte.Common.Values.Design.ValueTypeConverter< ManifestDigest >
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 ManifestDigest has.
 
- Properties inherited from NanoByte.Common.Values.Design.ValueTypeConverter< ManifestDigest >
abstract int NoArguments
 

Additional Inherited Members

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

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

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

◆ GetObject() [1/2]

override ManifestDigest ZeroInstall.Model.Design.ManifestDigestConverter.GetObject ( IDictionary  propertyValues)
inlineprotectedvirtual

◆ GetObject() [2/2]

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

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