WrapInterface(T) Method (T, IEnumerable(IAlternateMethod), IEnumerable(Object))

Glimpse API

IProxyFactory WrapInterface T  Method (T, IEnumerable IAlternateMethod , IEnumerable Object ) Glimpse API Documentation
Wraps the interface.

Namespace: Glimpse.Core.Extensibility
Assembly: Glimpse.Core (in Glimpse.Core.dll) Version: 1.0.1.0 (1.0.1)

Syntax

T WrapInterface<T>(
	T instance,
	IEnumerable<IAlternateMethod> methodImplementations,
	IEnumerable<Object> mixins
)
where T : class
T WrapInterface<T>(
	T instance,
	IEnumerable<IAlternateMethod> methodImplementations,
	IEnumerable<Object> mixins
)
where T : class

Parameters

instance
Type: T
The instance.
methodImplementations
Type: OnlineSystem.Collections.Generic IEnumerable IAlternateMethod 
The method implementations.
mixins
Type: OnlineSystem.Collections.Generic IEnumerable OnlineObject 
The mixins.
Type Parameters

T
Instance type

Return Value

Wrapped instance.
Remarks

Wrapping takes a target instance, generates a new type that extends the input types and injects the target object within the new instance.
See Also