Search Results for

    Show / Hide Table of Contents

    Class ModelPopupAttribute

    Inheritance
    object
    Attribute
    PropertyAttribute
    FieldRefAttribute
    ApiRefAttribute
    ModelPopupAttribute
    Inherited Members
    ApiRefAttribute.api
    FieldRefAttribute.fieldName
    PropertyAttribute.order
    PropertyAttribute.applyToCollection
    Attribute.Equals(object)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetHashCode()
    Attribute.IsDefaultAttribute()
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.Match(object)
    Attribute.TypeId
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    [AttributeUsage(AttributeTargets.Field, Inherited = true, AllowMultiple = false)]
    public sealed class ModelPopupAttribute : ApiRefAttribute

    Constructors

    | Edit this page View Source

    ModelPopupAttribute(Api, ModelType)

    Declaration
    public ModelPopupAttribute(Api api, ModelType modelType)
    Parameters
    Type Name Description
    Api api
    ModelType modelType
    | Edit this page View Source

    ModelPopupAttribute(Api, string)

    Declaration
    public ModelPopupAttribute(Api api, string modelTypeFieldName)
    Parameters
    Type Name Description
    Api api
    string modelTypeFieldName
    | Edit this page View Source

    ModelPopupAttribute(ModelType)

    Declaration
    public ModelPopupAttribute(ModelType modelType)
    Parameters
    Type Name Description
    ModelType modelType
    | Edit this page View Source

    ModelPopupAttribute(string)

    Declaration
    public ModelPopupAttribute(string modelTypeFieldName)
    Parameters
    Type Name Description
    string modelTypeFieldName
    | Edit this page View Source

    ModelPopupAttribute(string, string)

    Declaration
    public ModelPopupAttribute(string fieldName, string modelTypeFieldName)
    Parameters
    Type Name Description
    string fieldName
    string modelTypeFieldName

    Fields

    | Edit this page View Source

    ExplicitModelType

    Declaration
    public readonly ModelType? ExplicitModelType
    Field Value
    Type Description
    ModelType?
    | Edit this page View Source

    ModelTypeFieldName

    Declaration
    public readonly string ModelTypeFieldName
    Field Value
    Type Description
    string

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation