Search Results for

    Show / Hide Table of Contents

    Class ExtensionBuilderAttribute

    Attribute used to customize the creation of an extension instance

    Inheritance
    System.Object
    ExtensionAttribute
    ExtensionBuilderAttribute
    Inherited Members
    ExtensionAttribute.Validate(IExtensionAttributeInfo, IExtensionValidationContext)
    ExtensionAttribute.ValidateId(IExtensionAttributeInfo, IExtensionValidationContext)
    ExtensionAttribute.ValidateName(IExtensionAttributeInfo, IExtensionValidationContext)
    ExtensionAttribute.Id
    ExtensionAttribute.Name
    ExtensionAttribute.Description
    ExtensionAttribute.Icon
    Namespace: Sdl.Core.PluginFramework.Integration
    Assembly: Sdl.Core.PluginFramework.dll
    Syntax
    [ExtensionPointInfo]
    public class ExtensionBuilderAttribute : ExtensionAttribute

    Constructors

    ExtensionBuilderAttribute(Type, Type)

    Initialize an instance of the ExtensionBuilder attribute

    Declaration
    public ExtensionBuilderAttribute(Type extensionAttributeType, Type instanceType)
    Parameters
    Type Name Description
    System.Type extensionAttributeType

    The attribute type of the extension

    System.Type instanceType

    The instance result type created by the builder

    Properties

    AttributeType

    The attribute type of the extension

    Declaration
    public Type AttributeType { get; set; }
    Property Value
    Type Description
    System.Type

    InstanceType

    The instance result type created by the builder

    Declaration
    public Type InstanceType { get; set; }
    Property Value
    Type Description
    System.Type

    On this page

    • Constructors
      • ExtensionBuilderAttribute(Type, Type)
    • Properties
      • AttributeType
      • InstanceType
    Back to top Generated by DocFX