Class DictionaryExtension
Inheritance
System.Object
DictionaryExtension
Assembly: PnP.Framework.dll
Syntax
public static class DictionaryExtension : object
Fields
Declaration
public static DictionaryExtension.Encoder DefaultDecoder
Field Value
Declaration
public static DictionaryExtension.Encoder DefaultEncoder
Field Value
Declaration
public const char DefaultKeyValueSeparator = null
Field Value
Declaration
public const char DefaultSeparator = null
Field Value
Declaration
public static DictionaryExtension.Encoder NullEncoder
Field Value
Methods
Declaration
public static void Decode(this Collections.Generic.IDictionary<string, string> self, string encodedDictionary)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
self
|
System.String
encodedDictionary
|
Declaration
public static void Decode(this Collections.Generic.IDictionary<string, string> self, string encodedDictionary, DictionaryExtension.Encoder decoder)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
self
|
System.String
encodedDictionary
|
DictionaryExtension.Encoder
decoder
|
Declaration
public static void Decode(this Collections.Generic.IDictionary<string, string> self, string encodedDictionary, char separator, char keyValueSplitter, DictionaryExtension.Encoder keyDecoder, DictionaryExtension.Encoder valueDecoder, bool endsWithSeparator)
Parameters
Declaration
public static void Decode(this Collections.Generic.IDictionary<string, string> self, string encodedDictionary, char separator, char keyValueSplitter, bool endsWithSeparator)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
self
|
System.String
encodedDictionary
|
System.Char
separator
|
System.Char
keyValueSplitter
|
System.Boolean
endsWithSeparator
|
Declaration
public static void DecodeFromJson(this Collections.Generic.IDictionary<string, string> self, string encodedDictionary)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
self
|
System.String
encodedDictionary
|
Declaration
public static string Encode(this Collections.Generic.IDictionary<string, string> self)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
self
|
Returns
Declaration
public static string Encode(this Collections.Generic.IDictionary<string, string> self, DictionaryExtension.Encoder encoder)
Parameters
Returns
Declaration
public static string Encode(this Collections.Generic.IDictionary<string, string> self, char separator, char keyValueSplitter, DictionaryExtension.Encoder keyEncoder, DictionaryExtension.Encoder valueEncoder, bool endsWithSeparator)
Parameters
Returns
Declaration
public static string Encode(this Collections.Generic.IDictionary<string, string> self, char separator, char keyValueSplitter, bool endsWithSeparator)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
self
|
System.Char
separator
|
System.Char
keyValueSplitter
|
System.Boolean
endsWithSeparator
|
Returns
Declaration
public static string EncodeToJson(this Collections.Generic.IDictionary<string, string> self)
Parameters
System.Collections.Generic.IDictionary<System.String, System.String>
self
|
Returns