Skip to content

IResolveContext Interface

Context for resolve.

PropertyDescription
AllowUnresolvedVariablesIndicates whether to allow localization and bind variables to remain unresolved.
BindPathsBind paths used during resolution.
BindVariablesBind variables used during resolution.
CancellationTokenCancellation token.
ExtensionDataExtension data.
ExtensionsResolve extensions.
FilterCulturesList of cultures to filter the localizations.
IntermediateFolderIntermediate folder.
IntermediateRepresentationIntermediate to resolve.
LocalizationsLocalizations used to resolve.
OutputPathOutput path.
ServiceProviderService provider.
WixToolset.Extensibility.dll version 5.0.0+41e11442b2ca93e444b60213b5ae99dcbab787d8

Indicates whether to allow localization and bind variables to remain unresolved.

public bool AllowUnresolvedVariables { get; set; }

Bind paths used during resolution.

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.Data.IBindPath> BindPaths { get; set; }

Bind variables used during resolution.

public System.Collections.Generic.IDictionary<System.String,System.String> BindVariables { get; set; }

Cancellation token.

public System.Threading.CancellationToken CancellationToken { get; set; }

Extension data.

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IExtensionData> ExtensionData { get; set; }

Resolve extensions.

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Extensibility.IResolverExtension> Extensions { get; set; }

List of cultures to filter the localizations.

public System.Collections.Generic.IReadOnlyCollection<System.String> FilterCultures { get; set; }

Intermediate folder.

public string IntermediateFolder { get; set; }

Intermediate to resolve.

public WixToolset.Data.Intermediate IntermediateRepresentation { get; set; }

Localizations used to resolve.

public System.Collections.Generic.IReadOnlyCollection<WixToolset.Data.Localization> Localizations { get; set; }

Output path.

public string OutputPath { get; set; }

Service provider.

public System.IServiceProvider ServiceProvider { get; set; }