Table of Contents

Interface IName

Namespace
Loehnert.Lisrt.Scripting.Editor.File.IntelliSense
Assembly
Loehnert.Lisrt.Scripting.dll

Represents an interface for a name (e.g. class, method ...) of code file.

public interface IName : IEquatable<IName>
Inherited Members

Properties

Name

Gets the name.

string Name { get; }

Property Value

string

Names

Gets the sub names, e.g. methods of a class.

IEnumerable<IName> Names { get; }

Property Value

IEnumerable<IName>

Position

Gets the position of the name definition.

TextPosition Position { get; }

Property Value

TextPosition

Type

Gets the type.

CompletionType Type { get; }

Property Value

CompletionType