API Reference
VisioStencilMigrationMapBuilderExtensions
Catalog-query helpers for building stencil migration maps without manually resolving every replacement shape.
Inheritance
- Object
- VisioStencilMigrationMapBuilderExtensions
Methods
public static VisioStencilMigrationMapBuilder Map(VisioStencilMigrationMapBuilder builder, Func<VisioShape, Boolean> predicate, VisioStencilCatalog catalog, IEnumerable<String> replacementQueries, Boolean resizeToStencil = false) #VisioStencilMigrationMapBuilderMaps shapes accepted by a typed predicate to the best matching replacement stencil in a catalog.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- predicate System.Func{OfficeIMO.Visio.VisioShape,System.Boolean}
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery System.String
- resizeToStencil System.Boolean = false
Map(OfficeIMO.Visio.VisioStencilMigrationMapBuilder builder, System.Func{OfficeIMO.Visio.VisioShape,System.Boolean} predicate, OfficeIMO.Visio.Stencils.VisioStencilCatalog catalog, System.Collections.Generic.IEnumerable{System.String} replacementQueries, System.Boolean resizeToStencil) #Maps shapes accepted by a typed predicate to the best matching replacement stencil in a catalog. Queries are tried in order and exact id/name/master/keyword/alias/tag matches win before search matches.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- predicate System.Func{OfficeIMO.Visio.VisioShape,System.Boolean}
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable{System.String}
- resizeToStencil System.Boolean
public static VisioStencilMigrationMapBuilder MapMaster(VisioStencilMigrationMapBuilder builder, String currentMasterNameU, VisioStencilCatalog catalog, IEnumerable<String> replacementQueries, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #VisioStencilMigrationMapBuilderMaps shapes with the current master universal name to the best matching replacement stencil in a catalog.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentMasterNameU System.String
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery System.String
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
MapMaster(OfficeIMO.Visio.VisioStencilMigrationMapBuilder builder, System.String currentMasterNameU, OfficeIMO.Visio.Stencils.VisioStencilCatalog catalog, System.Collections.Generic.IEnumerable{System.String} replacementQueries, System.Boolean resizeToStencil, System.StringComparison comparison) #Maps shapes with the current master universal name to the best matching replacement stencil in a catalog. Queries are tried in order and exact id/name/master/keyword/alias/tag matches win before search matches.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentMasterNameU System.String
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable{System.String}
- resizeToStencil System.Boolean
- comparison System.StringComparison
public static VisioStencilMigrationMapBuilder MapNameU(VisioStencilMigrationMapBuilder builder, String currentNameU, VisioStencilCatalog catalog, IEnumerable<String> replacementQueries, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #VisioStencilMigrationMapBuilderMaps shapes with the current shape universal name to the best matching replacement stencil in a catalog.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentNameU System.String
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery System.String
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
MapNameU(OfficeIMO.Visio.VisioStencilMigrationMapBuilder builder, System.String currentNameU, OfficeIMO.Visio.Stencils.VisioStencilCatalog catalog, System.Collections.Generic.IEnumerable{System.String} replacementQueries, System.Boolean resizeToStencil, System.StringComparison comparison) #Maps shapes with the current shape universal name to the best matching replacement stencil in a catalog. Queries are tried in order and exact id/name/master/keyword/alias/tag matches win before search matches.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentNameU System.String
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable{System.String}
- resizeToStencil System.Boolean
- comparison System.StringComparison
public static VisioStencilMigrationMapBuilder MapStencilId(VisioStencilMigrationMapBuilder builder, String currentStencilId, VisioStencilCatalog catalog, IEnumerable<String> replacementQueries, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #VisioStencilMigrationMapBuilderMaps shapes carrying the current OfficeIMO stencil id to the best matching replacement stencil in a catalog.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentStencilId System.String
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery System.String
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
MapStencilId(OfficeIMO.Visio.VisioStencilMigrationMapBuilder builder, System.String currentStencilId, OfficeIMO.Visio.Stencils.VisioStencilCatalog catalog, System.Collections.Generic.IEnumerable{System.String} replacementQueries, System.Boolean resizeToStencil, System.StringComparison comparison) #Maps shapes carrying the current OfficeIMO stencil id to the best matching replacement stencil in a catalog. Queries are tried in order and exact id/name/master/keyword/alias/tag matches win before search matches.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentStencilId System.String
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable{System.String}
- resizeToStencil System.Boolean
- comparison System.StringComparison
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object