Show / Hide Table of Contents

Class InteropModule

Module which provides the default implementation of IInteropModule.

Inheritance
object
Module
InteropModule
Implements
IInteropModule
Inherited Members
Module.LoadOnce()
Module.UnloadOnce()
Module.Name
Module.ModuleHandlingProperties
Module.Loaded
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: ItemChanger.Modules
Assembly: ItemChanger.dll
Syntax
public class InteropModule : Module, IInteropModule

Constructors

View Source

InteropModule()

Declaration
public InteropModule()

Fields

View Source

Properties

Declaration
public Dictionary<string, object?> Properties
Field Value
Type Description
Dictionary<string, object>

Properties

View Source

Message

A description of the module that can be recognized by consumers.

Declaration
public string Message { get; set; }
Property Value
Type Description
string

Methods

View Source

Initialize()

Declaration
public override void Initialize()
Overrides
Module.Initialize()
View Source

TryGetProperty<T>(string, out T?)

Returns true if the property name corresponds to a non-null value of the specified type, and outputs the casted value.

Declaration
public bool TryGetProperty<T>(string propertyName, out T? value)
Parameters
Type Name Description
string propertyName
T value
Returns
Type Description
bool
Type Parameters
Name Description
T
View Source

Unload()

Declaration
public override void Unload()
Overrides
Module.Unload()

Implements

IInteropModule

Extension Methods

Extensions.Yield<T>(T)
  • View Source
In this article
Back to top Generated by DocFX