Table of Contents

Class BpSpecialObject<T>

Namespace
BpNexT.NET.Models
Assembly
BpNexT.NET.dll

A wrapper for COM special objects, associating them with their originating BpApplication instance.

public class BpSpecialObject<T> where T : class

Type Parameters

T

The type of the COM special object.

Inheritance
object
BpSpecialObject<T>

Constructors

BpSpecialObject(T, Guid)

Creates a new instance of BpSpecialObject<T>

public BpSpecialObject(T comObject, Guid applicationInstanceId)

Parameters

comObject T
applicationInstanceId Guid

Exceptions

ArgumentNullException

Properties

ApplicationInstanceId

The Instance ID of the creating Application

public Guid ApplicationInstanceId { get; }

Property Value

Guid

ComObject

The actual COM SpecialObject

public T ComObject { get; }

Property Value

T