Table of Contents

Class XAMLRepository

Namespace
Alternet.Syntax.Parsers.XAML
Assembly
Alternet.Syntax.Parsers.XAML.v9.dll

Represents properties and methods to perform code completion functionality for XAML language.

public class XAMLRepository : CodeCompletionRepository, IXAMLRepository, ICodeCompletionRepository, IDisposable
Inheritance
XAMLRepository
Implements

Constructors

XAMLRepository(ISyntaxParser, ISyntaxTree)

Initializes a new instance of the XAMLRepository class with specified settings.

Properties

AlphaImages

Represents collection of alpha images used for code completion.

AlphaImagesHighDpi

Gets Alpha ImageList attached to this CodeCompletionRepository for high DPI.

Images

Gets or sets ImageList attached to this XAMLRepository.

ImagesHighDpi

Represents collection of images used for code completion for high DPI.

Methods

AddTypeInfoFromType(Type)

Load type definition from .NET type.

AddTypeInfoFromTypes(Type[])

Load type definition from .NET types.

ClearTypeInfos()

Clears type definitions.

CodeCompletion(Point, CodeCompletionArgs, ISyntaxNode, string, ref string)

Performs code completion for the specified text representing language element.

Dispose(bool)
~XAMLRepository()

Destroys the instance of the XAMLRepository class.

InitTemplates()
LoadImages()
LoadNameSpaceTypesFromAssemby(string)

Loads namespace information from the given assembly.

LoadTypesFromXml(string, bool)

Loads type definition from XML.

LoadTypesFromXmlString(string, bool)

Loads type definition from XML.