${iServerJava6R_GeometryOverlayAnalystResult_Title}

${iServerJava6R_GeometryOverlayAnalystResult_Description}

Inheritance: SpatialAnalystResult
        /// <summary>${iServerJava6R_GeometryOverlayAnalystResult_method_fromJson_D}</summary>
        /// <returns>${iServerJava6R_GeometryOverlayAnalystResult_method_fromJson_return}</returns>
        /// <param name="jsonResult">${iServerJava6R_GeometryOverlayAnalystResult_method_fromJson_param_jsonObject }</param>
        public static GeometryOverlayAnalystResult FromJson(JsonObject jsonResult)
        {
            GeometryOverlayAnalystResult result = new GeometryOverlayAnalystResult();
            result.ResultGeometry = (ServerGeometry.FromJson(jsonResult)).ToGeometry();

            return result;
        }
        private void OverlayAnalystService_Complated(object sender, RequestEventArgs args)
        {
            JsonObject json = (JsonObject)JsonObject.Parse(args.Result);

            GeometryOverlayAnalystResult result = GeometryOverlayAnalystResult.FromJson((JsonObject)json["resultGeometry"]);
            lastResult = result;
            GeometryOverlayAnalystArgs e = new GeometryOverlayAnalystArgs(result, args.Result, args.UserState);

            if (ProcessCompleted != null)
            {
                ProcessCompleted(this, e);
            }
        }
 /// <summary>${iServerJava6R_GeometryOverlayAnalystArgs_constructor_D}</summary>
 internal GeometryOverlayAnalystArgs(GeometryOverlayAnalystResult result, string originResult, object state)
     : base(state)
 {
     this.Result = result;
     this.OriginResult = originResult;
 }