Class DescriptorBase<TDescriptor, TInterface>
Inheritance
DescriptorBase<TDescriptor, TInterface>
Implements
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public abstract class DescriptorBase<TDescriptor, TInterface> : IDescriptor where TDescriptor : DescriptorBase<TDescriptor, TInterface>, TInterface where TInterface : class
Type Parameters
| Name | Description |
|---|---|
| TDescriptor | |
| TInterface |
Constructors
| Edit this page View SourceDescriptorBase()
Declaration
protected DescriptorBase()
Properties
| Edit this page View SourceSelf
Declaration
[IgnoreDataMember]
protected TInterface Self { get; }
Property Value
| Type | Description |
|---|---|
| TInterface |
Methods
| Edit this page View SourceAssign<TValue>(TValue, Action<TInterface, TValue>)
Declaration
protected TDescriptor Assign<TValue>(TValue value, Action<TInterface, TValue> assigner)
Parameters
| Type | Name | Description |
|---|---|---|
| TValue | value | |
| Action<TInterface, TValue> | assigner |
Returns
| Type | Description |
|---|---|
| TDescriptor |
Type Parameters
| Name | Description |
|---|---|
| TValue |