Skip to content

markdocmemberstypes IInterface

Denis Akopyan edited this page Mar 7, 2022 · 1 revision

IInterface interface

Description

Interface for interface types

Diagram

  flowchart LR
  classDef interfaceStyle stroke-dasharray: 5 5;
  classDef abstractStyle stroke-width:4px
  subgraph MarkDoc.Members.Types
  MarkDoc.Members.Types.IInterface[[IInterface]]
  class MarkDoc.Members.Types.IInterface interfaceStyle;
  MarkDoc.Members.Types.IType[[IType]]
  class MarkDoc.Members.Types.IType interfaceStyle;
  end
MarkDoc.Members.Types.IType --> MarkDoc.Members.Types.IInterface
Loading

Members

Properties

Public properties

Type Name Methods
IReadOnlyCollection<IDelegate> Delegates
Collection of delegates
get
IReadOnlyCollection<IEvent> Events
Collection of events
get
IReadOnlyDictionary<string, (Variance Item1, IReadOnlyCollection Item2)> Generics
Generics name, and their variance and constraints
get
IReadOnlyCollection<IResType> InheritedInterfaces
Collection of inherited interfaces
get
Lazy<IReadOnlyDictionary> InheritedTypes
Members inherited from derived types
get
IReadOnlyCollection<IMethod> Methods
Collection of methods
get
IReadOnlyCollection<IType> NestedTypes
Collection of nested types
get
IReadOnlyCollection<IProperty> Properties
Collection of properties
get

Details

Summary

Interface for interface types

Inheritance

Properties

InheritedInterfaces

public abstract IReadOnlyCollection InheritedInterfaces { get }
Summary

Collection of inherited interfaces

Generics

public abstract IReadOnlyDictionary Generics { get }
Summary

Generics name, and their variance and constraints

Delegates

public abstract IReadOnlyCollection Delegates { get }
Summary

Collection of delegates

NestedTypes

public abstract IReadOnlyCollection NestedTypes { get }
Summary

Collection of nested types

Events

public abstract IReadOnlyCollection Events { get }
Summary

Collection of events

Methods

public abstract IReadOnlyCollection Methods { get }
Summary

Collection of methods

Properties

public abstract IReadOnlyCollection Properties { get }
Summary

Collection of properties

InheritedTypes

public abstract Lazy InheritedTypes { get }
Summary

Members inherited from derived types

Generated with MarkDoc

Clone this wiki locally