Search Results for

    Show / Hide Table of Contents

    Class ExtensionPointInfoAttribute

    Attribute for identifying an extension point attribute definition.

    Inheritance
    object
    Attribute
    ExtensionPointInfoAttribute
    Inherited Members
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: Sdl.Core.PluginFramework
    Assembly: Sdl.Core.PluginFramework.dll
    Syntax
    [AttributeUsage(AttributeTargets.Class)]
    public sealed class ExtensionPointInfoAttribute : Attribute
    Remarks

    To define a new extension point, create an ExtensionAttribute, annotated with an ExtensionPointInfoAttribute. For more information on how to define extension points, see ExtensionAttribute.

    Constructors

    ExtensionPointInfoAttribute(string, ExtensionPointBehavior)

    Constructor with a name and behavior.

    Declaration
    public ExtensionPointInfoAttribute(string name, ExtensionPointBehavior behavior)
    Parameters
    Type Name Description
    string name

    A name for this extension point.

    ExtensionPointBehavior behavior

    The behavior of this extension point.

    Properties

    Behavior

    Gets or sets the type of this extension point.

    Declaration
    public ExtensionPointBehavior Behavior { get; set; }
    Property Value
    Type Description
    ExtensionPointBehavior

    Name

    Gets or sets the name of this extension point.

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    string
    In this article
    • Constructors
      • ExtensionPointInfoAttribute(string, ExtensionPointBehavior)
    • Properties
      • Behavior
      • Name
    Back to top Generated by DocFX