Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

ICodeCompletionContextStorage Interface

In This Article

Enables you to implement a custom report layout storage for the local code completion engine.

Namespace: DevExpress.XtraReports.CodeCompletion.Storages

Assembly: DevExpress.XtraReports.v24.2.CodeCompletion.dll

NuGet Package: DevExpress.Reporting.CodeCompletion

#Declaration

public interface ICodeCompletionContextStorage

#Remarks

For End-User Report Designers, you can activate the local code completion engine that works without an Internet connection. Install the DevExpress.Reporting.CodeCompletion NuGet package and call the CodeCompletionRequestManager.UseLocalEngine method at the application startup.

This local engine requires a storage for report layouts.

You can implement the ICodeCompletionContextStorage interface, create its instance and pass it to the UseLocalEngine(ICodeCompletionContextStorage) method as the parameter.

You can also use the predefined FileCodeCompletionContextStorage or InMemoryCodeCompletionContextStorage classes that implement this interface.

See Also