API Reference
VisioStencilMigrationMapBuilder
Builds a VisioStencilMigrationMap.
Inheritance
- Object
- VisioStencilMigrationMapBuilder
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Extension method VisioStencilMigrationMapBuilder.Map
- 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.MapMaster
- Extension method VisioStencilMigrationMapBuilder.MapNameU
- 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.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
- Method VisioStencilMigrationMap.Create
- Extension method VisioStencilMigrationMapBuilder.Map
- 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.MapMaster
- Extension method VisioStencilMigrationMapBuilder.MapNameU
- 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.MapStencilId
- Extension method VisioStencilMigrationMapBuilder.MapSwimlaneProcessMap
- Extension method VisioStencilMigrationMapBuilder.MapTimeline
- Method VisioStencilMigrationMapBuilderExtensions.Map
- Method VisioStencilMigrationMapBuilderExtensions.Map
- Method VisioStencilMigrationMapBuilderExtensions.MapMaster
- Method VisioStencilMigrationMapBuilderExtensions.MapMaster
- Method VisioStencilMigrationMapBuilderExtensions.MapNameU
- Method VisioStencilMigrationMapBuilderExtensions.MapNameU
- Method VisioStencilMigrationMapBuilderExtensions.MapStencilId
- 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, Boolean> predicate, VisioStencilShape replacement, Boolean resizeToStencil = false) #VisioStencilMigrationMapBuilderMaps shapes accepted by a typed predicate to a replacement stencil.
Parameters
- predicate System.Func{OfficeIMO.Visio.VisioShape,System.Boolean}
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
public VisioStencilMigrationMapBuilder MapMaster(String currentMasterNameU, VisioStencilShape replacement, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #VisioStencilMigrationMapBuilderMaps shapes with the current master universal name to a replacement stencil.
Parameters
- currentMasterNameU System.String
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
public VisioStencilMigrationMapBuilder MapNameU(String currentNameU, VisioStencilShape replacement, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #VisioStencilMigrationMapBuilderMaps shapes with the current shape universal name to a replacement stencil.
Parameters
- currentNameU System.String
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
public VisioStencilMigrationMapBuilder MapStencilId(String currentStencilId, VisioStencilShape replacement, Boolean resizeToStencil = false, StringComparison comparison = OrdinalIgnoreCase) #VisioStencilMigrationMapBuilderMaps shapes carrying the current OfficeIMO stencil id to a replacement stencil.
Parameters
- currentStencilId System.String
- replacement OfficeIMO.Visio.Stencils.VisioStencilShape
- resizeToStencil System.Boolean = false
- comparison System.StringComparison = OrdinalIgnoreCase
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Extension 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.
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 MapArchitectureInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 Architecture, Cloud, or a package-backed architecture catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapBasicFlowchart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 Flowchart or a package-backed flowchart catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCloudInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 Cloud or a package-backed cloud catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapCollaborationBusiness(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 CollaborationBusiness or a package-backed business-process catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapContainersKubernetes(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 ContainersKubernetes or a package-backed container platform catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapDataPlatform(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 DataPlatform or a package-backed data platform catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
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.
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 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.
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 MapNetworkInfrastructure(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 Network, Infrastructure, or a package-backed infrastructure catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapOrgChart(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 OrgChart or a package-backed organization chart catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSecurityIdentity(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 SecurityIdentity or a package-backed security catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapSequence(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 Sequence or a package-backed sequence diagram catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
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.
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 MapSwimlaneProcessMap(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 Swimlane or a package-backed process-map catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.
public static VisioStencilMigrationMapBuilder MapTimeline(VisioStencilMigrationMapBuilder builder, VisioStencilCatalog catalog, Boolean resizeToStencil = true) #VisioStencilMigrationMapBuilderAdds 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 Timeline or a package-backed timeline catalog.
- resizeToStencil System.Boolean = true
- Whether upgraded shapes should use the replacement stencil default size.