Show / Hide Table of Contents

Class ArrayMemberDescriptor

Member descriptor for indexer of array types

Inheritance
System.Object
FunctionMemberDescriptorBase
ObjectCallbackMemberDescriptor
ArrayMemberDescriptor
Inherited Members
ObjectCallbackMemberDescriptor.Execute(Script, Object, ScriptExecutionContext, CallbackArguments)
FunctionMemberDescriptorBase.IsStatic
FunctionMemberDescriptorBase.Name
FunctionMemberDescriptorBase.SortDiscriminant
FunctionMemberDescriptorBase.Parameters
FunctionMemberDescriptorBase.ExtensionMethodType
FunctionMemberDescriptorBase.VarArgsArrayType
FunctionMemberDescriptorBase.VarArgsElementType
FunctionMemberDescriptorBase.Initialize(String, Boolean, ParameterDescriptor[], Boolean)
FunctionMemberDescriptorBase.GetCallback(Script, Object)
FunctionMemberDescriptorBase.GetCallbackFunction(Script, Object)
FunctionMemberDescriptorBase.GetCallbackAsDynValue(Script, Object)
FunctionMemberDescriptorBase.CreateCallbackDynValue(Script, MethodInfo, Object)
FunctionMemberDescriptorBase.BuildArgumentList(Script, Object, ScriptExecutionContext, CallbackArguments, List<Int32>)
FunctionMemberDescriptorBase.BuildReturnValue(Script, List<Int32>, Object[], Object)
FunctionMemberDescriptorBase.MemberAccess
FunctionMemberDescriptorBase.GetValue(Script, Object)
FunctionMemberDescriptorBase.SetValue(Script, Object, DynValue)
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class ArrayMemberDescriptor : ObjectCallbackMemberDescriptor, IWireableDescriptor

Constructors

ArrayMemberDescriptor(String, Boolean)

Initializes a new instance of the ArrayMemberDescriptor class.

Declaration
public ArrayMemberDescriptor(string name, bool isSetter)
Parameters
System.String name

The name.

System.Boolean isSetter

if set to true [is setter].

ArrayMemberDescriptor(String, Boolean, ParameterDescriptor[])

Initializes a new instance of the ArrayMemberDescriptor class.

Declaration
public ArrayMemberDescriptor(string name, bool isSetter, ParameterDescriptor[] indexerParams)
Parameters
System.String name

The name.

System.Boolean isSetter

if set to true is a setter indexer.

ParameterDescriptor[] indexerParams

The indexer parameters.

Methods

PrepareForWiring(Table)

Prepares the descriptor for hard-wiring. The descriptor fills the passed table with all the needed data for hardwire generators to generate the appropriate code.

Declaration
public void PrepareForWiring(Table t)
Parameters
Table t

The table to be filled

Back to top Built by Itinero, MIT licensed.