Class XAMLRepository
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.
- ~XAMLRepository()
Destroys the instance of the
XAMLRepository
class.
- 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.