Table of Contents

Class XAMLRepository

Namespace
Alternet.Syntax.Parsers.XAML
Assembly
Alternet.Syntax.Parsers.Xaml.v10.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, bool)

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

Properties

Images

Gets Alpha ImageList attached to this CodeCompletionRepository.

ImagesHighDpi

Gets Alpha ImageList attached to this CodeCompletionRepository 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.