C# Class Nethereum.ABI.FunctionEncoding.ABIDeserialiser

显示文件 Open project: Nethereum/Nethereum Class Usage Examples

Public Methods

Method Description
BuildConstructor ( object>.IDictionary constructor ) : ConstructorABI
BuildEvent ( object>.IDictionary eventobject ) : EventABI
BuildEventParameters ( List inputs ) : Nethereum.ABI.FunctionEncoding.Parameter[]
BuildFunction ( object>.IDictionary function ) : FunctionABI
BuildFunctionParameters ( List inputs ) : Nethereum.ABI.FunctionEncoding.Parameter[]
DeserialiseContract ( string abi ) : ContractABI
TryGetSerpentValue ( object>.IDictionary function ) : bool
TryGetSignatureValue ( object>.IDictionary parameter ) : string

Method Details

BuildConstructor() public method

public BuildConstructor ( object>.IDictionary constructor ) : ConstructorABI
constructor object>.IDictionary
return ConstructorABI

BuildEvent() public method

public BuildEvent ( object>.IDictionary eventobject ) : EventABI
eventobject object>.IDictionary
return EventABI

BuildEventParameters() public method

public BuildEventParameters ( List inputs ) : Nethereum.ABI.FunctionEncoding.Parameter[]
inputs List
return Nethereum.ABI.FunctionEncoding.Parameter[]

BuildFunction() public method

public BuildFunction ( object>.IDictionary function ) : FunctionABI
function object>.IDictionary
return FunctionABI

BuildFunctionParameters() public method

public BuildFunctionParameters ( List inputs ) : Nethereum.ABI.FunctionEncoding.Parameter[]
inputs List
return Nethereum.ABI.FunctionEncoding.Parameter[]

DeserialiseContract() public method

public DeserialiseContract ( string abi ) : ContractABI
abi string
return ContractABI

TryGetSerpentValue() public method

public TryGetSerpentValue ( object>.IDictionary function ) : bool
function object>.IDictionary
return bool

TryGetSignatureValue() public method

public TryGetSignatureValue ( object>.IDictionary parameter ) : string
parameter object>.IDictionary
return string