Table of Contents

Namespace MoonSharp.Interpreter.Interop

Classes

AnonWrapper
AnonWrapper<T>
ArrayMemberDescriptor
CompositeUserDataDescriptor
CustomConvertersCollection
DelegateProxyFactory<TProxy, TTarget>
DescriptorHelpers
DynValueMemberDescriptor
EventMemberDescriptor
FieldMemberDescriptor
FunctionMemberDescriptorBase
InteropRegistrationPolicy
MethodMemberDescriptor
MoonSharpVisibleAttribute
ObjectCallbackMemberDescriptor
OverloadedMethodMemberDescriptor
PropertyMemberDescriptor
PropertyTableAssigner
PropertyTableAssigner<T>
ProxyUserDataDescriptor
StandardEnumUserDataDescriptor
StandardGenericsUserDataDescriptor
StandardUserDataDescriptor
ValueTypeDefaultCtorMemberDescriptor

Structs

ReflectionSpecialName

Interfaces

IGeneratorUserDataDescriptor
IPropertyTableAssigner
IProxyFactory
IProxyFactory<TProxy, TTarget>
IUserDataDescriptor
IUserDataMemberDescriptor
IUserDataType

Enums

ReflectionSpecialNameType
UserDataMemberType