ArcGIS Pro 2.9 API Reference Guide
GetInverse Method (CompositeGeographicTransformation)
Example 

ArcGIS.Core.Geometry Namespace > CompositeGeographicTransformation Class : GetInverse Method
Creates an inverted instance. The inverted instance has inverted order of GeographicTransformation instances, and each GT has IsForward property inverted.
Syntax
public override DatumTransformation GetInverse()
Public Overrides NotOverridable Function GetInverse() As DatumTransformation
Example
// Create singleton from wkid
CompositeGeographicTransformation cgt = ArcGIS.Core.Geometry.CompositeGeographicTransformation.Create(108272);
int count = cgt.Count;    // count = 1

IList<GeographicTransformation> gts = cgt.Transformations as IList<GeographicTransformation>;
gts.Add(ArcGIS.Core.Geometry.GeographicTransformation.Create(1437, false));
count = cgt.Count;        // count = 2

// create from an enumeration
CompositeGeographicTransformation another_cgt = ArcGIS.Core.Geometry.CompositeGeographicTransformation.Create(gts);
GeographicTransformation gt0 = another_cgt[0];
GeographicTransformation gt1 = another_cgt[1];

// get the inverse
CompositeGeographicTransformation inversed_cgt = another_cgt.GetInverse() as CompositeGeographicTransformation;
// inversed_cgt[0] is same as gt1
// inversed_cgt[1] is same as gt0

var wkt = gt0.Wkt;
// create from string 
CompositeGeographicTransformation third_cgt = ArcGIS.Core.Geometry.CompositeGeographicTransformation.Create(wkt, gt0.IsForward);
count = third_cgt.Count;        // count = 1

// create from josn
string json = cgt.ToJson();
CompositeGeographicTransformation joson_cgt = DatumTransformation.CreateFromJson(json) as CompositeGeographicTransformation;
Requirements

Target Platforms: Windows 11, Windows 10, Windows 8.1

See Also

Reference

CompositeGeographicTransformation Class
CompositeGeographicTransformation Members