Table of Contents

Class ListMember

Namespace
Alternet.Syntax.CodeCompletion
Assembly
Alternet.Syntax.v9.dll

Implements properties and methods for a particular list member in the data collection of the code completion popups.

public class ListMember : CodeCompletionProviderItem, ICategorizedListMember, IListMember, ICodeCompletionProviderItem, IComparable
Inheritance
ListMember
Implements
Derived

Constructors

ListMember()

Initializes a new instance of the ListMember class with default settings.

ListMember(IListMembers)

Initializes a new instance of the ListMember class with a specified owner.

Properties

Attributes

Gets or sets additional attributes associated with a member.

Category

Gets or sets a CodeCompletionCategory to which this ListMember belongs.

CurrentParamIndex

Gets or sets index of current parameter in the parameters collection.

CustomData

Gets or sets an object that can hold a user defined data attached to the ListMember.

DataType

Gets or sets a string value that specifies data type of the ListMember.

Description

Gets or sets a string value that specifies short description of the ListMember.

DisplayText

Gets or sets a string value displayed as a "name" part of ListMember.

Image

Gets or sets the index of the image for the ListMember.

ImageIndex

Gets or sets the index of the image displayed for the ListMember.

InsertText

Gets or sets a string value inserted in the Editor when IListMember is selected.

MemberType

Gets or sets the integer value representing type of the member.

Name

Gets or sets a string value that specifies the name of the ListMember. Useful to find necessary item within the ListMember collection.

Overloads

Gets or sets number of overloading members ListMember in the collection.

Owner

Gets IListMembers instance owning the ListMember.

ParamText

Gets or sets a string value that specifies comma separated list of parameters of the ListMember.

Parameters

Gets or sets a collection of parameters of this ListMember.

Priority

Gets or sets priority for the ListMember.

Qualifier

Gets or sets a string value that specifies access modifiers of the ListMember.

Methods

AddDescription(string)

Appends text to the member description.

CompareTo(object)

Compares this instance to a specified object and returns an indication of their relative values.

GetParamText(bool)

Converts Parameters property to a single string.

GetTemplate(bool)

Return member's template.

JoinWithSpace(string, string)
JoinWithSpace(string[])
OnAttributesChanged()
OnCategoryChanged()
OnCurrentParamIndexChanged()
OnCustomDataChanged()
OnDataTypeChanged()
OnDescriptionChanged()
OnDisplayTextChanged()
OnImageChanged()
OnImageIndexChanged()
OnInsertTextChanged()
OnMemberTypeChanged()
OnNameChanged()
OnOverloadsChanged()
OnOwnerChanged()
OnParamTextChanged()
OnParametersChanged()
OnParamsChanged()
OnPriorityChanged()
OnQualifierChanged()
RemoveStrings(string, string[], bool)