C# referenceΒΆ
- AElf.SDK.CSharp
- Contents
- BoolState
type
- BytesState
type
- CSharpSmartContractContext
type
- ChainId
property
- CurrentBlockTime
property
- CurrentHeight
property
- Origin
property
- PreviousBlockHash
property
- Self
property
- Sender
property
- StateProvider
property
- TransactionId
property
- Variables
property
- Transaction
property
- Call(fromAddress,toAddress,methodName,args)
method
- ConvertHashToInt64(hash,start,end)
method
- ConvertVirtualAddressToContractAddress(virtualAddress)
method
- ConvertVirtualAddressToContractAddress(virtualAddress,contractAddress)
method
- ConvertVirtualAddressToContractAddressWithContractHashName(
- virtualAddress)
method
- ConvertVirtualAddressToContractAddressWithContractHashName(
- virtualAddress,contractAddress)
method
- DeployContract(address,registration,name)
method
- FireLogEvent(logEvent)
method
- GenerateId(contractAddress,bytes)
method
- GetContractAddressByName(hash)
method
- GetPreviousBlockTransactions()
method
- GetRandomHash(fromHash)
method
- GetSystemContractNameToAddressMapping()
method
- GetZeroSmartContractAddress()
method
- GetZeroSmartContractAddress(chainId)
method
- LogDebug(func)
method
- RecoverPublicKey()
method
- SendInline(toAddress,methodName,args)
method
- SendVirtualInline(fromVirtualAddress,toAddress,methodName,args)
method
- SendVirtualInlineBySystemContract(fromVirtualAddress,toAddress,
- methodName,args)
method
- UpdateContract(address,registration,name)
method
- ValidateStateSize(obj)
method
- VerifySignature(tx)
method
- CheckContractVersion(previousContractVersion,registration)
method
- DeploySmartContract(address,registration,name)
method
- UpdateSmartContract(address,registration,name,previousContractVersion)
method
- CSharpSmartContract
type
- Context
property
- State
property
- ContractState
type
- Int32State
type
- Int64State
type
- MappedState
type
- SingletonState
type
- SmartContractBridgeContextExtensions
type
- Call(context,address,methodName,message)
method
- Call(context,address,methodName,message)
method
- Call(context,fromAddress,toAddress,methodName,message)
method
- Call(context,address,methodName,message)
method
- ConvertToByteString(message)
method
- ConvertVirtualAddressToContractAddress(this,virtualAddress)
method
- ConvertVirtualAddressToContractAddressWithContractHashName(this,
- virtualAddress)
method
- Fire(context,eventData)
method
- GenerateId(this,bytes)
method
- GenerateId(this,token)
method
- GenerateId(this,token)
method
- GenerateId(this)
method
- GenerateId(this,address,token)
method
- SendInline(context,toAddress,methodName,message)
method
- SendInline(context,toAddress,methodName,message)
method
- SendVirtualInline(context,fromVirtualAddress,toAddress,methodName,
- message)
method
- SendVirtualInline(context,fromVirtualAddress,toAddress,methodName,
- message)
method
- SmartContractConstants
type
- StringState
type
- UInt32State
type
- UInt64State
type
- BoolState
- Contents
- AElf.CSharp.Core
- Contents
- Builder
type
- ctor()
constructor
- AddMethod``2(method,handler)
method
- Build()
method
- EncodingHelper
type
- EncodeUtf8(str)
method
- IMethod
type
- FullName
property
- Name
property
- ServiceName
property
- Type
property
- Marshaller
type
- ctor(serializer,deserializer)
constructor
- Deserializer
property
- Serializer
property
- Marshallers
type
- StringMarshaller
property
- Create()
method
- MethodType
type
- Action
constants
- View
constants
- Method
type
- ctor(type,serviceName,name,requestMarshaller,responseMarshaller)
constructor
- FullName
property
- Name
property
- RequestMarshaller
property
- ResponseMarshaller
property
- ServiceName
property
- Type
property
- GetFullName()
method
- Preconditions
type
- CheckNotNull(reference)
method
- CheckNotNull(reference,paramName)
method
- SafeMath
type
- ServerServiceDefinition
type
- BindService()
method
- CreateBuilder()
method
- ServiceBinderBase
type
- AddMethod(method,handler)
method
- TimestampExtensions
type
- AddDays(timestamp,days)
method
- AddHours(timestamp,hours)
method
- AddMilliseconds(timestamp,milliseconds)
method
- AddMinutes(timestamp,minutes)
method
- AddSeconds(timestamp,seconds)
method
- Max(timestamp1,timestamp2)
method
- Milliseconds(duration)
method
- UnaryServerMethod
type
- Builder
- Contents