VisioStencilMigrationMapBuilder
OfficeIMO.Visio
Builds a VisioStencilMigrationMap.
Inheritance
- object
- VisioStencilMigrationMapBuilder
Usage
Explore 69 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 36
- Extension method VisioStencilMigrationMapBuilder.Map
- Extension method VisioStencilMigrationMapBuilder.MapArchitectureInfrastructure
- Extension method VisioStencilMigrationMapBuilder.MapBasicFlowchart
- Extension method VisioStencilMigrationMapBuilder.MapCloudInfrastructure
- Extension method VisioStencilMigrationMapBuilder.MapCollaborationBusiness
- Extension method VisioStencilMigrationMapBuilder.MapContainersKubernetes
- Extension method VisioStencilMigrationMapBuilder.MapDataPlatform
- Extension method VisioStencilMigrationMapBuilder.MapMaster
- Extension method VisioStencilMigrationMapBuilder.MapNameU
- Extension method VisioStencilMigrationMapBuilder.MapNetworkInfrastructure
- Extension method VisioStencilMigrationMapBuilder.MapOrgChart
- Extension method VisioStencilMigrationMapBuilder.MapSecurityIdentity
- Extension method VisioStencilMigrationMapBuilder.MapSequence
- Extension method VisioStencilMigrationMapBuilder.MapStencilId
- Extension method VisioStencilMigrationMapBuilder.MapSwimlaneProcessMap
- Extension method VisioStencilMigrationMapBuilder.MapTimeline
- Method VisioStencilMigrationMapBuilder.Map
- Method VisioStencilMigrationMapBuilder.MapMaster
- Method VisioStencilMigrationMapBuilder.MapNameU
- Method VisioStencilMigrationMapBuilder.MapStencilId
- Method VisioStencilMigrationMapBuilderExtensions.Map
- Method VisioStencilMigrationMapBuilderExtensions.MapMaster
- Method VisioStencilMigrationMapBuilderExtensions.MapNameU
- Method VisioStencilMigrationMapBuilderExtensions.MapStencilId
- Method VisioStencilMigrationPresets.MapArchitectureInfrastructure
- Method VisioStencilMigrationPresets.MapBasicFlowchart
- Method VisioStencilMigrationPresets.MapCloudInfrastructure
- Method VisioStencilMigrationPresets.MapCollaborationBusiness
- Method VisioStencilMigrationPresets.MapContainersKubernetes
- Method VisioStencilMigrationPresets.MapDataPlatform
- Method VisioStencilMigrationPresets.MapNetworkInfrastructure
- Method VisioStencilMigrationPresets.MapOrgChart
- Method VisioStencilMigrationPresets.MapSecurityIdentity
- Method VisioStencilMigrationPresets.MapSequence
- Method VisioStencilMigrationPresets.MapSwimlaneProcessMap
- Method VisioStencilMigrationPresets.MapTimeline
Accepted by parameters 33
- Method VisioStencilMigrationMap.Create
- Extension method VisioStencilMigrationMapBuilder.Map
- Extension method VisioStencilMigrationMapBuilder.MapArchitectureInfrastructure
- Extension method VisioStencilMigrationMapBuilder.MapBasicFlowchart
- Extension method VisioStencilMigrationMapBuilder.MapCloudInfrastructure
- Extension method VisioStencilMigrationMapBuilder.MapCollaborationBusiness
- Extension method VisioStencilMigrationMapBuilder.MapContainersKubernetes
- Extension method VisioStencilMigrationMapBuilder.MapDataPlatform
- Extension method VisioStencilMigrationMapBuilder.MapMaster
- Extension method VisioStencilMigrationMapBuilder.MapNameU
- Extension method VisioStencilMigrationMapBuilder.MapNetworkInfrastructure
- Extension method VisioStencilMigrationMapBuilder.MapOrgChart
- Extension method VisioStencilMigrationMapBuilder.MapSecurityIdentity
- Extension method VisioStencilMigrationMapBuilder.MapSequence
- Extension method VisioStencilMigrationMapBuilder.MapStencilId
- Extension method VisioStencilMigrationMapBuilder.MapSwimlaneProcessMap
- Extension method VisioStencilMigrationMapBuilder.MapTimeline
- Method VisioStencilMigrationMapBuilderExtensions.Map
- Method VisioStencilMigrationMapBuilderExtensions.MapMaster
- Method VisioStencilMigrationMapBuilderExtensions.MapNameU
- Method VisioStencilMigrationMapBuilderExtensions.MapStencilId
- Method VisioStencilMigrationPresets.MapArchitectureInfrastructure
- Method VisioStencilMigrationPresets.MapBasicFlowchart
- Method VisioStencilMigrationPresets.MapCloudInfrastructure
- Method VisioStencilMigrationPresets.MapCollaborationBusiness
- Method VisioStencilMigrationPresets.MapContainersKubernetes
- Method VisioStencilMigrationPresets.MapDataPlatform
- Method VisioStencilMigrationPresets.MapNetworkInfrastructure
- Method VisioStencilMigrationPresets.MapOrgChart
- Method VisioStencilMigrationPresets.MapSecurityIdentity
- Method VisioStencilMigrationPresets.MapSequence
- Method VisioStencilMigrationPresets.MapSwimlaneProcessMap
- Method VisioStencilMigrationPresets.MapTimeline
Constructors
public VisioStencilMigrationMapBuilder() #Methods
public VisioStencilMigrationMapBuilder Map(Func<VisioShape, bool> predicate, VisioStencilShape replacement, bool resizeToStencil = false) #Maps shapes accepted by a typed predicate to a replacement stencil.
Parameters
- predicate System.Func<OfficeIMO.Visio.VisioShape, bool>
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil bool = false
public VisioStencilMigrationMapBuilder MapMaster(string currentMasterNameU, VisioStencilShape replacement, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Maps shapes with the current master universal name to a replacement stencil.
Parameters
- currentMasterNameU string
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public VisioStencilMigrationMapBuilder MapNameU(string currentNameU, VisioStencilShape replacement, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Maps shapes with the current shape universal name to a replacement stencil.
Parameters
- currentNameU string
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public VisioStencilMigrationMapBuilder MapStencilId(string currentStencilId, VisioStencilShape replacement, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Maps shapes carrying the current OfficeIMO stencil id to a replacement stencil.
Parameters
- currentStencilId string
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
Inherited Methods
Extension Methods
public static VisioStencilMigrationMapBuilder Map(VisioStencilMigrationMapBuilder builder, Func<VisioShape, bool> predicate, VisioStencilCatalog catalog, string replacementQuery, bool resizeToStencil = false) #Maps 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, bool>
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery string
- resizeToStencil bool = false
public static VisioStencilMigrationMapBuilder Map(VisioStencilMigrationMapBuilder builder, Func<VisioShape, bool> predicate, VisioStencilCatalog catalog, IEnumerable<string> replacementQueries, bool resizeToStencil = false) #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, bool>
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable<string>
- resizeToStencil bool = false
public static VisioStencilMigrationMapBuilder MapArchitectureInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled architecture shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.Architecture, VisioStencils.Cloud, or a package-backed architecture catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapBasicFlowchart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade unstenciled/basic flowchart-like masters to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.Flowchart or a package-backed flowchart catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCloudInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled cloud infrastructure shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.Cloud or a package-backed cloud catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCollaborationBusiness(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled collaboration and business-process shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.CollaborationBusiness or a package-backed business-process catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapContainersKubernetes(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled Kubernetes and container-platform shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.ContainersKubernetes or a package-backed container platform catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapDataPlatform(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled data and platform-service shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.DataPlatform or a package-backed data platform catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapMaster(VisioStencilMigrationMapBuilder builder, string currentMasterNameU, VisioStencilCatalog catalog, string replacementQuery, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Maps shapes with the current master universal name to the best matching replacement stencil in a catalog.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentMasterNameU string
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery string
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapMaster(VisioStencilMigrationMapBuilder builder, string currentMasterNameU, VisioStencilCatalog catalog, IEnumerable<string> replacementQueries, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #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 string
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable<string>
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapNameU(VisioStencilMigrationMapBuilder builder, string currentNameU, VisioStencilCatalog catalog, string replacementQuery, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Maps shapes with the current shape universal name to the best matching replacement stencil in a catalog.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentNameU string
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery string
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapNameU(VisioStencilMigrationMapBuilder builder, string currentNameU, VisioStencilCatalog catalog, IEnumerable<string> replacementQueries, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #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 string
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable<string>
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapNetworkInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled network and infrastructure shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.Network, VisioStencils.Infrastructure, or a package-backed infrastructure catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapOrgChart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled organization chart shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.OrgChart or a package-backed organization chart catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSecurityIdentity(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled security and identity shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.SecurityIdentity or a package-backed security catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSequence(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled sequence diagram shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.Sequence or a package-backed sequence diagram catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapStencilId(VisioStencilMigrationMapBuilder builder, string currentStencilId, VisioStencilCatalog catalog, string replacementQuery, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #Maps shapes carrying the current OfficeIMO stencil id to the best matching replacement stencil in a catalog.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- currentStencilId string
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQuery string
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapStencilId(VisioStencilMigrationMapBuilder builder, string currentStencilId, VisioStencilCatalog catalog, IEnumerable<string> replacementQueries, bool resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #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 string
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- replacementQueries System.Collections.Generic.IEnumerable<string>
- resizeToStencil bool = false
- comparison System.StringComparison = OrdinalIgnoreCase
public static VisioStencilMigrationMapBuilder MapSwimlaneProcessMap(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled swimlane and process-map shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.Swimlane or a package-backed process-map catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapTimeline(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, bool resizeToStencil = true) #Adds rules that upgrade common unstenciled timeline and roadmap shapes to semantically matching catalog stencils. Already stenciled shapes carrying OfficeIMO stencil metadata are not matched.
Parameters
- builder OfficeIMO.Visio.VisioStencilMigrationMapBuilder
- Migration map builder.
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- Target catalog, usually VisioStencils.Timeline or a package-backed timeline catalog.
- resizeToStencil bool = true
- Whether upgraded shapes should use the replacement stencil default size.