ArcGIS Pro 2.7 API Reference Guide
GetInverse Method (CompositeHVDatumTransformation)
Example 

ArcGIS.Core.Geometry Namespace > CompositeHVDatumTransformation Class : GetInverse Method
Creates an inverted instance. The inverted instance has inverted order of HVDatumTransformation instances, and each hv datum transformation has IsForward property inverted.
Syntax
public override DatumTransformation GetInverse()
Public Overrides NotOverridable Function GetInverse() As DatumTransformation
Example
HVDatumTransformation hv1 = HVDatumTransformation.Create(108034);
HVDatumTransformation hv2 = HVDatumTransformation.Create(108033, false);
List<HVDatumTransformation> hvs = new List<HVDatumTransformation>() { hv1, hv2 };

// create from enumeration
CompositeHVDatumTransformation compositehv = CompositeHVDatumTransformation.Create(hvs);
int count = compositehv.Count;      // count = 2

List<HVDatumTransformation> transforms = compositehv.Transformations as List<HVDatumTransformation>;
HVDatumTransformation tranform = transforms[0];
// transform.Wkid = 108034

// get inverse
CompositeHVDatumTransformation inverse_compositehv = compositehv.GetInverse() as CompositeHVDatumTransformation;

// create from xml
string xml = compositehv.ToXML();
CompositeHVDatumTransformation xml_compositehv = CompositeHVDatumTransformation.CreateFromXML(xml);

// create from json
string json = compositehv.ToJson();
CompositeHVDatumTransformation json_compositehv = DatumTransformation.CreateFromJson(json) as CompositeHVDatumTransformation;
Requirements

Target Platforms: Windows 10, Windows 8.1

See Also

Reference

CompositeHVDatumTransformation Class
CompositeHVDatumTransformation Members