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, String replacementQuery, 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
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. 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 = false
public static VisioStencilMigrationMapBuilder MapMaster(VisioStencilMigrationMapBuilder builder, String currentMasterNameU, VisioStencilCatalog catalog, String replacementQuery, 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
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. 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 = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapNameU(VisioStencilMigrationMapBuilder builder, String currentNameU, VisioStencilCatalog catalog, String replacementQuery, 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
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. 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 = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapStencilId(VisioStencilMigrationMapBuilder builder, String currentStencilId, VisioStencilCatalog catalog, String replacementQuery, 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
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. 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 = false
- comparison System.StringComparison = OrdinalIgnoreCase
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object