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 |