Show / Hide Table of Contents

    Namespace CatLibrary

    Classes

    Cat<T, K>

    Here's main class of this Demo.

    You can see mostly type of article within this class and you for more detail, please see the remarks.

    this class is a template class. It has two Generic parameter. they are: T and K.

    The extension method of this class can refer to ICatExtension class

    CatException<T>

    Complex<T, J>

    ICatExtension

    It's the class that contains ICat interface's extension method.

    This class must be public and static.

    Also it shouldn't be a geneic class

    Tom

    Tom class is only inherit from Object. Not any member inside itself.

    TomFromBaseClass

    TomFromBaseClass inherits from @

    Interfaces

    IAnimal

    This is basic interface of all animal.

    ICat

    Cat's interface

    Delegates

    FakeDelegate<T>

    Fake delegate

    MRefDelegate<K, T, L>

    Generic delegate with many constrains.

    MRefNormalDelegate

    Delegate in the namespace

    Back to top Generated by DocFX